A mix of technical and non-technical reads that shaped my thinking this month.
Books
- “Designing Data-Intensive Applications” by Martin Kleppmann — still the best overview of distributed systems fundamentals.
- “The Almanack of Naval Ravikant” — short, dense, worth re-reading annually.
Articles
- “Write code that is easy to delete, not easy to extend” — a classic on software complexity
- “How I write HTTP services in Go after 13 years” — practical patterns from experience
Podcasts
- The Go Time podcast episode on observability — good discussion on traces, metrics, and logs.
Recommendations welcome.