Books I’m currently reading and have read. A mix of curiosity, utility, and fiction.


Currently Reading

  • Make It Stick: The Science of Successful Learning — Peter C. Brown

  • The Idea Factory: Bell Labs and the Great Age of American Innovation — Jon Gertner

  • The Selfish Gene — Richard Dawkins

  • Meditations — Marcus Aurelius

  • A Brief History of Time — Stephen Hawking

  • Domain-Driven Design: Tackling Complexity in the Heart of Software — Eric Evans


Read

Machine Learning

  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow — Aurélien Géron · 5★
      The best ML book I’ve read. Comprehensive, practical, and the exercises are a real challenge — unlike most courses. Read cover-to-cover as part of my mobile→ML transition.

  • A Thousand Brains: A New Theory of Intelligence — Jeff Hawkins · 4★

Engineering

  • Continuous Delivery — David Farley & Jez Humble · 5★

  • Accelerate: The Science of Lean Software and DevOps — Nicole Forsgren, Jez Humble & Gene Kim · 4★

  • Team Topologies — Matthew Skelton & Manuel Pais · 4★

  • The Phoenix Project — Gene Kim · 4★

  • System Design Interview — Alex Xu · 4★

  • Clean Code — Robert C. Martin · 5★

  • Clean Architecture — Robert C. Martin · 4★

  • Agile Software Development, Principles, Patterns, and Practices — Robert C. Martin · 5★

  • Effective Java — Joshua Bloch · 5★

  • Java Concurrency in Practice — Brian Goetz · 5★

  • Head First Design Patterns — Eric Freeman · 4★

  • Test-Driven Development: By Example — Kent Beck · 4★

  • Refactoring: Improving the Design of Existing Code — Martin Fowler · 3★

  • Head First Java — Kathy Sierra & Bert Bates · 5★

Science

  • The Gene: An Intimate History — Siddhartha Mukherjee · 5★

  • The Song of the Cell — Siddhartha Mukherjee · 5★

  • The Emperor of All Maladies: A Biography of Cancer — Siddhartha Mukherjee · 5★

  • Thinking, Fast and Slow — Daniel Kahneman · 5★

  • The Tell-Tale Brain — V.S. Ramachandran · 5★

  • A Brief History of Everyone Who Ever Lived — Adam Rutherford · 3★
      Good intro to genetics history. Mukherjee’s The Gene covers similar ground with more depth.

Business & Ideas

  • Creativity, Inc. — Ed Catmull · 5★

  • Masters of Doom — David Kushner · 4★

  • Hooked: How to Build Habit-Forming Products — Nir Eyal · 4★

  • The Design of Everyday Things — Donald A. Norman · 4★

  • The Black Swan: The Impact of the Highly Improbable — Nassim Nicholas Taleb · 4★

  • Bad Samaritans: The Myth of Free Trade and the Secret History of Capitalism — Ha-Joon Chang · 5★

Philosophy & History

  • “Surely You’re Joking, Mr. Feynman!” — Richard P. Feynman · 4★

  • Letters from a Stoic — Seneca · 4★

  • The Republic — Plato · 5★

  • The Prince — Niccolò Machiavelli · 3★

  • Imperial Ambitions: Conversations on the Post-9/11 World — Noam Chomsky · 4★

Fiction

  • Project Hail Mary — Andy Weir · 5★
      Couldn’t put it down. Great characters, story, and just enough science.

  • Dune — Frank Herbert · 5★

  • Do Androids Dream of Electric Sheep? — Philip K. Dick · 5★

  • Brave New World — Aldous Huxley · 5★

  • Slaughterhouse-Five — Kurt Vonnegut Jr. · 5★

  • One Flew Over the Cuckoo’s Nest — Ken Kesey · 5★

  • The Shining — Stephen King · 5★

  • Dracula — Bram Stoker · 5★

  • 2001: A Space Odyssey — Arthur C. Clarke · 5★

  • Foundation — Isaac Asimov · 4★

  • Children of Dune — Frank Herbert · 4★

  • 1984 — George Orwell · 4★

  • Fahrenheit 451 — Ray Bradbury · 4★

  • Eaters of the Dead — Michael Crichton · 4★

  • The Color of Magic — Terry Pratchett · 4★

  • On Writing — Stephen King · 4★

  • Breakfast of Champions — Kurt Vonnegut Jr. · 3★