Thursday, July 26, 2007

The Quest to Get Things Done

I've been struggling to find a good computer program to Get Things Done.  At first, it seems like such a thing should be relatively easy to get right.  However, I have tried several, and have yet to find any that are completely satisfying.  I have used GTDInbox, todoist.com, rememberthemilk.com, Tracks (tracks.tra.in) and experimented some with the OmniFocus beta.  The key features that I cannot live without are:

  1. Keyboard access - the *entire* interface must be keyboard accessible.  I should be able to query, complete, and create todo items with just my keyboard.
  2. Email integration - many todos come via email, so it's critical to be able to turn those emails into todos.
  3. Overviews - I want to see my actions all at once, grouped by context or by project as I choose.
  4. Focused views - I want to be able to limit my view and just look at actions in a specific project or context.
  5. Web access - I want to store my data on the web, so I can access the data from anywhere.
  6. Hosted access - I want it to be on someone else's server, so I don't have to worry about setting up a server, backing it up, etc. on my own!
  7. Cheap/free - I do not want to pay for this service.  Feel free to put Google Ads or something, but I don't want to pay for this.
  8. Fast - it should be quick to load, create, complete actions, etc.
  9. Archiving - Good at archiving completed projects and actions without creating clutter.
Sadly, while each of these applications all support some of the above features, I have yet to find one that supports all.  Here are my assessments of the above applications:
  1. GTDInbox - Integrates well with email, provides good focused views, web accessible, hosted access, and free.  Does not have good keyboard shortcuts for creating, or completing actions, somewhat slow (because it sits on top of GMail), and archiving projects creates some mess.
  2. Rememberthemilk.com - Excellent keyboard access.  Web-based, hosted service, free, and fast.  It does have email integration.  It is pretty good at archiving completed projects and actions without creating clutter, though over time it will accumulate a long list of 'archived' lists.  It supports focused views well.  Really, the main place that RTM fails is in allowing good overviews of projects and contexts.  You have to mouse over each item to see what tags it has.  In my RTM GTD system, the tags are the projects and contexts, so the tags are critical to understanding the list item.  Having to mouse over each one makes that really hard!  There are two things that could be done to improve this:
    1. Allowing lists to display 'grouped' sub-lists by tag (the user could specify a list of tags to use for grouping, which would appear as sub-headings inside of the bigger list)
    2. Displaying tags directly on the list item.
  3. Todoist.com - is web-based, fast, and hosted.  It supports some keyboard shortcuts, and email integration.  It is free.  It does well at providing focused Project views.  You can use tags to simulate contexts, but it is hard to review the big picture of the contexts you use.  I'm not sure how it does with Archiving.  The main failing points of todoist are the Overviews, and it could have better keyboard access.  Similar to rememberthemilk, you can 'tag' your actions with contexts to enable searching.  However, central to GTD is the idea that you review actions by context (when you can do them, and what you need to do them) rather than by project (what you are doing and why).  Todoist gives a solid overview of your projects, and you can review actions by project.  You can search for tags, and use tags as contexts, but this makes it hard to look at the big picture with respect to contexts.
  4. Tracks - is web-based, can be found hosted for free at http://tracks.tra.in/, and supports some keyboard shortcuts.  You can create actions with keyboard shortcuts, but you cannot complete them with the keyboard.  This is the main limitation to the application.  I would like to see keyboard navigation a-la GMail, or rememberthemilk.com.  It is reasonably fast, and does a pretty good job of archiving (same issues as RTM).  It looks like there's some experimental email integration, but not easy to get at without chatting with the sysadmin.  This application really shines in its Overviews.  When you add tasks by project, it shows them all listed by context.  You can hide and show your contexts as you like.  It also provides decent focused views by context or by project.  I like this application a lot.
  5. OmniFocus - I really like OmniGroup, and their applications are slick.  I really want to like this application.  It supports excellent keyboard access, focused views, overviews, and is fast.  It does support some web access, but I don't like the way it's done - it sets up your mac as a web server, and makes you access your todos over the net via your mac.  That means that if my mac dies, or is asleep, or isn't on the net at all, I can't access my todos.  That's not acceptable to me, so I have been unable to really dig in and learn this application very well.
That's all for now.  Please let me know if you have any good leads to applications I should try.

Blogged with Flock

Labels:

2 Comments:

At 1:11 PM, Blogger Zach Alexander said...

There are keyboard shortcuts in Tracks.tra.in? I haven't found a list anywhere yet.

 
At 2:07 PM, Blogger jaresty said...

I don't think that there's a list anywhere. If you mouse over some of the tabs at top (Contexts, Home, Projects, etc) it will show you keyboard shortcuts to access those sections. At the moment, the new action keyboard shortcut (ctrl-N) doesn't seem to be working for me. I'm not sure why.

 

Post a Comment

<< Home