Bookshelf
Books that have shaped how I think about engineering, leadership, and building products. My finance background still influences my reading choices.
Currently Reading
Designing Data-Intensive Applications
Martin Kleppmann
The definitive guide to distributed systems and data architecture. Dense but rewarding.
The Pragmatic Programmer
David Thomas & Andrew Hunt
Revisiting this classic. The 20th anniversary edition has aged remarkably well.
All-Time Favorites
A Philosophy of Software Design
John Ousterhout
The most impactful book on my day-to-day coding decisions.
The Manager's Path
Camille Fournier
Essential for anyone on the engineering leadership track.
The Psychology of Money
Morgan Housel
Wisdom that applies far beyond investing.
Engineering & Architecture
Technical books that shaped how I build software
Clean Code
Robert C. Martin
Foundational principles for writing maintainable code. Some examples feel dated, but the core ideas hold up.
Refactoring
Martin Fowler
Changed how I approach code improvements. The catalog of refactorings is invaluable.
System Design Interview
Alex Xu
Practical walkthroughs of real-world system designs. Great for understanding scale.
A Philosophy of Software Design
John Ousterhout
Concise and opinionated. The concept of "deep modules" fundamentally changed my API design.
Leadership & Management
Books that help me lead engineering teams effectively
The Manager's Path
Camille Fournier
The engineering management bible. I revisit sections regularly.
Staff Engineer
Will Larson
Essential reading for IC leadership track. Great archetypes framework.
An Elegant Puzzle
Will Larson
Systems thinking applied to engineering management. Dense with practical advice.
High Output Management
Andrew Grove
Classic management principles from Intel. The leverage concept is timeless.
Finance & Economics
My finance background still influences how I think
The Intelligent Investor
Benjamin Graham
The foundation of value investing. Required reading from my advisor days.
The Psychology of Money
Morgan Housel
Behavioral finance made accessible. Changed how I think about wealth and risk.
A Random Walk Down Wall Street
Burton Malkiel
The case for index investing. Convinced me early in my finance career.
Product & Design
Understanding what to build, not just how
Inspired
Marty Cagan
Product management fundamentals. Helped bridge the gap between engineering and product.
The Design of Everyday Things
Don Norman
Foundational UX principles. I see affordances and signifiers everywhere now.
Don't Make Me Think
Steve Krug
Web usability essentials. Short, practical, and timeless.
Last updated: 2026-01-02