Slashdot Mirror


How Would You Handle a $1,000,000 Coding Error?

theodp writes "The Chicago Tribune's efforts to upgrade its computer system over the weekend turned into a fiasco when the system crashed, halting all printing operations and leaving about half of the Trib's subscribers without papers. The software contained 'a coding error,' according to a spokesman who estimated the cost to resolve the problem at 'under $1 million.' Any advice for the poor schmuck who's going to get the blame?"

70 of 878 comments (clear)

  1. Just one by kalidasa · · Score: 5, Funny

    Check out this link. Sorry, dude. Any of us could have done it.

    1. Re:Just one by RTPMatt · · Score: 4, Funny

      Any advice for the poor schmuck who's going to get the blame?

      Dod\/ge
      |_______________________________________>schmuc k

    2. Re:Just one by FatAlb3rt · · Score: 1, Funny

      maybe it was bernie shifman - isn't he from chicago?

    3. Re:Just one by kegwell · · Score: 5, Funny

      Ehh..hopefully he lives on the side of town that the paper will get delivered on because he will definitely need the classifieds to look for a new job.

  2. Dogbert Strategy by mfh · · Score: 5, Funny

    > How Would You Handle a $1,000,000 Coding Error?

    I would have to follow Dogbert's Top Secret Management Handbook, and take full responsibility for the bungle. That way when the next job comes up two or three rungs above me, I'll be at the top of the list of people with actual experience with massive projects, and it won't matter that it was a colossal screw-up because I will have jumped two or three pay-grades. Corporate fall-guys, if they take it right, always end up better off than quiet behind the scenes types.

    So my advice is that you should take full responsiblity and sharpen that resume, but be sure to make it known that you have learned from your mistakes and you worked hard to correct them. Nobody gets anywhere without making big blunders along the way. Be a good sport and you'll jump at least two pay grades for this blunder.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Dogbert Strategy by MrDelSarto · · Score: 5, Funny

      Reminds me of that often quoted story about Thomas Watson, head of IBM, when some executive made a bad decision that ended up costing $10 million. The guy comes in and says "I suppose you'll want my resignation now" and Watson replies something like "Are you crazy! I just spent $10 million educating you!"

    2. Re: Dogbert Strategy by Black+Parrot · · Score: 4, Funny


      > In my experience being honest about your mistakes and having the willingness to learn from them always pays off.

      Yes, they'll just pull the lever that instantly drops your seat into the pool of piranhas, skipping those inconvenient steps where they would have to torture a confession out of you first.

      --
      Sheesh, evil *and* a jerk. -- Jade
  3. The scoop by SIGALRM · · Score: 2, Funny
    Any advice for the poor schmuck who's going to get the blame?
    Yeah... you shouldn't have written:
    char buf[8];
    printf ( "Hey, what's the scoop, newsboy? " );
    gets ( buf );
    printf ( "Good one my boy, now off to the presses to publish %s!!\n", buf );

    (It pays to use Splint)
    --
    Sigs cause cancer.
  4. Do as any knee-jerk slashdotter would... by Jad+LaFields · · Score: 5, Funny

    ... and blame it on Microsoft.

    --
    [SIG] It's like putting a moose in the blender -- a recipe for disaster!
    1. Re:Do as any knee-jerk slashdotter would... by telstar · · Score: 2, Funny
      "Frantic hours went by as deadline after deadline slipped while crews struggled to find a fix. Malone said he went so far as to start setting up the newspaper's pages on the art department's Macintosh desktops, hoping to get at least something printed."
      • I'm guessing he gave up when he got to the second ream of paper on his dot matrix printer?
    2. Re:Do as any knee-jerk slashdotter would... by TheRaven64 · · Score: 4, Funny
      Sounds simple to me. We don't like Sun this week, and we never like MS (well, we liked them briefly when they released the X-Box. And maybe some other times. But mostly we don't like them.*), so we can blame both MS and Sun (although MS more, because we like them less). We still like Apple, so we don't blame them at all. Except last week when we were mad at them for the whole Dashboard thing. But we like them again now (I think). Anyway, from your second quote, it sounds like the Macs were the only thing still working, so we can probably justify not blaming Apple.

      This post has been approved by the Slashdot Ministry of Truth.

      --
      I am TheRaven on Soylent News
  5. My advice. by Anonymous Coward · · Score: 3, Funny

    Time for plan B

    1. Re:My advice. by sTavvy · · Score: 5, Funny

      Anyone else notice that there is a little footer with teh "recycled" symbol and the phrase "printed on recycled paper" ? it's a PDF. what happens if i print it out on non recycled paper?

    2. Re:My advice. by Anonymous Coward · · Score: 4, Funny

      Try it. You'll stand there staring at "PC LOAD LETTER" for hours until you give in and feed the printer some paper that meets the document's specifications.

  6. Well, if they're outsourced to India... by Gldm · · Score: 4, Funny

    Just have each of their coders chip in a dollar, problem solved.

    *ducks*

    --

    Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!

  7. umm... by maxdamage · · Score: 2, Funny

    Blame it on the company not supplying enough caffine?

  8. Who Was It REALLY? by Anonymous Coward · · Score: 4, Funny

    Anyone else think it was poor 'theodp' ??!

  9. I would get drunk. by Mmm+coffee · · Score: 4, Funny

    I would go out, and get so absofreakinlutely drunk that I wouldn't be able to remember my middle name, let alone that I made a $1M error. And then when the lawsuits are about to go to court and I started showing signs of severe alcoholism, I would put my head inbetween my legs and kiss my ass goodbye. 'Cause man, that would really suck.

    Well, you asked.

    1. Re:I would get drunk. by konmaskisin · · Score: 2, Funny

      and then swear that next time you'll just use perl

  10. Advice? by quantaman · · Score: 2, Funny

    Any advice for the poor schmuck who's going to get the blame?

    Well my first advice is to come clean, yes I mean you theodp, I think we all know who this poor schmuck is ;)

    --
    I stole this Sig
  11. Simple Advice by gnugie · · Score: 2, Funny

    He should blame the requirements.

    There's always a mistake in the requirements.

    --
    Don't know; Don't care; Don't ask
  12. Re-engineer by OmegaGeek · · Score: 3, Funny

    That isn't a bug - its a feature!

    --
    Even heroes have the right to dream
  13. Uptime by FiberOpPraise · · Score: 3, Funny

    23:44:03 up 48545 days, 6:15, 1 user, load average: 0.00, 0.00, 0.00 Blink. up 0 days, 1:00, 1 user, load average: 0.00, 0.00, 0.00 I hope they got a SS of that massive uptime.

  14. Point to EULA by ejaw5 · · Score: 4, Funny

    LIMITED LIABILITY
    Software provided as-is. Softare developer/company is not liable for any physical, financial, or any other loss or damage arising from use of software.

    Doesn't all software come with things like this? (nevertheless, thank-goodness I'm not a software developer)

    --

    $cat /dev/random > Sig
  15. from Office Space by v1x · · Score: 2, Funny

    " .. I must have missed a zero somewhere ... damn I always do that!"

  16. My advice by baywulf · · Score: 4, Funny

    "Any advice for the poor schmuck who's going to get the blame?"

    My advice: Prepare three envelopes

  17. Only one thing to do now... by C60 · · Score: 5, Funny

    Change your name, and switch to a "skills" based resume rather than an experience based one...

    --
    Karma: 0 (But I wield a mean +10 Vorpal Apathy)
  18. And this is why... by WarMonkey · · Score: 4, Funny

    And this is why you don't use an Access database for a job like this.

    --
    -- I could tell right away that she was impressed with my HUGE Slashdot Karma.
  19. advice to hapless code monkey by Jayfar · · Score: 5, Funny
    Any advice for the poor schmuck who's going to get the blame?

    Down, not across. (motto of alt.sysadmin.recovery referring to best method of slashing one's wrists).

  20. Blame the users... by herrvinny · · Score: 2, Funny
  21. Or South Florida by LoztInSpace · · Score: 5, Funny

    Or The journalists that work at the outfit the link went to. Did you notice it took 3 of them to write that article? Talk about overstaffed.

  22. How to handle $1,000,000 coding error? by multipartmixed · · Score: 4, Funny

    Well, if I was in management.. I would find the programmer responsible, and have him snipped!

    --

    Do daemons dream of electric sleep()?
    1. Re:How to handle $1,000,000 coding error? by gkuz · · Score: 2, Funny
      I would find the programmer responsible, and have him snipped!

      Poor schmuck probably already got that e-mail, and this "coding error" was a last-ditch attempt to generate the FOURTHY-THOUSAND DOLLARS he needed.

  23. I've seen this problem before by Orion+Blastar · · Score: 4, Funny

    I've had coworkers who made major bugs that crashed servers and workstations and caused a lot of downtime. This is because they wrote sloppy code in a hurry and never bothered to check it. Management usually wants faster turnaround time on projects.

    So your choices:

    Plan A: Blame managers for forcing you to work under stressful conditions that lead to a workplace hazard (stress) that caused you to make the error. Cite that you had to work a lot of overtime and the lack of breaks and sleep caused you to miss a major bug.

    Plan B: find someone like me who takes their time coding and have them look over the code and fix the problem for you. Sometimes another pair of eyes helps to find things you've missed.

    Plan C:
    Go to work in flip-flops, a Hawaiian shirt, sunlasses and tell everyone you are on vacation. Make Pacman noises, and talk to your invisible friends. Claim insanity and see if that works.

    Plan D:
    Start looking for another job ASAP.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  24. My advice by GISGEOLOGYGEEK · · Score: 4, Funny

    Send the coder to the Open Source world because no one is going to pay him to code anymore.

    And send his supervisor too for not testing the system properly before trying to roll it out.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  25. Very carefully! by YouHaveSnail · · Score: 5, Funny

    How Would You Handle a $1,000,000 Coding Error?

    Frankly, I can't believe anyone would pay $1M for a coding error. Hell, the guys I work with make coding errors all the time, and practically for free!

    (That's free, as in beer.)

  26. McDonald's by drwtsn32 · · Score: 4, Funny

    They're always hiring. And if you screw up a burger, it only costs the company about $0.17.

    1. Re:McDonald's by yiantsbro · · Score: 5, Funny

      Sure, but what happens when you screw up placing the lid on a cup of coffee?

    2. Re:McDonald's by FireFury03 · · Score: 4, Funny

      god forbid - die by it

      Isn't that what McDonald's food does anyway? :)

    3. Re:McDonald's by mcpkaaos · · Score: 2, Funny

      Now I've seen someone get killed by a bunch of loganberries before, but I've never seen anyone die by a burger.

      --
      It goes from God, to Jerry, to me.
    4. Re:McDonald's by parksie · · Score: 2, Funny

      /me attacks mods with a poin-ted stick

    5. Re:McDonald's by RLW · · Score: 2, Funny

      How fast were those loganberries traveling ?!?

  27. You Slashdotted Illinois by 0x0d0a · · Score: 5, Funny

    You insufferable ass -- you just slashdotted Illinois.

    1. Re:You Slashdotted Illinois by Bradee-oh! · · Score: 4, Funny

      You insufferable ass -- you just slashdotted Illinois.

      Yeah, like anyone will care? Or even notice? *psssh*

      --
      "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
    2. Re:You Slashdotted Illinois by Ride-My-Rocket · · Score: 2, Funny

      >> >> You insufferable ass -- you just slashdotted Illinois.

      >> Yeah, like anyone will care? Or even notice? *psssh*


      What is an "Illinois"?

  28. I don't worry about it by pyrrhonist · · Score: 5, Funny
    How Would You Handle a $1,000,000 Coding Error?

    As long as I keep checking in my code as someone else, I won't have to.

    --
    Show me on the doll where his noodly appendage touched you.
  29. Re:It's my first week! by accidental_1 · · Score: 2, Funny

    Or, just tell them Service Pack 1 is comming soon...

  30. Re:1 Million? That's nothing! by ebob9 · · Score: 5, Funny

    Answer Key:

    X = Will accept any date 1975-Present.
    Z = *.*
    Y = Will accept any product made in the history of Microsoft. The Fabric of Space-Time is also an acceptable answer.

  31. slashing one's own wrists by ProfessionalCookie · · Score: 3, Funny

    That gives new meaning to /.

  32. There is a story that relates the advice you seek by Sycraft-fu · · Score: 2, Funny

    Unfortunately, I can't find the orignal source, so here's my versions:

    A high level minister of the USSR is on his way out and comes to his replacement to offer advice. He hands him two letters and tells the man "If you ever get in a situation that you cannot figure out how to get out of, open the first letter. If you ever get in another, open the second letter."

    Well time passes and the new minister discoveres himself in a position from which there is no escape, so he opens the first letter. It says: "Blame everything on me." He does as it says and blames everything on his predicessor, and all is well. Some time later, he is again stuck with no means out so he opens the second letter. It says: "Get a pen, sit down, and write two letters."

    So I guess it just depends on which letter applies to you :)

    In all seriousness I'm not sure what to do in a situation like that. My level of responsibility doesn't afford me the ability to make mistakes of that magnitude.

  33. Trusty problem solving flowchart by 2mod5 · · Score: 2, Funny
  34. Poor Schmuck's Guide by Sensible+Clod · · Score: 2, Funny

    1. Make a dopey "error" that costs a million. Get mentioned on Slashdot. 2. Make heroic effort to get them back up and running. Get recognized for brilliant skills. 3. Write book about the whole affair. Get book mentioned on Slashdot. 4. Profit!

    --

    The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
  35. Bad News, Good News..... by raehl · · Score: 5, Funny

    Bad news: We missed printing half of our papers.

    Good news: Rainforest saved.

  36. need excuses? :-) by FUF · · Score: 2, Funny
  37. Answer: by IshanCaspian · · Score: 2, Funny

    With a shotgun.

    --

    But there is another kind of evil that we must fear most... and that is the indifference of good men.
  38. Re:"angry or confused" by lpontiac · · Score: 2, Funny
    Mind you, here in Perth we only have one daily newspaper and it sucks, so I can't imagine getting worked up about a failed delivery.

    You might not get worked up, but can you imagine the front page come Sunday?

    W.A. RETIREES LEFT WITHOUT NEWSPAPER
    Had nothing to do at 5 a.m.

  39. There'll be an opening... by ewe2 · · Score: 2, Funny

    ...as Communications Minister in the Australian government any day now

    --
    insecurity asks the wrong question irritation gives the wrong answer
  40. Microsoft Windows. by Anonymous Coward · · Score: 1, Funny

    $1,000,000 coding error? Pshaw. Windows is a multi-billion dollar coding error.

  41. Watched 100000 records deleted from commercial db by bugninja · · Score: 1, Funny

    I worked for an Internet company that had over 100000 products for sale in a database for over 24000 customers. One day, someone accidentally through in a DELETE FROM products WHERE nID > 00000 instead of 100000.

    Noone fessed up, but the guy who was red as a damn chili with sweat beading down his face *might* have been the guy.

    P.S.
    Backup was 1.5 months old.

    --
    Only victims make excuses
  42. It's a solution... by empaler · · Score: 2, Funny

    ... as many places, you're not allowed to fire someone for alcoholism or mistakes made as a result thereof, without first offering a rehab program...

    "Why the hell didn't you see this bug?!"
    "You smell funny!" *puke*

  43. Dude, I would by Anonymous Coward · · Score: 2, Funny

    start looking in the help-wanted ads right away. Go get a newspaper and... Oh wait.

  44. If he was a programmer by today's standards... by Walkiry · · Score: 2, Funny

    He'd have included an EULA with a "I'm not responsible for anything yadda yadda" at the end. Yes, even for inhouse software. It's not like anyone has to read it, you only have to include in it "by installing the software you agree with this".

    --
    ---- Take the Space Quiz!
  45. Only one option: by mati · · Score: 2, Funny

    seppuku

  46. Re:More common than you think... by builderbob_nz · · Score: 2, Funny

    /dev/null missing??? OK, I know I spend more time on Windows than Linux and this is probably a simple question, but how the F&*K do you lose something that isn't there?

    --

    Karma? Hey I just call it as I see it.
  47. I can see it now. by bigfleet · · Score: 3, Funny

    I cost the Times $1,000,000 and all I got was this lousy T-Shirt

  48. RE:How Would You Handle a $1,000,000 Coding Error? by Anonymous Coward · · Score: 3, Funny

    Tell them you got the code from SCO..

  49. Re:You forgot... by fataugie · · Score: 5, Funny
    I'm sure I'm forgetting some.

    I bet I know why....

    --

    WTF? Over?

  50. I would... by frosted74 · · Score: 2, Funny

    Blame Vinay.

  51. Under no circumstances... by justins · · Score: 2, Funny

    take the blame for the mistake. If you are the programmer and it was a programming error, the fault clearly lies with the QA people who didn't catch it. If you are the sysadmin or the QA guy, whatever happened was clearly a problem with management settting unrealistic timelines or expectations. If you are a middle manager the problem is definitely your inadequate budget.

    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  52. Re:Fortunately, the Chicago Tribune has insurance by Nonesuch · · Score: 2, Funny
    Fortunately, the Tribune Company has insurance.

    Unfortunately, the insurance has a deductible of $1,000,000.00.