Why do we do that?
1/7
It's not about beauty, craft, a sense of pride, although it can provide all those things.
It's about using the most productive approach to getting our whole job done.
2/7
1. The code always works. We're never in that state where the thing almost works and we're not quite sure why it doesn't always work, or not quite sure even whether it works.
3/7
4/7
5/7
6/7
TDD is about time and money.
It also feels really good. Whee!
7/7