18 April 2006
Getting Calendar Done
After playing around with Google Calendar for a while I had mixed feelings. It’s pretty fantastic overall, it’s a pleasure to use, it closely resembles the look and feel of Gmail, but I also finally started to get some sort of emphasis with John Gruber ranting against the non design of Google’s applications and I was kinda disappointed that one feature I had expected (gosh, Gmail had them 2 years ago) was missing: tags.
(No one else seems to be missing them, but the ability to organize events dynamically via tags and smartgroups would have made it a killer application. But after using Joyent for a while (which uses the metaphor of tags and smartgroups consistently) there is no way back to no tags for me, despite the fact that Joyent’s search somehow sucks.)
However, Google Calender can easily be misused to make it a superb (and GTD compatible!) to-do list application. Here is my preliminary setup:
I’ve created a calendar for each of my major contexts (@anywhere, @online, @ibook, @pc, @home, @errands, @tv, ...).
I grabbed a few index cards and scribbled shortcuts for my current projects and possible subcontexts (_brainstorming, _calls, _email, _reading, ... – see Merlin Mann, who is the grandmaster of microcontexts) on them. See below why I use underscores.
And voila, that was it.
The only thing left to do is to add the next actions. Each next action is created as an event in Google Calendar. A hopefully significant title goes into the What field, the shortcut for the project and shortcuts for subcontexts and other tags that might apply go into the Where field, the context is assigned as Calendar and there is room for a short description. (I’m somehow close to David Allen’s floating notion of time, so the When field doesn’t really apply, I assign it randomly.)
The really only thing left to do is doing the next actions. And here is where Google’s superadvanced search capabilities help picking the right next action to attack:
if you want to get an overview of all your next actions / to-do items, just enter your Gmail username in the search form.
if you check off the context-calendars which don’t apply to your current mode those actions automagically disappear.
For further filtering just enter the shortcut of the project or subcontext you want to work on in the search field. (Here the use of underscores prevents the matching of actions which accidentally contain the string in the title or description of the event; I don’t mind using them, but it probably doesn’t make too much difference anyway.)
Works like a charm and is highly configurable; just get creative (and be consistent) with the usage of your metatags.

Edward Vielmetti said,
May 31 #
Hm, I like the _ hack for making tags where there are no tags.
I do use Google Calendar to manage my calendar – this is a good enough weird enough idea that it would be worth a look.
(a few hours later)
wow, this is nice – since I live a lot of my time in the calendar anyway, it’s handy to not have a separate todo list to manage in a separate interface.
nice hack.
Saurier said,
Jun 2 #
Thanks! Let me know if you refine it somehow.
Edward Vielmetti said,
Jun 3 #
hm, some initial experience.
i find it interesting to live without a controlled vocabulary for tags – it gets in the way of having a single crisp agenda for each project. however that’s a good description of my life, and it’s nice to have tags as the way in rather than categories, because I was forever having unsortable todos lacking a category.
Edward Vielmetti said,
Jun 5 #
here’s another link to someone else who’s trying to do the same thing:
http://www.isaacbowman.com/gtd-with-googles-new-calendar
don’t think it’s quite as nice – he’s missing the @foo context approach – but the two styles are very similar.
one interesting addition here is a “completed tasks” calendar where you move things to when they are done instead of deleting them (so you can still search for them? will that crap up the screen?)
Isaac Bowman said,
Jun 7 #
I created a similar approach to GTD with google calendar. In response to the post above (not the spam one) I do not believe that my completed tasks will ever bloat the screen because you are completing them on a specific day and then the only wy that it would get cramped is if you completed dozens of tasks in one day. Even then it wouldn’t bother the tasks handled on the next day.
Saurier said,
Jun 16 #
The completed tasks calendar is a nice idea, actually, probably a low effort way of monitoring yourself. I also don’t think it will crap up the screen since you always could just filter it out.