Reading List

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


βœ… 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.