Announcement

Collapse
No announcement yet.

This suck happened today at work...

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • This suck happened today at work...

    Ok, where I work, we use the Agile development methodology. For those who don't know what that means, we have very short development cycles.

    Before we started on this one project, we were on three-week iterations. This means we basically had two weeks to develop (i.e. write code) and a week for bug fixes.

    Since this project started, we've dropped to TWO week iterations. Meaning now we only have ONE week to develop and one week for bug fixes/QA.

    And for some reason, those higher up the food chain than the developers sometimes decide to change things in the middle of our development cycle.

    Well, today, a guy was trying to make a change to a database table. Instead of possibly doing it the way he should have, he took it a different way. Well, he apparently wrote the script wrong, and where the script was supposed to insert the records, it failed, and just continued on ward.

    He did no error checking.

    The problem is, a few commands later was a DROP TABLE command...

    Which removed the table we needed...along with all it's data.
    Skilled programmers aren't cheap. Cheap programmers aren't skilled.

  • #2
    Haste makes waste, a stitch in time, marry in haste, etc. etc. Doing things hurriedly and getting bad results is such a well known phenomenon in human experience that there are dozens of cliches about it. I'm guessing the higher ups just don't care?

    sorry 'bout the glitch. Will send a prayer out to St. Vidicon.

    Comment


    • #3
      Quoth sms001 View Post
      Haste makes waste, a stitch in time, marry in haste, etc. etc. Doing things hurriedly and getting bad results is such a well known phenomenon in human experience that there are dozens of cliches about it. I'm guessing the higher ups just don't care?

      sorry 'bout the glitch. Will send a prayer out to St. Vidicon.
      I even told a co-worker buddy of mine that when we were on three-week iterations, we were getting more done, with fewer defects.

      The guy who made this error is an "architect", meaning he's supposed to know his stuff, and apparently he told our teams that we're supposed to send all our DB scripts by him, first. The ironic thing is that he's the one who wrote this script...

      The problem was that they set an unrealistic (in my opinion) deadline, and I don't think they had the project fully planned out first.
      Skilled programmers aren't cheap. Cheap programmers aren't skilled.

      Comment


      • #4
        Ouch, and didn't even wrap the script in a transaction. :P
        "I often look at every second idiot and think, 'He needs more power.'" --Varric Tethras, Dragon Age II

        Comment


        • #5
          Quoth mjr View Post
          ...The problem is, a few commands later was a DROP TABLE command...
          Cue Wile E. Coyote midair scrabbling...
          I am not an a**hole. I am a hemorrhoid. I irritate a**holes!
          Procrastination: Forward planning to insure there is something to do tomorrow.
          Derails threads faster than a pocket nuke.

          Comment


          • #6
            Quoth dalesys View Post
            Cue Wile E. Coyote midair scrabbling...
            Seriously...the way things go up there sometimes, it reminds me of the Boots Randolph number "Yackety Sax" (aka the Benny Hill theme)...

            https://www.youtube.com/watch?v=ZnHmskwqCCQ
            Skilled programmers aren't cheap. Cheap programmers aren't skilled.

            Comment


            • #7
              Austin Lounge Lizards - The Shallow End of the Gene Pool
              I am not an a**hole. I am a hemorrhoid. I irritate a**holes!
              Procrastination: Forward planning to insure there is something to do tomorrow.
              Derails threads faster than a pocket nuke.

              Comment

              Working...
              X