Reading List
A running log of the books that shape how I think about software, systems, and people. Suggestions are always welcome.
Last update: 2026-01-18
Currently Reading
Designing Multi-Agent Systems: Principles, Patterns, and Implementation for AI Agents
Victor Dibia
Build a Large Language Model (From Scratch)
Sebastian Raschka
Generative AI Design Patternsrecommended
Valliappa Lakshmanan
Finished
Building Applications with AI Agents
Michael Albada
AI Engineeringrecommended
Chip Huyen
LangChainとLangGraphによるRAG・AIエージェント[実践]入門 エンジニア選書
西見公宏
The Principles of Product Development Flowrecommended
Donald G. Reinertsen
人が増えても速くならない ~変化を抱擁せよ~
倉貫義人
Waltzing with Bears: Managing Risk on Software Projectsrecommended
Tom DeMarco
Designing Data-Intensive Applicationsrecommended
Martin Kleppmann
コンサル時代に教わった 仕事ができる人の当たり前
西原亮
The Order of Time
Carlo Rovelli
Working Backwards
Colin Bryar
Accelerate
Nicole Forsgren
Team Topologiesrecommended
Matthew Skelton
The Culture Map
Erin Meyer
Just Enough Software Architecture: A Risk-Driven Approach
George Fairbanks
Crafting Interpretersrecommended
Robert Nystrom
Software Engineering at Google
Titus Winters
The Psychology of Money
Michael Argyle
The Annotated Turing
Charles Petzold
Building Microservices
Sam Newman
Linked: The New Science of Networks
Albert-László Barabási
Value Proposition Design: How to Create Products and Services Customers Want
Alexander Osterwalder
Fermat's Enigma
Simon Singh
Grokking Algorithms
Aditya Y. Bhargava
Skin in the Game
Nassim Nicholas Taleb
Antifragilerecommended
Nassim Nicholas Taleb
Nonviolent Communication
Marshall B. Rosenberg
Unit Testing: Principles, Practices, and Patterns
Vladimir Khorikov
A Philosophy of Software Designrecommended
John K. Ousterhout
Atomic Habitsrecommended
James Clear
Barking Up the Wrong Tree: The Surprising Science Behind Why Everything You Know About Success Is (Mostly) Wrong
Erik Barker
Clean Architecture
Robert C. Martin
Clean Code
Robert C. Martin
Cloud Native DevOps with Kubernetes
John Arundel
Deep Workrecommended
Cal Newport
Low-Level Programming
E. O'Donnell
Refactoring (2nd Edition)
Martin Fowler
So Good They Can't Ignore You
Cal Newport
The Go Programming Language
Alan A. A. Donovan
The Lean Startup
Eric Ries
The Pragmatic Programmer (2nd edition)recommended
Andy Hunt
Reading Queue
No books in this section.