“Tell them it's a feature”
“Say it's not supported”
“Blame it on the hardware”
“Find a way around it”
“Tell them they need an upgrade”
“Reinstall the software”
“Ask for a dump again”
“Run with the debugger”
“Try to reproduce it”
We can agree that most bugs appear as a result of a tired programmer. It is only natural that while coding, in the back of your mind the thought of the upcoming lengthy debugging session seems to always be there. (This is why you clench, fall on your knees, and look up to heaven when you run it and there are no bugs). At the end this becomes like the egg and the chicken situation. Are you getting bugs because you are tired, or you are tired of thinking of bugs. Who knows?
Basically once you start programming, a large part of your life will be dedicated to find mistakes in your own programs. Unless of course you find a powerful debugger, and by that we mean ours.
Whenever you are ready, download Webclipse. [It’s FREE]
“If debugging is the process of removing software bugs, then programming must be the process of putting them in”