ASP.NET Developer. ALT.NET Supporter. Pragmatic Programmer. Published Writer.

Debugging and the Five Stages of Grief

My latest article, Debugging and the Five Stages of Grief, has been published on Datamation! Here's a short excerpt from the intro:

As a programmer, you learn to accept bugs as a part of life. No matter
how hard you try, there is no simple way to avoid them. What separates
good programmers from bad programmers is not only their ability to
avoid bugs, but also their ability to deal with them when they arise.

When programmers are confronted with bugs in their applications, they
typically progress through what psychologists call the five stages of
grief. These stages are a series of emotional states people experience
when dealing with tragedy or loss in their lives.

It may seem a bit odd that something as common and benign as a bug
could trigger this type of emotional reaction, but, in a way, it makes
sense. Our applications are like our babies. We create them. We raise
them. We watch them grow, all in the hopes that, someday, they will be
able to set out on their own (and make some money to support us in our
old age).

Click here to read the rest of the article, and don't forget to leave your comments!

Enjoyed this post? Share it with others!

  • DotNetKicks
  • DZone
  • Reddit
  • HackerNews
  • StumbleUpon
  • del.icio.us

2 Comments to Debugging and the Five Stages of Grief

  1. alice's Gravatar alice
    September 17, 2008 at 2:36 am | Permalink

    so very true. very well written.
    sometimes you know there is something that it is bothering you but you just don’t know how to put that in words, how to express your frustration. well, this is it.

  2. September 17, 2008 at 2:51 am | Permalink

    @alice

    Thanks for the compliment. I’m glad you enjoyed the article. :-)

About

Kevin Pang is an ASP.NET developer and published writer with over 6 years of experience in the software industry.

Sponsors

Recent Tweets

  • @SaraJChipps StackOverflow has keyboard shortcuts? Is there a page that lists them out? 2 days ago
  • @shanselman I use keyboard shortcuts in gmail and reader. They're only useful on sites you visit frequently enough to bother learning them. 2 days ago
  • @jcroft 1 or 2 in general, but it's dependent on who my target audience is. 3 days ago
  • "Wide left". The two sweetest words in the English language. The Pats are going to the Super Bowl! 1 week ago
  • RIAA Reminds Us Why We Hate Them With Obnoxious Smartass Tweet http://t.co/SHhaijFC #fb 2 weeks ago