Current shelf.

Continuous learning sits underneath the architectural mindset. These are the books shaping how I build.

The Pragmatic Programmer cover
01
The Pragmatic Programmer
Andrew Hunt and David Thomas

"Good engineering is a craft built through compounding habits, not isolated cleverness."

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy cover
02
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Vlad Khononov

"Clear domains and explicit boundaries make complex systems survivable."

Clean Code cover
03
Clean Code
Robert C. Martin

"Readability and discipline scale better than personal cleverness."

Designing Data-Intensive Applications cover
04
Designing Data-Intensive Applications
Martin Kleppmann

"Distributed systems choices are tradeoffs, not free upgrades."

Head First Design Patterns cover
05
Head First Design Patterns
Eric Freeman

"Patterns are useful when they clarify intent, not when they become decoration."