Slashdot Mirror


The Big Technical Mistakes of History

An anonymous reader tips a PC Authority review of some of the biggest technical goofs of all time. "As any computer programmer will tell you, some of the most confusing and complex issues can stem from the simplest of errors. This article looking back at history's big technical mistakes includes some interesting trivia, such as NASA's failure to convert measurements to metric, resulting in the Mars Climate Orbiter being torn apart by the Martian atmosphere. Then there is the infamous Intel Pentium floating point fiasco, which cost the company $450m in direct costs, a battering on the world's stock exchanges, and a huge black mark on its reputation. Also on the list is Iridium, the global satellite phone network that promised to make phones work anywhere on the planet, but required 77 satellites to be launched into space."

14 of 244 comments (clear)

  1. Therac-25 by alanw · · Score: 4, Informative

    Don't forget the Therac-25

    Poor software design and development led to radiation overdoses for 6 patients being treated for cancer, with 3 dying as a direct result.

    Sadly, mistakes still keep on happening.

  2. Re:Microsoft... by WrongSizeGlass · · Score: 2, Informative

    Bob. :)

    Let's not forget Apple's "Lisa". I know the Apple III was in the list but the Lisa cost more to develop and probably sold less units. I know a lot of the Mac UI came from Lisa underpinnings but the "Epic Fail" tag is deserved.

    Disclaimer: Apple user for 20 years.

  3. Re:Digital watches. by MichaelSmith · · Score: 2, Informative

    I have a great digital watch. The band is integral with the body of the watch so I can wear it in bed and it won't catch on anything. It has up and down timers, world clock and multiple alarms. It cost 30 bucks on line.

    I wear it when travelling. I use the stopwatch to time my medication and the world clock to schedule calls home. It does things which no mechanical watch can do.

  4. Re:Digital watches. by Shin-LaC · · Score: 3, Informative

    That the world is round has been known since antiquity. "The world is flat" is sort of a meta-myth: a mythical belief that people used to believe a myth, when in fact they didn't.

  5. Re:Iridium? by swilver · · Score: 2, Informative

    Latency with satellite communication would make this an annoying way of having a phone conversation. I wouldn't like it.

  6. Re:Of all time?!? by stjobe · · Score: 3, Informative

    That's the Tacoma Narrows bridge. And it wasn't a mere breeze, it was a 40 mph wind, i.e. a gale on the Beaufort scale.

    Apart from that, I agree.

    --
    "Total destruction the only solution" - Bob Marley
  7. Re:Iridium? by Troed · · Score: 4, Informative

    You're probably having it quite often without even knowing it. Latency to low-earth isn't the same as geostationary.

  8. Re:Human History has more than 10 years by DNS-and-BIND · · Score: 3, Informative

    Way to have half a piece of information. The French had a plan - advance into Belgium and meet the Germans head-on. Who could have guessed that the Germans would pass through impassable terrain and precisely hit the single weak point between the strong Maginot Line and the first-string armies in Belgium?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  9. Patriot Missile by Bakkster · · Score: 4, Informative

    Yeah, I would immediately classify any error that caused deaths to be more important.

    Another interesting case was the Patriot Missile failure. The system clock counted in 1/10th second increments. However, it added 0.1 to a floating point number. Unfortunately, 0.1 in binary is a repeating number, similar to 1/3rd in binary being 0.333333333...

    So, ten times every second the time drifted just the tiniest bit. The missile that missed had been running for days, so its clock was one third of a second off, and a Scud travels a long way during that time.

    Let that be a lesson to all of you: use an integer counter, and divide by 10 to get the time in seconds.

    --
    Write your representatives! Repeal the 2nd Law of Thermodynamics!
  10. Re:Iridium? by dnsdude · · Score: 3, Informative
    I have an Iridium phone (the original Motorola 9500). Not only does it work flawlessly (as long as you're outdoors...), it only uses 66 active LEOs. They vastly underestimated the number of people who want/need one, but it's the only (handheld) phone system in the world that works *everywhere* in the world: North pole, south pole, everywhere.

    The only "flaw" (besides the multi-billion-dollar goof in estimating the market size), was the name: They knew they really only needed 66 satellites, but who's going to name a company after that wacky Lanthanoid "dysprosium"? Nobody, that's who.

    Footnote: Globalstar (the only other publicly-offered, LEO-based satphone system) also went bankrupt. But they also have resurrected, and have a larger customer base than Iridium, despite vastly smaller world coverage (in part because of cheaper handsets and air time).

  11. HP-35 by SteveWoz · · Score: 2, Informative

    HP-35 calculator 2.02 log/antilog problem.

    Not big in a disaster sense but noteworthy.

    --
    OK a new size TV
  12. Re:There is no way NASA mixed the measurement syst by Bragador · · Score: 3, Informative

    To quote Wikipedia:

    The metric/imperial mix-up that destroyed the craft was caused by a human error in the software development, back on Earth. The thrusters on the spacecraft, which were intended to control its rate of rotation, were controlled by a computer that underestimated the effect of the thrusters by a factor of 4.45. This is the ratio between a pound force–the standard unit of force in the imperial system–and a newton, the standard unit in the metric system. The software was working in pounds force, while the spacecraft expected figures in newtons; 1 pound force equals approximately 4.45 newtons.

    The software had been adapted from use on the earlier Mars Climate Orbiter, and was not adequately tested before launch. The navigation data provided by this software was also not cross-checked while in flight. The Mars Climate Orbiter thus drifted off course during its voyage and entered a much lower orbit than planned, and was destroyed by atmospheric friction.

    Source: http://en.wikipedia.org/wiki/Mars_Climate_Orbiter

  13. Re:The article is right about FDIV by eulernet · · Score: 4, Informative

    One-in-a-few-billion problem ?

    At that time, I was programming a network game about trucks, and when when replaying a demo on the network, the players desynchronized after a few minutes.

    I spent a lot of time looking into the logs, and discovered that there was a floating point error that desynchronized the trucks.
    I still believe that the FDIV bug was much more frequent than publicized, and it had more impact than what Intel originally described.

    Intel released a software patch to Watcom C++ library, but the patch was terrible, with the FDIV replaced with a lot of instructions just to detect the cases where the bug might appear, and use shiftings instead of FDIV.

    I think that the bug was much publicized because it was the beginning of Internet, where a lot of new information went unfiltered, and Intel completely missed their communication on this bug discovered by Thomas Nicely.
    Here is the whole story behind this bug:
    http://www.trnicely.net/pentbug/pentbug.html

  14. Re:Iridium? by dnsdude · · Score: 2, Informative

    >Um. Iridium didn't actually work that well at all. Perhaps you missed my post. It works flawlessly. It was never going to compete with cell phones, nor was it designed to. It works where cell phones *don't*, not where they already do. Tall buildings? Why would you need a satellite phone if you're near a tall building? Your cell phone doesn't work in the middle of the desert (technical flaw?). Nor in the middle of the Sargasso Sea. Nor in most of the places in the Pacific Ocean. My Iridium phone does.