TDD Without the Waste
TDD is supposed to make you faster. So why does it feel like extra work?
Because a lot of TDD advice adds waste — heavy mocking, testing every internal function in isolation, rigid micro-steps that slow you down instead of helping you ship. Lean TDD strips that away. Using Lean principles of identifying value and eliminating waste, this book rebuilds TDD into what it should have been all along: a way to develop code faster, catch bugs earlier, and refactor without fear.
You'll learn the different interpretations of TDD that have emerged over the past 25 years, see which practices actually help and which just add ceremony, and walk away with a pragmatic approach that works whether you're coding by hand or with AI, solo or on a team.
This is a short book. It's meant to change how you work, not sit on a shelf.
epub works great on eReaders, such as Kindle
lean-tdd-0.6.2.pdf
lean-tdd-0.6.2.epub
The eBook is still getting updates.
I'm preparing an audio version. As I read and record, I'm likely to change some of the prose to make it easier to read, etc. I'll incorporate those changes back into the eBook edition. And you'll get those mods as an updated version of the eBook.
There are a couple of ways.
The easiest is to log in and drop the epub file at amazon.com/sendtokindle
You can also set up email so that you can just email the epub file to your device. See amazon.com/gp/sendtokindle/email/
All other e-readers should accept epub format.
You also get the pdf version.