I just finished reading "Designing Data-Intensive Applications" by Martin Kleppmann and it blew my mind. Easily the best technical book I've read in years.
Here are a few others I'd recommend:
- "The Pragmatic Programmer" — timeless advice
- "Refactoring" by Martin Fowler — changed how I think about code
- "A Philosophy of Software Design" — short and incredibly insightful
What's on your reading list?
Comments (3)
Log in to reply to this post.
"A Philosophy of Software Design" is criminally underrated. It's short enough to read in a weekend and it genuinely changed how I approach architecture.
I'd add "Staff Engineer" by Will Larson. Essential reading if you're on the IC track and wondering what comes after senior.
Currently reading "Database Internals" by Alex Petrov. Dense but fascinating if you want to understand how databases actually work under the hood.