Slashdot Mirror


Examples of Programming Gone Wrong?

LightForce3 asks: "I'm a beginning CS student, and in my studies I've come across examples of programmer error causing very large problems, such as the Ariane 5 failure and the Therac-25 accidents, often as tales of caution to beginner programmers such as myself. My (morbid?) curiosity has been piqued, and I'm looking for other examples of programmer error leading to serious problems. After all, it is better to learn from the mistakes of others than from your own, right? ;) What programming-related accidents, incidents, and failures, both well-known and obscure, do Slashdot readers know about, and are there any good resources for researching these?"

30 of 626 comments (clear)

  1. One Word by umm+qasr · · Score: 0, Funny

    Windows.

  2. On Fox tonight @ 8pm by darylp · · Score: 4, Funny

    When Programming goes Wrong 2! Thrill to our latest reality TV series where we show REAL LIFE footage of poorly thought out database schemas, unchecked buffers and even explicit shots of forbidden goto statements.

    1. Re:On Fox tonight @ 8pm by Anonymous Coward · · Score: 1, Funny

      Tonight on FOX,

      When Slashdotters get Girlfriends!

    2. Re:On Fox tonight @ 8pm by jsse · · Score: 3, Funny

      You thought they haven't featured that before? :)

      Once on TV there was a documtary on a history of computers, talking about Pascal, father of computers, the first programmer, the first vacuum tube computer, and....the first (real)bug found - in closeup shot!

      I found this extremely amazing and couldn't even move my eyes away throughtout the show. Then I found my wife and my mother-in-laws fell into deep coma on sofa...

      Damn! I should have taped the show!

  3. I had a professor by teamhasnoi · · Score: 5, Funny

    Professor Falkin was always saying, "Leave a backdoor in any program you write, just in case your code becomes self-aware."

    1. Re:I had a professor by Subcarrier · · Score: 5, Funny

      Professor Falkin was always saying, "Leave a backdoor in any program you write, just in case your code becomes self-aware."

      I can't help thinking that a fairly high percentage of current Microsoft employees must be former students of his.

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
    2. Re:I had a professor by Anonymous Coward · · Score: 1, Funny

      In my best 80's computer voice: Greetings professor Falkin.

  4. Re:already.. by Anonymous Coward · · Score: 4, Funny

    couldn't find it either, huh ? ;)

  5. Shared download class by solostring · · Score: 5, Funny

    I used to work for a 1999/2000 'golden child' dot-bomb which dealt in file trading... a proposed legal form of napster. It was a fucked company from the start, but it still had a lot of traffic in the early days.

    We always had problems with downloading files from the site.... the files kept getting corrupted, and occasionaly, a member would complain that they tried to download a powerpoint presentation and ended up getting 4 way anal porn.

    This perplexed the developers, and it was not until 9 months after going online with the site, did they realise that the java class that dealt with the downloads was a single process shared by all users! :)

    So, your download would go ok IF nobody else tried to download at the same time. If two people clicked download at about the same time, you would download the file that the second person wished to download.

    No wonder they went bankrupt :)

  6. Easy, by Phoenix666 · · Score: 5, Funny

    When they played Heidi over the end of the greatest come-back in football history. Oh wait, you didn't mean that kind of programming, did you?

    --
    Do what you can, with what you have, where you are.
  7. My wife... by Anonymous Coward · · Score: 0, Funny

    was born with three kidneys. DNA processor race condition I guess.

  8. Re:Challenger by MadocGwyn · · Score: 2, Funny

    Yes but the lander was friggen funny, you can u just see the guy sitting there, taking a hit off a bong then stateing. "Dude dude, comehere, got a problem" "whats that?" "*giggle* Well you know the lander *gafaw* the navigation was in meters....but i programmed the lander in feet, so instead of landing *grin* fsck'er burried..... I wish there woulda been another lander there to see that one hit, woulda been the shot of a lifetime. Besides, nasa crashes things into things on perpose:)

    --
    Jesus saves, everyone else takes full damage from the fireball.
  9. Re:Toilet glitch by squarefish · · Score: 5, Funny

    a different toilet story from about 10 years ago:

    This appeared in today's (2/17) Seattle Post-Intelligencer:
    It was a flush with a rush.
    Toilets and urinals in the King County Courthouse exploded yesterday after a worker in Metro's downtown bus tunnel mistakenly connected an air compressor to the building's water line. As soon as hapless individuals flushed the pressurized privies, the plumbing started popping in restrooms throughout the 72-year-old building, said building services manager Bill Kemp. "They started blowing at about 11:30 (a.m.) and it took us awhile to figure it out," he recounted."We knew it had to be air in the system but the Water Department said that was impossible." It wasn't. The source of the problem was finally tracked to the tunnel under Third Avenue, and the errant air compressor was shut down. But not before employees on every floor in the 10-story courthouse had stories to tell about gushing geysers in the john. "We think we've lost about 20 to 25 toilets," said Kemp. "The porcelain is actually cracked." Kemp said no one has admitted being hurt by the unusual blast, although several people were badly drenched. Or very surprised. Explained Kemp, "The urinals acted more like bidets." We had other reports that people were not necessarily on the toilet but close." "This has not exactly been a good day for Metro," he noted. by Mary Rothschild --P-I Reporter

    link(story is near bottom, pun intended.

    --
    Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
  10. Re:already.. by Anonymous Coward · · Score: 2, Funny

    Indeed. The Slashdot search engine seems to OR the search terms together, which is of course very stupid. It is a prime Example of Programming Gone Wrong.

  11. Re:Why, the world's favorite mail client, by illsorted · · Score: 4, Funny

    I don't know which is funnier, this post, or the fact that it's modded "+4: Flamebait".

  12. Re:Thanks! by NeXTer · · Score: 3, Funny

    Especially considering that SI is short for the French term "Système International". :P

  13. Re:RTM Worm by Anonymous Coward · · Score: 1, Funny

    Well, yea, but what about that worm that was going to sink oil tankers all over the world?

    It was covering up for some dood and his old lady that were stealing billions from some evil corporation.

    They tried to blame it on Zero Cool and Emmanuel Goldstein, but they got caught.

    I saw a documentry about it a while back on SciFi.

  14. Re:Thanks! by Anonymous Coward · · Score: 2, Funny

    Funny... that's the same defense the NASA guy used during the postmortem.

  15. What about Office Space? by lowtekneq · · Score: 2, Funny

    A period in the wrong place and they steal to much money?? Who can leave that off their list?

    --
    Carpe meam simiam!
  16. 10,000 dead in Bhopal, India != Concern by Sean+Clifford · · Score: 3, Funny

    When something like this happens, it's little more than an embarassing public relations problem. If the news can't be completely supressed through advertising, perhaps it can be kept off the evening news and relegated to the back pages. It requires a well-coordinated PR firm, but hey that's what they're around for.

    Sure, a few independent news agencies might pick it up and make a big deal about it - until someone goes whaling or starts cutting down redwoods. Few people pay much attention to the independent media anyway. Joe Sixpack doesn't subscribe to The Progressive.

    On the local front, shut down the plant, and evacuate your American/European workers. Split them up and transfer them around. If someone makes noise, force them to sign an NDA for their severance packages. Spread liberal bribes on the local front, write the whole venture off, and wait for the hubbub to die down. If you want to stay in the region and resume operations, do so under the umbrella of a subsidiary. If it's too risky, simply relocate to another third-world region. It's not like there's a limited supply.

    Unless you stay in the region, you really don't have to worry much about the local population. They're too poor to pursue legal action or be a security threat.

    Besides, it's not as if they're white Christians, is it?
    </sarcasm>

  17. Airport flight schedules by PyroX_Pro · · Score: 5, Funny


    Here are some of the best examples of windows crashing on high visibility systems that are relied upon:

    in the street
    At the airport
    at the atm
    on CNN
    At disneyland
    On your phone
    In an airplane
    At the bus stop

  18. Re:already.. by Anonymous Coward · · Score: 2, Funny

    And why do you think that everyone should spoon feed you?

    I agree! What's the point of having people spoon feeding us information like little babies when we can just go out and find it ourselves. "News" sites like Slashdot are the worst at it, "spoon feeding" us entire stories and links to relevant information. The laziness! Everyone should just pick a topic of the day when they get out of bed and proceed to Google to find all relevant information. People that research, distill, and provide useful information in an organized manner are just exaserbating the problem. Bravo to you, sir, for saying what needs to be said!

  19. Lets Not Forget the Best... by Hott+of+the+World · · Score: 5, Funny

    Slashdot Math!

    cause we all know 50 + 1 - 1 = 49!

    Ok, that was lame, go ahead and mod me down...

    --
    | - | - |
  20. Schadenfreude by neiljt · · Score: 2, Funny

    After all, it is better to learn from the mistakes of others than from your own, right?

    Not better, but more comfortable. You will generally remember better what you learn from making your own mistakes.

    Not that I would discourage your approach (or curiosity).

  21. Re:Assembler coding by Anonymous Coward · · Score: 1, Funny

    You want 'eke.' 'Eek' is like when your mom comes in your room and she's not wearing any pants.

  22. Re:Code Vaults by sg_oneill · · Score: 3, Funny

    Oh yeah...
    At a previous job , we where having some after work drinks, and I started fking around with a RAD app we had developed for a military contract. In a fit of semi drunken bordeom we whacked in lots of pink fluffy clouds and a "my little pony" logo on the boot up screen.

    Forgot to restore it.

    Next morning the mil guys came in to look at how the prototype was going, and on boot up, up pops "my little pony" with all the little clouds and all. Extremely campy.

    Khaki guy not impressed.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  23. Re:Y2K? by balloonhead · · Score: 4, Funny
    It was overhyped nonsense. A lot of people made a lot of money out of the panic spread about Y2K. A few things might have broken, but essentially the predicted disaster was never going to happen.

    Hey we sold you this! Top of the range! But it's broken, even before we sold it to you. If you pay us £500000 we'll fix them all, but if you don't your blood will boil and your head will explode, all your kids will die of pestilence, your wife will sleep around, your plane will try to reach the moon and all your elevators are belong to us.

    --
    This idea was invented by Shampoo.
  24. Re:Y2K? by Citizen+of+Earth · · Score: 4, Funny

    wherein a technique to save memory on older computers resulted in a massive media panic twenty years later.

    Yeah, we fleeced 'em pretty good, eh. We should do that again in 2038 in order to pad my retirement account!

  25. My favourite quote on the subject by iapetus · · Score: 3, Funny

    The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.
    -- Nathaniel Borenstein

    --
    ++ Say to Elrond "Hello.".
    Elrond says "No.". Elrond gives you some lunch.
  26. Look out.... by r_j_prahad · · Score: 3, Funny

    Hey we sold you this! Top of the range! But it's broken, even before we sold it to you. If you pay us £500000 we'll fix them all, but if you don't your blood will boil and your head will explode, all your kids will die of pestilence, your wife will sleep around, your plane will try to reach the moon and all your elevators are belong to us.

    Careful. Quoting from a Microsoft EULA like that without proper attribution could get you tossed into jail for a DMCA violation, sport.