All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

The Therac-25 Radiation Therapy Machine Failures: A Software Engineering Catastrophe

By

lemper

9mo ago· 17 min readenInsight

Summary

The article discusses the Therac-25 incident, a catastrophic failure in medical device software engineering that resulted in multiple patient deaths and injuries due to radiation overdoses. The Therac-25 was a radiation therapy machine that delivered lethal doses of radiation to patients because of software bugs, race conditions, and poor engineering practices. The incident serves as a critical case study in software safety, highlighting the importance of proper testing, documentation, and safety protocols in mission-critical systems.

Key quotes

· 4 pulled
When you're strapping a patient to an electron gun capable of delivering a 25MeV particle beam, following procedure is vitally important.
I think it's important that everyone in our industry know about this incident, and upon digging into the details I was stunned by how much of a WTF there was.
Today's article is not fun, or funny. It describes incidents of death and maiming caused by faulty software engineering processes.
The technician operating the Therac-25 radiotherapy machine at the East Texas Cancer Center (ETCC) had been running this machine, and those like it, long enough that she had the routine down.
Snippet from the RSS feed
A few months ago, someone noted in the comments that they hadn't heard about the Therac-25 incident. I was surprised, and went off to do an informal survey of developers I know, only to discover that only about half of them knew what it was without search

You might also wanna read