But even taking that all into account, I put in a lot of hours and often have a very poor sense of where my time is actually going. It's hard to know if I'm getting my priorities right, and how long to budget for repetitive tasks.
So I've decided that it's time to get empirical about time management. I spent a couple hours today looking for time management software.
I went in looking for four things:
2. Easy to use
3. Platform independent -- I need to be able to switch between computers running linux and windows
4. Automatic task tracking. I wanted a utility that would track which applications I use and which web pages I visit, and use them to deduce what I'm working on. Timesheet does this.
Here's what I found so far. (I can't tell you exactly how long I spent on this, but it was a couple of hours at least.)
Thinking I would like the flexibility of a hosted app, I registered with this site. After playing with the interface for 20 minutes, I was not impressed. The whole thing was very clunky and counterintuitive. Rejected.
A good list, but focused more on business software. Maybe a little TMI, actually.
This is the solution I'm going with for now. It's free, easy to use, and built as lightweight java application -- and therefore platform independent.
Rachota doesn't work automatically -- you have to tell it every time you switch tasks -- but I've decided that that's probably healthy for me. Making a mental note when I switch from one thing to the next will probably help me prioritize better.
Unsolved problem: Rachota stores your files in a handful of .dtd and .xml files. I can email them to myself when I switch machines, but that's a pain. Is there a slicker way I can manage the problem of multiple computers?