Crafting Interpreters by Robert Nystrom

Crafting Interpreters by Robert Nystrom

I wish all technical books were this good.

Mad, Bad & Dangerous to Know by Ranulph Fiennes

Mad, Bad & Dangerous to Know by Ranulph Fiennes

If you plan any adventure, this book is a must-read.

Rust Atomics and Locks by Mara Bos

Rust Atomics and Locks by Mara Bos

I remember that I wanted to read more fiction, but hear me out.

Point and Line to Plane by Wassily Kandinsky

Point and Line to Plane by Wassily Kandinsky

I got some insights from that book but would not read it if I had something else to read.

Designing Data-Intensive Applications by Martin Kleppmann

Designing Data-Intensive Applications by Martin Kleppmann

The one book to read to understand software development.

Systems desigh interview by Alex Xu

Systems desigh interview by Alex Xu

The high-level design of different systems, from URL shorteners to YouTube.

The Dream Machine by M. Mitchell Waldrop

The Dream Machine by M. Mitchell Waldrop

A 500ish page instruction on how to dream big.

Rust for Rustaceans by Jon Gjengset

Rust for Rustaceans by Jon Gjengset

Idiomatic programming for experienced developers.

The End of Everything by Katie Mack

The End of Everything by Katie Mack

Nerdy jokes and ultimate death.