The team that wrote perfect code
A while back I was brought in to teach TDD to a team. I started the way I usually do, by explaining that TDD is a quality activity, not a testing activity. The goal is higher quality, both in the design and in the actual code and the tests are largely just a side-effect, albeit a very useful one.