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.