GTD has saved my professional bacon on a number of occasions. There’s lots of reasons why this methodology of handling your tasks has fit me well, and I’m sure they’re different for different people. For example, one thing that it definitely has helped me with is helping me make good use of those days where I’m lacking energy, creativity, and/or just generally feel too tired to be productive. On those days, I work through tasks strictly by the book, picking those that even in my lower productivity I can manage just as well. In fact, I tend to save those tasks for those days, making sure I don’t waste my high energy moments on them.
I know I could do much better at following the system, but it is definitely something that is already paying off in its current form.
One thing I felt I was lacking though was a way to measure my progress in getting through these tasks, as well as my INBOX. I wanted to add a game element to it that would challenge me to stick to the process. Especially the zero INBOX policy is one that is easy to lose on if you let your guard down.
So, in my little universe, gaming means graphing. After some futzing about with scripts that – sadly – go into Evolution’s IMAP cache dirs to count mails in inboxes and folders I specifically keep for GTD stuff (apparently evolution python bindings don’t allow you to ask Evolution for mails in your folders), as well as grepping my todo.txt (managed by yagtd), and setting up some RRD files and scripts, I now have halfway-decent graphs:
The first one shows my inbox in my two main mail accounts (work and private). The second image shows how many tasks I have in each ‘urgency’ level (Urgency and Importance are two concepts from Stephen Covey’s book that yagtd incorporates into the GTD stuff). Roughly, for me personally, U:5 is ‘today’, 4 is ‘this week’, 3 is ‘this month’, 2 is ‘these 3 months’, and 1 is ‘this year/this life’. 0 is the next life. (I realize that this may be frowned upon by GTD adepts; feel free to share why if you are doing any frowning).
I had to put the second graph on a logarithmic scale to make sense, otherwise the more pressing tasks (U:5) would hardly show up. It’s not ideal; I’d prefer the axis to scale differently somehow but I don’t know yet how I want them.
Anyway, these scripts give me a nice goal to work for, and some numbers to fight against and help me decide whether I should spend the next weekend slacking or hacking.
On the bad side, this made me realize I have over a 1000 identified open tasks!
On the good side, when I told a friend about this, he said ‘See, there’s the difference between men and women. If my girlfriend would realize she’d have a 1000 unfinished tasks, she’d go berserk.’ Sexist ? Surely. True ? Possibly, statistically speaking. Motivating ? Definitely – the fact that I actually have all these things identified allows me to sleep at night (I can’t believe I used to try and keep all this stuff in my head), and I’m convinced I’ll never lack for things to do.