But I also advocate strongly for unit testing. Maybe it is because I write in Python for web and use unit test to run and prove the lines of code I write (I really hate going to the browser and re-clicking on the knob).
But still, I think you are a bit wrongish in your anti-TDD view. Say, check the first programming classes by Norvig in udacity. He should probably not be classified in the Cowboys, but his first step is writing the testing code.