Books That Shaped Me
Short notes on books that genuinely changed how I think or build. Not a comprehensive list, only the ones I keep returning to.
The Holy Bible
The book I read every day. Not because I have to, but because the Word of God grounds how I think about everything else: complexity, work, people, time. The foundation under all the other reading.
Designing Data-Intensive Applications
by Martin Kleppmann
The reference text for distributed systems. I return to it whenever I need to think clearly about consistency, replication, or storage.
The Pragmatic Programmer
by David Thomas, Andrew Hunt
The book that changed how I write code. Short, dense, evergreen.
A Philosophy of Software Design
by John Ousterhout
On complexity and how to manage it. Made me rethink how I structure modules.
Thinking, Fast and Slow
by Daniel Kahneman
Two systems of thinking. Once you see the framework you cannot unsee it.
Atomic Habits
by James Clear
On systems over goals. Practical and relentlessly applied.
Hands-On Machine Learning
by Aurélien Géron
The book that took me from ML curiosity to ML practice.
Updated occasionally as I finish or revisit