the best site on planet earth

Sharing my neuron activities with the rest of the world

5 stages of Bug fixing

leave a comment »

This is a reminder to myself, an important lesson I sometimes forget.

The most important step in fixing any programming bug, is accepting the fact that there is a bug in the first place. After years of coding, sometimes we think that we are immune to writing buggy code. If a customer complaint or an issue,we might think, “ah, he just misconfigured his server” or that something went wrong during installation. That would be the first hurdle towards finding the bug, fixing it and making our software better.

So, if an issue arise, accept it as a bug in our code and start looking for solution. Ehm, this actually remind me of the 5 stages of grief.

  1. Denial – There is nothing wrong with my code.
  2. Anger – Damn it, can you just let it go and check your server you idiot.
  3. Bargaining – Ok, maybe there is something here, but could you please ask your web hosting company or maybe this is really extremely rare situation.
  4. Depression –Shit, the problem is still there. What the hell is going on here.
  5. Acceptance – I see, there really is a bug in my code. Ok, I’ll get to work to fix it.

Written by azrulrhm

March 8, 2010 at 10:42 am

Posted in Developer

Tagged with

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.