Bookshelf
Last updated: 2025-5-21
These are the books that (I remembered) I read. Most of the books here are career related and doesn't include most of my personal favorites.
Engineering Books
Software Design & Architecture
The Software Craftsman
Head First Design Patterns
Dive into Design Patterns
Dive into Refactoring
Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript
Fundamentals of Software Architecture
Mastering API Architecture
Building Microservices: Designing Fine-Grained Systems
Microservices Patterns
Monolith to Microservices
System Design Interview (Part 1 & Part 2)
Designing event-driven systems
Designing Distributed Systems: Patterns and Paradigms for scalable and reliable services.
Understanding Distributed Systems
A Philosophy Of Software Design
Programming Languages & Techniques
Architecture Patterns with Python
Think Python
Fluent Python
High Performance Python
Functional Programming in Scala
Modern Java in Action
Spring Microservices in Action
Efficient Go
Distributed services with Go
Cloud Native Go
Zero to Production in Rust
Databases & Data Systems
Designing Data-Intensive Applications
Database Internals
MySQL Internals
High Performance MySQL
Zookeeper: The Definitive Guide
Kafka: The Definitive Guide
Cassandra: The Definitive Guide
Streaming Systems
Fundamentals of Data Engineering
The Art of Postgres
Cloud & Infrastructure
Kubernetes Patterns
Kubernetes: Up and Running
Site Reliability Engineering
Terraform: Up and Running
Platform Engineer: A guide for technical, product and People leaders
97 Things Every SRE Should Know
Machine Learning
Designing ML Systems
Natural Language Processing with Transformers
Machine Learning Production Systems
Management & IC Books
Staff Engineer, Leadership Beyond the Management Track
The Staff Engineer’s Path
The Manager’s Path
Team Topologies
The Engineering Leader
The Engineering Executive’s Primer
Resilient Management
Product Books
The Lean Product Playbook
Zero to One
Scrum: The Art of Doing Twice the Work in Half the Time
Measure What Matters
Business Books
Quiet leadership: winning hearts, minds and matches
What the CEO Wants You to Know: How Your Company Really Works
The 10X Rule: The Only Difference Between Success and Failure
Crucial Conversations: Tools for Talking When Stakes Are High
The Hard Thing About Hard Things
That Will Never Work
The Art of Startup Fundraising
Personal Growth
No Rules Rules
What Got You Here Won’t Get You There
Range: Why Generalist Triumph In A Specialized World
The Subtle Art of Not Giving A F***
Deep Work
Thinking Fast & Slow
The 7 Habits of Highly Effective People
So Good They Can’t Ignore You
Surrounded By Idiots
Never Split The Difference
Disclaimer: I try to keep this list updated, but I sometime forget to do so.
Some of those books I didn't get to finish (specifically that I started when working on a new project) But those are still the ones that I bought and would defer to at any time.
I omitted a lot of books that I read but I wouldn't necessarily recommend.