Best to keep it real about risks so your solutions match requirements. Most companies are happy to sell patches to broken software or offer software that passed many checklist items for compliance. They have lawyers for the rest.
Best to keep it real about risks so your solutions match requirements. Most companies are happy to sell patches to broken software or offer software that passed many checklist items for compliance. They have lawyers for the rest.
Hence calling it an extreme case.
> Hacks happen by the millions with headaches being the main result along with lost time and money.
...which is a good reason to make software correct.
However, I'm not arguing about the ROI and efficiency of attaining absolute correctness; my point is that software should be correct. Ideally.
We're happy to settle for somewhere on the low side of correctness, but I don't think that is necessarily healthy or good for the industry.
And the satisfied customer effect can't be ignored. ;)