TDD, Straw Men, and Rhetoric
All of these arguments seem like they are overly prescriptive. Individuals should use what works best for their needs. TDD may work wonders for me today on one project, and then it could be horrible tomorrow on the next project.  My co-worker might have the inverse.Stop arguing over how other people create software; Ship Code instead.