This reminds me of a thesis I once read titled "The Mythos of Engineering Culture", that claims engineers "procrastinate to introduce challenge, uncertainty, and risk into engineering work."
I've always had a problem with procrastination and I've always known it's nothing more than fundamental laziness. Perhaps combined with my heightened sense of self-preservation it's why my ancestors managed to survive, after all a few of them fought in world wars and had kids afterwards. My lineage wasn't conceived by a lack of birth control and horny teenagers, my genes actually come from survivors of WW1 and WW2... and as I'm English likely the survivors of many, many more wars, as we really liked them.
Anyway, I'm losing my point. At the moment I'm trying to type up some of my work, which I'm completely ignoring. However, I found a great radio station that's not available in the southern Toronto region (thewolf.ca). Sadly the bastards put a tic-tac-toe game on the audio player, I never knew how distracting a simple game could be when trying to get something done.
I have to balance this by saying that some of the most satisfying and elegant solutions I have found came from a careful, organised, timely approach to the problem where many options are considered, rather than slapping something together in desperation. It's possible to work very quickly under these conditions - and much more pleasant than "crunch time".
I clicked the link and got the "Get back to work" page. I dutifully clicked the "ignore" link and succeeded in putting off work for another 60 minutes.
People procrastinate for the same reason we stay up later than we should, and stay in bed even when there's no point in sleeping more. It's aversion to change. Everyone has this trait to some extent. What the few non-procrastinators seem to get right is that they start the day off working, making it hard to stop.
http://www-plan.cs.colorado.edu/pltools/pubs/Leonardi.pdf