Bookshelf

What I'm reading, what shaped my thinking, and what's next.6 books · 2,754 pages

Reading

Database Internals374p
Alex Petrov

Deep dive into B-Trees, LSM-Trees, consensus algorithms, and distributed storage engines.

Richard W. Hamming

Hamming's lectures on learning to learn, thinking clearly about engineering craft and career trajectory.

Read

Martin Kleppmann

The definitive guide to distributed systems, storage engines, replication, and consistency models.

The Go Programming Language400p
Alan A. A. Donovan, Brian W. Kernighan

Mastering idiomatic Go, concurrency primitives, and goroutine leak prevention.

Building Microservices612p
Sam Newman

Fine-grained architectures, service boundaries, and event-driven patterns in practice.

System Design Interview320p
Alex Xu

Practical blueprints for large-scale systems, caching tiers, and rate limiters.