Checking your code to see what the hell is going wrong. It is being the detective at your own murder, except you don't know how the hell it happened.
I was debugging for 5 weeks straight.