Wow, that's a really insightful perspective. I often feel a bit ashamed for reading hacker news or some other IT related post on the net when I know I should be doing some development task.
Your description pretty accurately describes the reasons for my procrastination.
Thank you.