I spend too much time browsing the web and it's hurting my productivity. There are so many interesting sites online -- hacker news, blogs, friendfeed, facebook, nytimes, etc -- and it's hard for me resist checking them on a daily basis, often multiple times a day. This stuff is really interesting and often useful, especially for an entrepreneurial hacker, and that makes it easy to justify spending so much time to "stay on top of things". However, the opportunity cost of not coding for an hour is huge compared to the benefit of reading yet another "20 things every startup founder should know" article. I need to find a way to break this bad habit. Just being aware of it apparently isn't enough.
I tried 8aweek. It didn't work for me. I've conditioned myself to reflexively press the "10 more minutes" button when the "your break time is up" popup comes up. Plus, at home I use Safari, and 8aweek doesn't work on Safari. (I avoided RescueTime -- the privacy implications are too creepy for me. Maybe I would use it if it had the option for only data collection. Also, I know I have a time wasting problem -- I don't need RescueTime to tell me that.)
The best solution I've found so far is to go somewhere where I don't have an internet connection at all, but it's not always practical.
If you have the same problem, how do you deal with it? I need a working solution.
I started focusing on one thing only: the delta between what I planned to have complete at the end of each day vs. what I actually completed that day.
On Thursday, my plan was to have items A, B, and C complete before I knocked off. A & B were done by noon. I overlooked 2 prerequisites for C and had to go back and do them, then do C, which took twice as long as I expected. I didn't finish until 2 a.m. I also spent x hours on line. So what?
Sometimes going online gives me a break. Sometimes it gets the juices flowing again. And of course, sometimes it's just a waste of time. But it doesn't matter.
What's better, spending 6 hours online and getting everything done or spending 2 hours online and not finishing?
We often forget that (time spent) != (work accomplished).
Stop worrying about how much time you spend planting seeds and focus more on finishing each day's harvest.