Rocky Lhotka was recently on DNR and made some comments about TDD that have created quite a stir.  Rocky has posted a deeper explanation of his comments from the show.

I first must place myself as a TDD skeptic who finds the topic worthy of more research.  Personally, I have many of the same concerns that Rocky brought up.  Much of what I have read on the subject focuses on building one piece of functionality at a time.  I try to keep an open mind, and maybe I am missing something, but it seems that this narrow focus would lead to code that does not play well with others and a lot of rework.

I think people need to remember that no matter how much you believe in your approach others are going to disagree with you.  Saying or implying that a person is irresponsible because their viewpoint differs to me is the sign of a closed mind.