Bookshelf
A reading log of books that have helped shape how I think about building software, running teams, career, and personal finance. I mostly read in English, with some Japanese mixed in.
Inclusion here is not an endorsement. It is a log of what I read, and my views have changed over time; some books may no longer reflect what I recommend, or may simply be outdated now.
This page is limited to non-fiction. Most of the fiction I read is in Japanese, and I track that separately on Bookmeter.
2026
- AI Engineering: Building Applications with Foundation Models[reading]
- Inference Engineering[reading]
- Mastering Behavioral Interviews: The Guide to Storytelling in Tech[reading]
- Code Health Guardian: The Old-New Role of a Human Programmer in the AI Era[reading]
- エンジニアのキャリア地図 「技術」と「やりたいこと」から見つける最適解[reading]
- Generative AI on Kubernetes: Operationalizing Large Language Models
- Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software
2025
- Cloud Native Application Protection Platforms: A Guide to CNAPPs and the Foundations of Comprehensive Cloud Security
- The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
- Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond
- The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
- Production Kubernetes: Building Successful Application Platforms
- Platform Engineering: A Guide for Technical, Product, and People Leaders
- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
- 事例でわかるMLOps 機械学習の成果をスケールさせる処方箋
2024
2023
2022
- Elements of Programming Interviews in Python: The Insiders' Guide
- System Design Interview - An Insider's Guide: Volume 2
- System Design Interview - An insider's guide
- Algorithms
- Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
- キャリアロジック 誰でも年収1000万円を超えるための28のルール
- 転職2.0 日本人のキャリアの新・ルール
- 嫌われる勇気
- 学び効率が最大化するインプット大全
- 1%の努力
- となりの億り人 サラリーマンでも「資産1億円」
- 東京で家を買うなら
2021
- Kubernetes in Action: Deploying and managing containers and cloud-native applications
- 学びを結果に変えるアウトプット大全
- Terraform: Up & Running: Writing Infrastructure as Code
- Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization
- Beyond The Phoenix Project: The Origins and Evolution Of DevOps
- Lean Enterprise: How High Performance Organizations Innovate at Scale
- Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
- Running Lean: Iterate from Plan A to a Plan That Works
- Staff Engineer: Leadership Beyond the Management Track
- Cloud Native Patterns: Designing change-tolerant software
- Fundamentals of Software Architecture: An Engineering Approach
- Accelerate: Building and Scaling High Performing Technology Organizations
- Lean UX: Applying Lean Principles to Improve User Experience
- Designing Data-Intensive Applications
- The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google
- Range: Why Generalists Triumph in a Specialized World
- Software Engineering at Google: Lessons Learned from Programming Over Time
- The Product Book: How to Become a Great Product Manager
- gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes
2020
- Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
- The Unicorn Project
- iOS Unit Testing by Example
- Team Topologies: Organizing Business and Technology Teams for Fast Flow
- The Pragmatic Programmer: From Journeyman to Master
- Emotional Intelligence 2.0
- The Five Dysfunctions of a Team
- Extreme Programming Explained: Embrace Change
2019
- Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
- 一番やさしい! 一番くわしい! 個人型確定拠出年金iDeCo(イデコ)活用入門
- The Dip: A Little Book That Teaches You When to Quit
- Rework
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
- Refactoring: Improving the Design of Existing Code
- The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World
- Crushing It!: How Great Entrepreneurs Build Their Business and Influence and How You Can Too
- Zero To One
- Powerful: Building a Culture of Freedom and Responsibility
- The Trusted Advisor
- Soft Skills: The Software Developer's Life Manual
- Radical Candor: Be a Kickass Boss Without Losing Your Humanity
- A Whole New Mind: Why Right-Brainers Will Rule the Future
- Atomic Habits
- Drive: The Surprising Truth About What Motivates Us
- Kanban: Successful Evolutionary Change for Your Technology Business
- Functional Reactive Programming
- The Go Programming Language
- Infrastructure as Code: Managing Servers in the Cloud
- A Philosophy of Software Design
- Concurrency in Go: Tools and Techniques for Developers
2018
- Clean Code: A Handbook of Agile Software Craftsmanship
- Radical Focus
- The Lean Startup
- The Culture Map: Decoding How People Think, Lead, and Get Things Done Across Cultures
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- Metaprogramming Ruby 2: Program Like the Ruby Pros
- iOS Apprentice: Beginning iOS development with Swift 4
- RxSwift: Reactive Programming with Swift
- Building Microservices with Go
- Joel on Software
- iOS Animations by Tutorials
- Never Split the Difference