Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Back Room
  4. Now I know why some programmers are so retentive about their code

Now I know why some programmers are so retentive about their code

Scheduled Pinned Locked Moved The Back Room
helpcollaborationjsonannouncementlounge
10 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Gabriel P G
    wrote on last edited by
    #1

    Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

    L B C R B 6 Replies Last reply
    0
    • G Gabriel P G

      Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Hello boss, Ill be a few hours late tomorrow morning. I have a couple of personal things to take care of and I was here very late last friday night fixing a bug in Jimbo's code

      1 Reply Last reply
      0
      • G Gabriel P G

        Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

        B Offline
        B Offline
        Brady Kelly
        wrote on last edited by
        #3

        I'm not retentive, I'm defensive.  I always try and have a good, irrefutable, defense argument[1] for my code being clean.  If I can't argue it's quality, it probably lacks it. [1] I am a law student as well.

        I do not believe they are right who say that the defects of famous men should be ignored. I think it is better that we should know them. Then, though we are conscious of having faults as glaring as theirs, we can believe that that is no hindrance to our achieving also something of their virtues. - W. Somerset Maugham My New Blog

        1 Reply Last reply
        0
        • G Gabriel P G

          Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

          C Offline
          C Offline
          Chris Austin
          wrote on last edited by
          #4

          Why aren't you testing code before it is checked into the trunk? Also, why cant you just roll back the changes? Surely you have a test suite like nunit and ncover to help catch crap like this?

          My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

          G 1 Reply Last reply
          0
          • C Chris Austin

            Why aren't you testing code before it is checked into the trunk? Also, why cant you just roll back the changes? Surely you have a test suite like nunit and ncover to help catch crap like this?

            My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

            G Offline
            G Offline
            Gabriel P G
            wrote on last edited by
            #5

            My code was tested. In fact it has been working for more than a month. It was the other guy that checked code that crashed without even testing it. But as I didn´t knew he had made changes I assumed it was a nasty bug on my part.

            C 1 Reply Last reply
            0
            • G Gabriel P G

              Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

              R Offline
              R Offline
              Red Stateler
              wrote on last edited by
              #6

              Gabriel Gibaut wrote:

              And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

              Accountability is just one of the benefits of source control.


              If liberals are not traitors, their only fallback argument at this point is that they're really stupid. -Ann Coulter

              1 Reply Last reply
              0
              • G Gabriel P G

                My code was tested. In fact it has been working for more than a month. It was the other guy that checked code that crashed without even testing it. But as I didn´t knew he had made changes I assumed it was a nasty bug on my part.

                C Offline
                C Offline
                Chris Kaiser
                wrote on last edited by
                #7

                Then roll back his changes. Or better yet, bring your boss to the monitor and show him the check in history and the guy's culprit code.

                This statement was never false.

                1 Reply Last reply
                0
                • G Gabriel P G

                  Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

                  B Offline
                  B Offline
                  Bassam Abdul Baki
                  wrote on last edited by
                  #8

                  Roll it back and say it's working again.


                  "Patriotism is the last refuge of a scoundrel." - Samuel Johnson Web - Blog - RSS - Math - LinkedIn - BM

                  1 Reply Last reply
                  0
                  • G Gabriel P G

                    Past friday we had to deliver a release to upper management by the end of the day. At noon a coworker started to complain that he was getting random crashes on a module which I wrote 90% of it. (At first the crash only happened on his machine, but later started to happen on all of the devs machines) I stayed late trying to figure out what the problem was. I couldn´t find a reason. We couldn´t deliver the release. Today, when I found the bug (after spending the whole morning chasing it), it all became clear. -By friday morning my coworker wrote the missing 10% percent of the module. -He then started to have random crashes in the module. -He then assumed it was my error. -He then checked in his changes, even having random crashes, and propagated the bug to the rest of the team. -And as it was, to him, my bug, he left earlier on friday -Today he spent the whole morning surfing the web. -By five o´clock he asked me if i had found a solution to the bug. And even then, MY BOSS IS MAD AT ME BECAUSE HE THINKS I WAS THE ONE THAT INTRODUCED THE BUG...AAARGHHHH!!!!

                    R Offline
                    R Offline
                    Robert Royall
                    wrote on last edited by
                    #9

                    Now you know what BLAME is for.

                    Please don't bother me... I'm hacking right now. Don't look at me like that - doesn't anybody remember what "hacking" really means? :sigh:

                    G 1 Reply Last reply
                    0
                    • R Robert Royall

                      Now you know what BLAME is for.

                      Please don't bother me... I'm hacking right now. Don't look at me like that - doesn't anybody remember what "hacking" really means? :sigh:

                      G Offline
                      G Offline
                      Gabriel P G
                      wrote on last edited by
                      #10

                      Yes! Tomorrow I´m going to talk to my boss and tell him that I wasn´t the one that introduced the bug, that he can verify that on SourceSafe. I first doubted, but I figured out that why should I pay for someone´s else error when that someone else neither cared for the team nor for the product... Cheers Gabriel

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups