High Consequence Bugs

Sometimes you work on AI-driven Uber for Cats web app. You write a bug, someone gets an error message and moves on with their day.

Other times, you write a bug and people die.

This is an incomplete list of high-consequence bugs, that I can refer back to when people ask “why do we need to write tests?”

  • British Post Office Scandal - A software bug resulting in thousands of suicides as a reuslt of miscarriage of justice.
  • Boeing 737 Max Crashes - 346 people died in two air crashes as the result of a malfunctioning maneuver correction software (MCAS).
  • Therac 25 - At least six people died as a result of poorly designed/tested radiation therapy software in the 1980s
Last modified: May 29, 2023
© 2024