Home
Reading List

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.

returning to·Engineering

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.

returning to·Engineering

The Pragmatic Programmer

by David Thomas, Andrew Hunt

The book that changed how I write code. Short, dense, evergreen.

finished·Engineering

A Philosophy of Software Design

by John Ousterhout

On complexity and how to manage it. Made me rethink how I structure modules.

finished·Thinking

Thinking, Fast and Slow

by Daniel Kahneman

Two systems of thinking. Once you see the framework you cannot unsee it.

finished·Thinking

Atomic Habits

by James Clear

On systems over goals. Practical and relentlessly applied.

finished·AI / ML

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