Best Material
Find links to my best material below, then check out these sections for more:
Top Fifteen
- “Decoding Leadership” Podcast18 Apr, 2025
- A reflection on transforming organizations, scaling, and leading change. It’s an engaging conversation that’s chock-full of interesting ideas.
- Assessing AI’s Impact on Software Development29 Sep, 2026
- Are you getting a good return on your investment from AI? Is there another way of using AI that would be better? Use this series to measure delivery speed, assess unintended consequences, and better understand your software’s value.
- You Need AI That Reduces Maintenance Costs10 May, 2026
- I’ll get straight to the point: your AI coding agent, the one you use to write code, needs to reduce your maintenance costs.
- The Accountability Problem18 Oct, 2025
- How do you know management is doing their job? What are they accountable for? Answers to this question are based on misconceptions that extend deep into organizations.
- The Best Product Engineering Org in the World10 Jan, 2025
- It’s not about literally being the best product engineering org in the world. It’s about constantly striving to improve. Here are six categories worth investing in.
- A Software Engineering Career Ladder27 Apr, 2024
- What I’m really doing is changing the engineering culture.
- The Art of Agile Development (Book)2021
- The classic Agile how-to guide, now in its second edition.
- FaST: An Innovative Way to Scale5 Dec, 2022
- How can multiple teams work together on a single product?
- Testing Without Mocks: A Pattern Language16 Feb, 2023
- How to write fast, reliable tests without mocks or spies.
- Art of Agile Development Book ClubOctober 2021 – August 2022
- In-depth conversations about Agile development with a star-studded guest list, inspired by the 2nd edition of The Art of Agile Development.
- The Agile Fluency® Model: A Brief Guide to Success with Agile6 Mar, 2018
- A model for getting the most out of agile ideas. (Coauthored with Diana Larsen; hosted at martinfowler.com.)
- TDD Lunch & LearnMay – September 2020
- If you’ve learned the basics of TDD and want to see how it works in the real world, this video series is the perfect next step.
- Dependency Injection Demystified22 Mar, 2006
- A 25-dollar term for a 5-cent concept.
- Continuous Integration on a Dollar a Day27 Feb, 2006
- An easier, cheaper (and better) way to do continuous integration.
- Red-Green-Refactor30 Nov, 2005
- Test-driven development in a nutshell.

