Re:Genoa Bridge Collapse: The Road to Tragedy
by mathgenius on Thursday September 06, 2018 @09:14PM
(#17931160)
What is the lesson?
If something even slightly goes wrong with my software I don't want it to survive at all. This is the equivalent of putting dynamite on all the load bearing points of a structure, rigged to explode if they move out of place!
Software doesn't bend, it's digital.
Re:Genoa Bridge Collapse: The Road to Tragedy
by Nasrudith on Thursday September 06, 2018 @09:30PM
(#17931231)
That is something that is very context dependent. It is fine if it is essentially 'free' and of low criticality.
But if you are dealing with an application where doing so would prove very expensive or cost lives it is clear that it isn't the ideal.
Re:Genoa Bridge Collapse: The Road to Tragedy
by Filligree on Friday September 07, 2018 @08:51AM
(#17933829)
I'd say it's fine in the specific range where malfunctions can be expensive, but total failures aren't.
You pointed at one end of that, where the failure is equally expensive. From the other end of it, I attempt to build my Minecraft mod such that partial failures are transient and local, rather than bringing the entire game down.
http://books.wwnorton.com/books/Why-Buildings-Fall-Down/
Lessons for software engineering right there.