Browser addons can help avoid distractions
I find that I am easily distracted with semi-productive sites on the Internet. I like Reddit for lots of reasons, but one of my favorites is that I can restrict the subreddits that get displayed to me. I have subreddits like /r/hardscience and /r/chemistry on my front page. While this is great, it tends to lead to my reading Reddit when I have other priorities that I know are higher. I found that the firefox add-on called Leechblock helps me focus. There are more, similar plugins for other browsers.
Separate Decisions from Actions
David over at Raptitude talked about separating decisions from actions. I loved this. He has written very insightful pieces about procrastination. Any course of action is harder if you allow yourself to second guess it while also trying to do it. David uses the example of pushups. He wanted to do pushups every morning. That is a very simple decision without a lot of room for self-doubt or questioning. When willpower is at its weakest, those internal lazy voices start saying “are pushups really the right thing? Maybe sit-ups or a run would be better.” If you allow those questions, you will fail to do the job of pushups every morning. Separating the decision-making from the action can help accomplish the goal.