Hi André,
glad you found it interesting. For now, let me see if I can add a few more bullet points.
How do I use it ?
- I try to log time whenever I'm at my computer.
- And not to get sucked into computer activity before deciding what to log.
- Time at computer is mostly what I log. I'm not tracking non-computer activities.
- Ideally, I log when starting a task. I pull down the time console with alt-space, and make a preliminary entry in the log, as a reminder.
- Sometimes I'll write the account (task category), sometimes just a note of the current time (commented with ;), sometimes both.
- I try to work or at least log in multiples of 15 minutes, which makes for easy logging.
- When finishing, or taking a break, or switching tasks, and definitely when leaving the computer, I update the log, adding one or more dots depending on time spent.
- If I didn't note the account previously, I'll write that too.
- If I didn't note the start time, I'll look at the computer wake log (tlogwatch output, "display on" time). Or if that didn't work, guess it.
- If the time spent wasn't close to a quarter-hour boundary, but I want to log the time accurately, occasionally I'll write the number of minutes explicitly (which timedot allows).
- If the same category already has some dots logged, this means adding a second line for it, since you can't mix dots and numbers.
- Often I'll do a bit more work later to round that up to a quarter hour and get rid of the number entry.
- In addition to the tools described, I am experimenting with a mac app called Effortless. It provides quick goal setting, reminder beeps and an always-visible display of current task and remaining time (well, it would be always-visible if I always had a giant screen). After completing a goal/session I log it as usual.
- I have trouble managing and keeping track of account names. I keep inventing more categories and using them inconsistently over time, and searching backwards through the log to find old entries to copy, or running command-line reports to list possible account names.
- My time accounts are always overdue for cleanup. This would make the budget reports more useful.
- I don't yet do a lot of budgeting. I have a few simple unchanging daily/weekly/monthly goals defined.
- I do check the daily budget report, during or at end of day, to see how I spent the day with respect to goals, or the previous day.
- Less often, I'll check the weekly or monthly budget reports.
- Billable accounts in the monthly report matter as I use those numbers in client invoices. It directly affects and limits (alas! time-based billing!) my income.
- Sometimes my process feels baroque and inefficient, but I try to limit time spent tweaking it. It's ok to have a consistent habit that gets the job done, even if it's not optimal.
Perhaps I'll get into the why's another time. Like you, I'm interested in how others do this.