Some Of My Favorite Books

Last modified on   About this page

Recent Additions

Books that I reviewed recently.

The Storytelling AnimalKanbanJust My TypeThe Lean StartupBetter: A Surgeon's Notes on PerformanceLean Architecture: for Agile Software Development Drive: The Surprising Truth About What Motivates UsThe Checklist Manifesto


Suggested collections of 6 or fewer books that fit together.

Current Selections: Books that I recently read or that seem relevant at the moment.

Fearless Change: Patterns for Introducing New IdeasCommunication Gaps and How to Close ThemJUnit Recipes: Practical Methods for Programmer TestingLean Thinking : Banish Waste and Create Wealth in Your Corporation, Revised and UpdatedDomain-Driven Design: Tackling Complexity in the Heart of SoftwareOrganizational Patterns of Agile Software Development

Essentials: Books that everyone should read.

FlowAre Your Lights On?Getting to Yes : Negotiating Agreement Without Giving InThe Secrets of ConsultingWriters' Workshops & the Work of Making Things: Patterns, Poetry...

Essential Patterns: If you want to understand patterns.

A Pattern LanguageThe Timeless Way of BuildingThe Oregon ExperimentDesign PatternsHow Buildings Learn : What Happens After They're Built

Agile Software Development: Essential Agile Software Development Resources

Agile Estimating and PlanningSoftware Configuration Management Patterns: Effective Teamwork, Practical IntegrationAgile Project Management with ScrumExtreme Programming Explained : Embrace Change (2nd Edition)

Fixing Communication Problems. Better Leadership.: Advice on how to avoid and fix communication problems.

Behind Closed Doors: Secrets of Great ManagementCommunication Gaps and How to Close ThemDifficult Conversations : How to Discuss What Matters MostBecoming a Technical Leader : An Organic Problem-Solving Approach

Organization Patterns: Patterns to help you make your organization work better.

Fearless Change: Patterns for Introducing New IdeasOrganizational Patterns of Agile Software DevelopmentSoftware Configuration Management Patterns: Effective Teamwork, Practical Integration