You seem to have misunderstood what I’m saying. Iteration is how you learn. Learning through iteration, which is known under various names like Wright’s law or more generally experience curve effects [1], goes hand in hand with economies of scale in driving down costs.
Yes, iteration requires you to survive. Not sure how that’s relevant. Cutting corners also isn’t necessarily a bad thing - you’re focusing on the extreme example where people die. Cutting corners can also be a careful evaluation of what processes are and aren’t relevant to a given situation but that becomes trickier when it’s enshrined in law. Imagine if guidelines from the 80s about how to write software were enshrined in law.
Regulations more often than not do ignore the flip side in terms of the cost of compliance because it’s difficult to show the counter factual universe in which a regulation may save 10% more lives (or maybe even 0% more lives) but drove up costs by 100x.
> A number of these phenomena have been bundled under the name "Software Engineering". As economics is known as "The Miserable Science", software engineering should be known as "The Doomed Discipline", doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter "How to program if you cannot.".
Until people die. Then suddenly, you can't cheat any more. And everybody else has to live with your decisions.
https://en.wikipedia.org/wiki/Morton_Thiokol
I wouldn't call that winning.