Hacker News new | ask | show | jobs
by thyristan 300 days ago
In the same vein one could argue that Therac-25 was not actually a software bug but a hardware problem. Interlocks, that could have prevented the accidents and that where present in earlier Therac models, were missing. The software was written with those interlocks in mind. Greedy management/hardware engineers skipped them for the -25 version.

It's almost never just software. It's almost never just one cause.

1 comments

Just to point it out even clearer - there's almost never a root cause.