Test-Driven Development is Stupid
&gt;<i>You are writing code to test something that doesn&#x27;t even exist yet. I am not rightly able to apprehend the kind of confusion of ideas that could provoke such a method.</i><p>Yeah, the fact that you can&#x27;t comprehend why people do this is very clear; if you could, you wouldn&#x27;t have written this terrible rant. It feels like the author is criticizing this before coming anywhere close to understanding why people do it.<p>I really wanted some kind of point to find to disprove, bu there aren&#x27;t any in this post. The strongest proof the author offers to his point is using one word tautological sentences to repeat what he just said: &quot;Tests don&#x27;t work because they just. don&#x27;t. work.&quot;<p>The more I read, the more I realized this post isn&#x27;t about testing, it&#x27;s about the author letting the world know how fucking awesome and smart they are. They build huge software suites (from the sound of it, completely alone) with no tests, and everything works out fine, even better than fine, spectacular. It seems like the author deleted this line from the post in response to ridicule in the comments:<p>&gt; &quot;As it happens, I do write code others depend on--as it happens, a lot of it--and, my code has never, even once, failed in production: a record I am extremely proud of.&quot;<p>I don&#x27;t even particularly ascribe to TDD, but the arrogance and dismissiveness and contempt of this guy made want to see him proved completely and utterly wrong.