Reading
Books I've read, am reading, or keep coming back to.
Currently reading
Designing Data-Intensive Applications
Martin Kleppmann
All-time favorites
Game Engine Architecture
Jason Gregory
The definitive reference for real-time systems engineering. Dense, technical, and worth it.
The Pragmatic Programmer
David Thomas, Andrew Hunt
The book that most changed how I think about software craft. Still relevant 25 years on.
Recently finished
Working in Public ★★★★☆
Nadia Eghbal
Sharp analysis of how open source actually works. Made me rethink what 'community' means in software.
A Philosophy of Software Design ★★★★★
John Ousterhout
The clearest articulation of what makes code hard to change that I've read. Disagree with about 10% but the rest is essential.