20 Famous Software Disasters – Part 2 C# 411 Launched!
Feb 12


“To err is human, but to really foul things up you need a computer.”  –Paul Ehrlich

Software errors cost the U.S. economy $60 billion annually in rework, lost productivity and actual damages.  We all know software bugs can be annoying, but faulty software can also be expensive, embarrassing, destructive and deadly.  Following are 20 famous software “disasters” in chronological order:
 

Mariner1

1.  Mariner Bugs Out (1962)

Cost:  $18.5 million

Disaster:  The Mariner 1 rocket with a space probe headed for Venus diverted from its intended flight path shortly after launch.  Mission Control destroyed the rocket 293 seconds after liftoff.

Cause:  A programmer incorrectly transcribed a handwritten formula into computer code, missing a single superscript bar.  Without the smoothing function indicated by the bar, the software treated normal variations of velocity as if they were serious, causing faulty corrections that sent the rocket off course. (more)
 

Hartford Coliseum Collapse

2.  Hartford Coliseum Collapse (1978)

Cost:  $70 million, plus another $20 million damage to the local economy

Disaster:  Just hours after thousands of fans had left the Hartford Coliseum, the steel-latticed roof collapsed under the weight of wet snow.

Cause:  The programmer of the CAD software used to design the coliseum incorrectly assumed the steel roof supports would only face pure compression.  But when one of the supports unexpectedly buckled from the snow, it set off a chain reaction that brought down the other roof sections like dominoes.  (more)
 

NuclearExplosion




3.  CIA Gives the Soviets Gas (1982)

Cost:  Millions of dollars, significant damage to Soviet economy

Disaster:  Control software went haywire and produced intense pressure in the Trans-Siberian gas pipeline, resulting in the largest man-made non-nuclear explosion in Earth’s history.

Cause:  CIA operatives allegedly planted a bug in a Canadian computer system purchased by the Soviets to control their gas pipelines.  The purchase was part of a strategic Soviet plan to steal or covertly obtain sensitive U.S. technology.  When the CIA discovered the purchase, they sabotaged the software so that it would pass Soviet inspection but fail in operation.  (more)
 

Dr. Strangelove

4.  World War III… Almost (1983)

Cost:  Nearly all of humanity

Disaster:  The Soviet early warning system falsely indicated the United States had launched five ballistic missiles.  Fortunately the Soviet duty officer had a “funny feeling in my gut” and reasoned if the U.S. was really attacking they would launch more than five missiles, so he reported the apparent attack as a false alarm.

Cause:  A bug in the Soviet software failed to filter out false missile detections caused by sunlight reflecting off cloud-tops.  (more)
 

Killer Machines

5.  Medical Machine Kills (1985)

Cost:  Three people dead, three people critically injured

Disaster:  Canada’s Therac-25 radiation therapy machine malfunctioned and delivered lethal radiation doses to patients.

Cause:  Because of a subtle bug called a race condition, a technician could accidentally configure Therac-25 so the electron beam would fire in high-power mode without the proper patient shielding.  (more)
  

Wait, there’s more… Continue to Part 2

Popularity: 21% [?]

Related posts:

  1. 20 Famous Software Disasters – Part 2
  2. 20 Famous Software Disasters – Part 3
  3. 20 Famous Software Disasters – Part 4
  4. Should All Software Be Free?
  5. Software Behaving Badly


29 Responses to “20 Famous Software Disasters”

  1. DotNetKicks.com Says:

    20 Famous Software Disasters…

    You’ve been kicked (a good thing) – Trackback from DotNetKicks.com…

  2. 20 Famous Software Disasters - Part 4 : DevTopics Says:

    [...] is the final Part 4 of “20 Famous Software Disasters.”  See also Part 1, Part 2 and Part [...]

  3. 20 Famous Software Disasters - Part 3 : DevTopics Says:

    [...] is Part 3 of “20 Famous Software Disasters.”  See also Part 1, Part 2 and Part [...]

  4. links for 2008-02-13 « My Weblog Says:

    [...] 20 Famous Software Disasters : DevTopics (tags: history engineering) [...]

  5. bmora96 Says:

    Thanks for the knowledge..Among 20 the most shocking is the Mariner Bugs Out and Hartford. It made me think a lot about computer programming and its defects. Anybody tell me of a good open source project that provides security over software piracy. Someone recommended the site “paragent.com”
    Any suggestions or opinions about this would be great.
    Thanks In advance,
    Shaun

  6. ndanger.organism :: blog :: LOTD: 2008-02-12 Says:

    [...] 20 Famous Software Disasters [...]

  7. mysoftwareonline.com » 20 Famous Software Disasters Says:

    [...] post by Timm Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]

  8. QA Hates You » Blog Archive » There, But For The Ill Temper Of QA, Go You Says:

    [...] Face it: you can deal with a cranky QA staff, or you can deal with infamy. [...]

  9. Daily Find #31 | TechToolBlog Says:

    [...] 20 Famous Software Disasters – Gotta love this: 10.  Ariane Rocket Goes Boom (1996) [...]

  10. mCw Says:

    Oh, how I would _hate_ to be the programmer that made one of these mistakes. How heavy must it lie on their conscience — that is, of course, if the programmer knew that _they_ made the mistake.

    It’s one thing to have a bug in a program, but when that program is used for situations where a bug could cause death, it’s a totally different matter.

    That’s why I’d never write programs that would be used in such situations. Mistakes cannot be prevented from happening. :/

  11. Twenty Famous Software Disasters | foojam.com Says:

    [...] The title says it all. DevTopics has a list of the twenty most famous software disasters. [...]

  12. k10 Says:

    please visit http://www.microsoft.com to check on more such disasters ;-)

  13. Eric Says:

    So how is the Hartford collapse considered a ’software disaster’?
    *Was there a flaw in the CAD software?
    *Was the CAD software ‘running’ when the roof collapse?
    *If it had been designed using traditional methods (pencil, ruler, compass and paper) would that make it a ‘drafter disaster’?
    *Wasn’t the CAD ‘programmer’(??) actually the structural engineer who should have known better regardless of the technology used to capture his/her design?

    This doesn’t meet the same criteria as the other examples. And yeah, I’m a thin-skinned programmer ;-)

  14. links for 2008-02-15 -- Chip’s Quips Says:

    [...] 20 Famous Software Disasters : DevTopics Check your pointers, people. Thanks, Arjan. (tags: history programming computers software) [...]

  15. مدونة مؤيد » أرشيف المدونة » أخطاء و مشاكل برمجية مدمرة Says:

    [...] قالت إحدى الإحصائيات أن الأخطاء البرمجية تكلف الاقتصاد الأمريكي 59 و نصف مليار دولار سنوياً، و بالطبع، الرقم أكبر مما نتوقعه، و ليس هذا الرقم هو فقط الخسائر، فكثير ما أدت الأخطاء البرمجية أو كادت تؤدي إلى موت البشر، و أبرز الحوادث التي كادت تؤدي إلى حرب عالمية ثالثة كانت في عام 1983 عندما أطلقت الأجهزة السوفيتية تحذيراً خطائياً بهجوم الولايات المتحدة على الاتحاد السوفييتي و كاد السوفييت يردون بهجوم صاروخي نووي كذلك، و قد شاهدت قبل أيام على الجزيرة الوثائيقة برنامجاً عن هذه الحادثة بالذات. السلسلة تطول، فهناك العشرات و العشرات من المشاكل المدمرة، و يمكنك قراءة عشرون من أكثرها شهرة على الرابط : عشرون كارثة برمجية شهيرة. [...]

  16. penyux Says:

    woagh nice post,progammer also human :D, every human can make a mistake :D

  17. Walker Says:

    I am contacting you through this contact form as there was no email address available. We would be interested in purchasing advertising on your blog. Please get back to me using the email address I have entered if you would be interested in discussing this further.

  18. scott Says:

    I am contacting you through this contact form as there was no email address available. We would be interested in purchasing advertising on your blog. Please get back to me using the email address I have entered if you would be interested in discussing this further.

  19. 20 Famous Software Disasters Says:

    [...] неÑ

  20. BoB Says:

    alriteeee :P

  21. sosa0sa.com » 20 Famous Software Disasters Says:

    [...] 20 Famous Software Disasters, Part 2, 3 and 4 via DevTopics [...]

  22. Lookout Below » 20 Famous Software Disasters Says:

    [...] See 20 Famous Software Disasters [...]

  23. to err is human Says:

    [...] in rework, lost productivity and actual damages. We all know software bugs can be annoying, but faulhttp://www.devtopics.com/20-famous-software-disasters/JAMA — Abstract: Five Years After To Err Is Human: What Have We …May 18, 2005 … To err Is human [...]

  24. Journey in Software » Building Software - Engineering or Art? Says:

    [...] impact of 20 famous software disasters ranges from lives lost and endangered to millions of dollars lost. Although the impact of failure [...]

  25. Gary Says:

    Its scarcely world-famous, but we had a fun one with the Navy’s standard missile system in the 1970s, when we tested a “last ditch” defense mode against sea skimmer missiles. After a year of asking, we got permission to launch two war shots at a drone using the mode. We no sooner launched the missiles when the radars slewed to their stowed position and turned themselves off, thanks to a bug in the program for the then-new Mk 152 computers. Our two missiles, having lost all return signal, self-destructed. “Boom” goes a quarter million 1975 dollars. Our tech-reps looked a little bit harried for the rest of that trip….

  26. Top 20 Software disasters « Designism Says:

    [...] software http://www.devtopics.com/20-famous-software-disasters/ « What is ‘Quality [...]

  27. Alan Kelon Says:

    [...] http://www.devtopics.com/20-famous-software-disasters/  [...]

  28. Top posts 2009 en Variable Not Found - Variable not found en Geeks.ms Says:

    [...] relacionados con el software” traducción autorizada por Timm Martin de su serie “20 Famous Software Disasters”, que recogía un buen número de casos en los que fallos relacionados con el [...]

  29. Accidentally in Code » Why Aren’t You Testing Your Code? Says:

    [...] Bad code has killed people and cost billions of dollars. [...]

Leave a Reply