Re:The programmer behind the THERAC-25 Fiasco was never found
by adrianN on Monday December 02, 2019 @02:27AM
(#21680551)
A culture of blame leads to programmers of safety critical software hiding their mistakes.
[ Parent
| on HN ]
Re:The programmer behind the THERAC-25 Fiasco was never found
by wpietri on Monday December 02, 2019 @03:00PM
(#21686232)
On a project? Sure. I'm a big fan of blameless retrospectives as a way to maximize quality. But that only works in the context of a quality-oriented culture that is strongly focused on continually improving safety.
However, a) none of that was true here, and b) in the wider societal frame, I think blamenessless must not always trump accountability. When we're talking about egregious negligence leading to death, I think naming the culprits is the very least we should do.
Re:The programmer behind the THERAC-25 Fiasco was never found
by Jwarder on Monday December 02, 2019 @10:01AM
(#21682886)
I can see why you would say that, but isn't classical engineering a counter example? Professional engineers have a culture of accountability and responsibility. No system is perfect, but (to my eyes at least) classical engineering works safely without a culture of blame.
Re:The programmer behind the THERAC-25 Fiasco was never found
by curmudgeon48 on Monday December 02, 2019 @03:53PM
(#21686781)
Preferable to the "mistakes were made" fog bank of diffuse nonblame. People respond to incentives whether cash or heads on pikes.
Re:The programmer behind the THERAC-25 Fiasco was never found
by mcguire on Monday December 02, 2019 @11:12AM
(#21683721)
A culture of refusing responsibility is better how?
Re:The programmer behind the THERAC-25 Fiasco was never found
by adrianN on Monday December 02, 2019 @11:50AM
(#21684132)
The opposite of a blame culture is not a culture of refusing responsibility, but a system where you look for problems in the process when a fault makes it into the final product. It's always a mixture of specification, implementation, and QA that makes mistakes possible. Putting the blame on the engineer is not very helpful, it does little to prevent future problems. Trying to figure out how it was possible that an implementation bug made it through QA allows you to prevent similar mistakes in the future (at least if you're lucky).
Re:The programmer behind the THERAC-25 Fiasco was never found
by wpietri on Tuesday December 03, 2019 @10:07AM
(#21692848)
Just to be clear, I'm not putting the blame on the engineer. Many people are responsible for this failure. What I'm saying is that the engineer is one of the responsible people, and that as fellow engineers we should be especially concerned with making sure that responsibility is correctly performed and has appropriate accountability.