Worst Computer Bugs in History: Therac-25 (2017)
blog.bugsnag.com
Worst Computer Bugs in History: Therac-25 (2017)
1–10 of 114 posts
Re: Worst Computer Bugs in History: Therac-25 (2017)
#2Re: Worst Computer Bugs in History: Therac-25 (2017)
#3Re: Worst Computer Bugs in History: Therac-25 (2017)
#4Today, companies build equally important UI logic in JS frameworks that target rapid prototyping and consumer-focused startups.
Re: Worst Computer Bugs in History: Therac-25 (2017)
#5On the other hand, when corners are cut (no hardware interlocks, for example) and edge cases aren't considered, even innocently, then you get things like this. It makes products more expensive to design and more costly to buy and maintain to do the extra engineering. It is certainly a barrier to entry, too. But do we want another case like this because people said "this is good enough"?
Re: Worst Computer Bugs in History: Therac-25 (2017)
#6IMO, harm from software bugs (so far) have been vastly surpassed by explicit choices in system design. The various emission cheat scandals have almost certainly taken a real toll on human life going into the hundreds of person lives. More subtly, the choices to retain data inappropriately at Ashley Madison (probably) lead directly to suicides and serious emotional harm. Those are just the two recent examples that spring to mind as a practocing developer, not an ethicist.
To somewhat over simplify but when discussing engineering ethics, the harm from software developers building things wrong is swamped by building the wrong things.
Re: Worst Computer Bugs in History: Therac-25 (2017)
#7Re: Worst Computer Bugs in History: Therac-25 (2017)
#8The crazy thing about this classic story is that the industry has learned nothing from it: The lethal bugs were all in the frontend UI code. Today, companies build equally important UI logic in JS frameworks that target rapid prototyping and consumer-focused startups.
Only then will most companies actually start to care about software quality in their development processes.
Re: Worst Computer Bugs in History: Therac-25 (2017)
#9To paraphrase an old Hoare quote, software can either be so simple it obviously contains no bugs, or so complex that it contains no obvious bugs.
Re: Worst Computer Bugs in History: Therac-25 (2017)
#10For those working in safety and quality control of medical systems, how much does compliance to those specifications actually diminish the chances of another Therac-25 incident?
Considering that automation continues to increase, from automatic patient table positioning up to diagnose-assisted AI, are there new challenges when it comes to designing medical systems in order to keep them safe and maintainable? How likely is it for the FDA or the equivalent agencies around the globe to authorize the use of open source systems?