Can you really blame Mr. Grumpy Programmer? Hasn't report writing always been the bane of software development?