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.