Back Too Work

Four days off, where did the time go? After the phone started ringing at my desk, I knew that this would be one of those kinds of mornings. One of my jobs is an application developer and most of my work is in Visual Basic .Net. Well, about three years ago I built a payroll application for my company, which was browser based. It seems like every year at this time, a new bug shows up in my code. Frankly, I am always amazed at how these bugs can escape many years of detection and show up now, I find it strange. Anyway, I was able to pinpoint the problem and I fixed it.

It seems, as I mature in my programming skills, that when I look back at my work to try to fix a problem, I can’t believe that I wrote this stuff. I mean, if I where to do it over, I would have taken a different route. However, sense the code is working efficiently for the most part, I find it better to just leave it be. It has been my experience that changing an already functioning app means more headaches down the road.

A philosophy I try to adhere to: “If it isn’t broke, don’t fix it”

Anyway, it looks like this will be another short week for me. Have a good week everyone…

6 responses to “Back Too Work

  1. Ah, the beauty of IT. Things work for years and then… they don’t. That’s why I don’t like PCs and hav bought in to Mr Jobs’ huge Apple empire. It all just makes so much more sense, at the user level anyway!

    Gut voch to you too!

  2. I know what you mean about if it aint broke don’t fix it. I look at old code all the time thinking what was I thinking, but since it is working I don’t want to update it and then have to deal with the headache of retesting everything.

  3. I can relate – my team maintains a payroll and related systems for my employer. Glad you found the bug!

  4. Thanks for the comments everyone…

    Today has not been much different. More calls, and more fixes needed today. Hmmm…it is strange that the app worked well most of the year and now it shows up. However, most of the fixes were programming mistakes, but they should have shown up last year too. This stuff never seems to be found in testing either.

    Oh well, at least I am getting the issues fixed.

  5. Have a good rest of the week, James.

Leave a reply to James Cancel reply