This is a more complete list of the books I've read, but I haven't written detailed reviews for all (and probably most) of them. But I can promise I've enjoyed all of these books, or think they're worth reading and drawing your own conclusions for at the very least. Please enjoy!
Technology Skills
- Unit Testing: Principles, Practices, and Patterns
- Advanced Programming in the Unix Environment
- A Philosophy of Software Design
- Building Evolutionary Architectures
- Programming Elixir >= 1.6
- Kotlin in Action
- Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
- Designing Data-Intensive Applications
- Concurrent Data Processing in Elixir
- Docs for Developers
- Automotive Software Architectures
- Patterns of Enterprise Application Architecture
Technical Career
- Staff Engineer
- Developer Hegemony
- The Manager's Path
- The Business Value of Developer Relations
- Team Topologies
- The Science of Effective Communication
- Accelerate
Other Business Skills
- Hooked
- The Personal MBA
- Inspired: How to Create Tech Products Customers Love
- Never Split the Difference
- Thinking in Systems
Self-helpy
Cooking!
Fiction
- Red Rising Trilogy
- Dreamhunter Duet
- The Realm of the Elderlings series, comprised of:
- His Dark Materials
- Dune
- Hyperion
- Snow Crash
- The Moon is a Harsh Mistress
If you're interested in more detailed reviews, check out my list of them!