I believe reading is the cheat code most engineers skip. Here’s what’s on my shelf β the ones that actually changed how I think.
π Currently Reading
- π§ Thinking, Fast and Slow β Daniel Kahneman
Your brain has two systems. System 1 is fast and wrong. System 2 is slow and lazy. Understanding this changes how you make decisions β in code and in life. - ποΈ A Philosophy of Software Design β John Ousterhout
Complexity is the #1 enemy. Every line you write either fights it or feeds it. - π Designing Data-Intensive Applications β Martin Kleppmann
The bible of system design. If you build anything that touches a database, read this.
π Want to Read
- π§ System Design Interview β Alex Xu
- π Fluent Python β Luciano Ramalho
- π§ͺ Staff Engineer β Will Larson
β Finished
- πΉ The Little Prince β Antoine de Saint-ExupΓ©ry
A children’s book that hits harder as an adult. “What is essential is invisible to the eye.” - π§© Design Patterns β Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four)
The OG software design book. Dense, but foundational. - π‘ The Pragmatic Programmer β Andrew Hunt & David Thomas
The book that turns coders into engineers. Every tip is practical and timeless. - π The Nasty Bits β Anthony Bourdain
Raw, funny, honest essays about food, travel, and life from the kitchen’s most fearless voice. - π₯ Slaughterhouse-Five β Kurt Vonnegut
“So it goes.” Anti-war, time-bending, absurdist brilliance. You’ll never forget Billy Pilgrim. - π― The Art of Learning β Josh Waitzkin
From chess prodigy to martial arts champion. How to learn anything deeply β not just fast. - π Deep Work β Cal Newport
Focus is a superpower. This book convinced me that distraction is the real enemy of great engineering. - π§ The Great Mental Models β Shane Parrish
Thinking tools from multiple disciplines. First principles, inversion, second-order thinking β frameworks for better decisions.
Got a book recommendation? I’m always looking for the next one that’ll break my brain in a good way.


