&gt; <i>most developers would love to have the time to make sure their code is secure and well tested</i><p>I&#x27;m suspect not.<p>No matter how much time you have, it&#x27;s more exciting to work on something new than going through testing.  Time is not all equal. Even if you have an unlimited supply of time (everlasting life), you cannot somehow use a time block that occurs 1000 years from now, in order to displace the boredom you feel from what you&#x27;re doing <i>now</i>.<p>If anything, unlimited time will increase procrastination.  &quot;If this isn&#x27;t debugged for another 500 years, that&#x27;s okay; I will live long enough to see it debugged.&quot;.<p>Thus, I suspect, most developers would actually love to have a vast army of <i>other people</i> with unlimited time to do the QA to make sure their code is secure and well-tested. :)