Reading
What I'm Reading
Books I've read, am reading, or am definitely going to read soon (probably).
Currently Reading
The Pragmatic Programmer — Hunt & Thomas
Second read-through. Somehow more relevant than the first time. "Your knowledge portfolio" chapter alone is worth the price.
Finished in 2025
Four Thousand Weeks
Oliver Burkeman
The anti-productivity productivity book. Genuinely changed how I think about time and finitude. ★★★★★
A Philosophy of Software Design
John Ousterhout
Dense, opinionated, correct. The chapter on deep vs. shallow modules is required reading. ★★★★★
Exhalation
Ted Chiang
Short stories that linger. "Story of Your Life" remains one of the best things I've ever read. ★★★★★
Staff Engineer
Will Larson
Useful and honest. Good complement to the Pragmatic Programmer for the career side of engineering. ★★★★☆
The Art of Doing Science and Engineering
Richard Hamming
How to have a meaningful career. Demanding in the best way. ★★★★★
Never Split the Difference
Chris Voss
Surprisingly useful for engineering — design reviews, salary conversations, stakeholder management. ★★★★☆
Up Next
- An Elegant Puzzle — Will Larson
- The Dream Machine — M. Mitchell Waldrop
- Project Hail Mary — Andy Weir
- Thinking in Systems — Donella Meadows