Book recommendations for software engineers

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)

"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.

eve_writes

I'd add "Staff Engineer" by Will Larson. Essential reading if you're on the IC track and wondering what comes after senior.

bob_smith

Currently reading "Database Internals" by Alex Petrov. Dense but fascinating if you want to understand how databases actually work under the hood.