I am always wary of "should" sentences. As best I can tell, it's only ridiculous if every human in the whole chain executes flawlessly. I am cognizant that very few space shuttles blew up, but the amount of development and testing time that went into them is similarly impressive
> but the amount of development and testing time that went into them is similarly impressive
Absolutely. As before, there are tradeoffs to be made. Not all software needs engineering, and it may even be detrimental to it. But if you have proclaimed engineers working on your product...