Test Driven Development – Yea or nay?

Here’s an interesting observation I’ve made as a result of reading (over the last 10 years) the pros and cons of test driven development (TDD). The discussion seems to eventually get this point:

  • “TTD is a crock. I just don’t see the need to fully test everything. It’s a waste of my time.”
  • “TDD is awesome. We found TDD really helped speed up our development and ship better product.”

Feel encouraged to draw your own conclusions.