Bookshelf
A collection of engineering books that have shaped my thinking and practice as a software engineer and engineering manager.
Architecture for Flow
Susanne Kaiser
The Engineering Executive's Primer
Will Larson
AI Engineering
Chip Huyen
The Making of a Manager
Julie Zhuo
An Elegant Puzzle
Will Larson
The Courage to Be Disliked
Ichiro Kishimi, Fumitake Koga
Platform Strategy
Gregor Hohpe
Team Topologies
Matthew Skelton, Manuel Pais
Good Strategy Bad Strategy
Richard Rumelt
A Philosophy of Software Design
John Ousterhout
Modern Software Engineering
David Farley
The Pragmatic Programmer
David Thomas, Andrew Hunt
The Phoenix Project
Gene Kim, Kevin Behr, George Spafford
Clean Code
Robert C. Martin
Domain-Driven Design
Eric Evans
How to Win Friends and Influence People
Dale Carnegie
I Am a Strange Loop
Douglas Hofstadter
Fluid Concepts and Creative Analogies
Douglas Hofstadter
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter