Books I Like
Here are some of my favorite books that have influenced my work and thinking.
-
Balancing Coupling in Software Design
-
Clean Code
Author: Robert Martin
Clean Code was the first book on software craftsmanship that I read, and I believe buying it changed the trajectory of my career. It marked the moment I began taking responsibility for my own professional development and propelled me to the next level.
-
Designing Data-Intensive Applications
Author: Martin Kleppmann
Databases and data access are popular topics when designing new systems. I appreciate how Kleppmann highlights the differences between database types and data models, while at the same time acknowledging balance. System components need to complement each other - picking best in class does not automatically give you the best combination.
-
Righting Software
Author: Juval Löwy
My first technical conference was Dev Intersection in Las Vegas in 2021. I attended a workshop hosted by Juval Löwy. It was an eye-opening experience.