&gt; that with enough money software could be bug-free?<p>According to empirical studies, practicing TDD leads to a 90% (yes, that number is correct) post-ship bug reduction at an upfront cost of 15-35% more development time.<p>Which seems like a pretty good tradeoff, to me. (And I&#x27;ve experienced it firsthand.)