Uncle Bob on Test Driven Development

Seems that there is still a lot of resistance to using TDD.

Uncle Bob explaining the role of TDD in developing Fitnesse makes for interesting reading.

The bottom line is that TDD is a design technique but should not be the sole design technique. All the old design rules and skills still apply; and TDD is a powerful way to inform and augment them.