Loading...
Loading...
A curated reading list of books on engineering, systems, architecture, and the craft of building things.
by Martin Kleppmann
The definitive guide to distributed systems. Changed how I think about data flow and storage trade-offs.
by David Thomas & Andrew Hunt
Timeless advice on software craftsmanship. The DRY principle alone is worth the read.
by Robert C. Martin
Helped me understand boundaries, dependency rules, and how to structure code that lasts.
by Sam Newman
Practical patterns for decomposing monoliths. Essential reading before I built real microservice systems.
by Alex Petrov
Deep dive into how databases actually work under the hood — storage engines, replication, and consistency.
by Alex Xu
Clear framework for thinking about large-scale system design. Great for interview prep and real architecture.
by William Shotts
Made me comfortable in the terminal. The foundation for everything I do with servers and automation.
by Mariana Benini
How to manage legacy codebases without losing your mind. Practical strategies for real-world migration.
by Will Larson
Understanding the IC track beyond senior. How to have impact without managing people.
by Daniel Kahneman
Not a tech book, but it changed how I reason about decisions, trade-offs, and cognitive biases in design.