Skip to main content

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