Comment Half the time... I just can't (Score 1) 153
As a summer hire programmer for a small business, I find it damn near impossible to focus on task as well. I find that programming small webapps and such is boring and not very stimulating, so I tend to waste time half the day reading slashdot and other various forums. However, when I do make myself stay on task, the common reasons are music, beverage of choice (sleep is hard to come by, so keeping hydrated keeps me focused), and simply the knowledge that if I don't meet such and such deadline then I'm rather screwed. I think, though, that the best way to stay focused is having a goal in mind and not stopping until you've accomplished it. That sense of accomplishment is usually enough to renew your interest in a project.