18
17
How can the Remember The Milk (RTM) task management system be used to implement the Getting Things Done system?
18
17
How can the Remember The Milk (RTM) task management system be used to implement the Getting Things Done system?
15
I've been using RTM (both web and iPhone) as my GTD system for over a year and have found it incredibly helpful and ideally suited to my needs. I originally started with this advice from the RTM blog, but quickly streamlined the system to something less complex to manage and with less overhead.
What I've liked the most are the power of the smart lists and the iPhone app, which means I always have easy access to my contexts and a means to capture an action "on-the-fly".
My usage is best described in two parts.
For me, a critical feature is the ability to enter tasks and all associated meta-data from the "command line", so I've included as in-line code snippets the correct syntax for all the meta data types and enumerations I'm about to go through.
I use three lists:
#waiting: this holds reminders of tasks I am waiting for others to complete that can wait until my weekly review. I label these Name: task description. This sorts the waiting items by person so during my weekly review I can create a task to tag up with that person to get status (if necessary). #maybe: this holds traditional GTD someday/maybe items that I look at as part of my weekly reviewWaiting and Maybe hold items I only look at as part of my weekly review. Everything else goes into Inbox, which I use because it's a default list that can't be deleted; the less list tabs there are the cleaner the interface is.
I've found that a list per project is unwieldy. Furthermore, my project files typically contain lots of reference information inappropriate for storage in RTM (like files of background data, hand-written notes, etc.). So I store project data separately and only use RTM to capture actions.
By definition, locations are mutually exclusive so I reserved their use for tasks that have to occur at a specific physical location. I use locations instead of tags because the @ notation for a location is more intuitive for me than the # for tags, because it's one less tap to assign on the iPhone, and because it allows me to move a task from a home to work context without having to remove the old tag (i.e. assigning a new location automatically blows away the previous one, which is exactly what I want).
@home@work@errands: this includes anything I have to do out-and-about. In practice this list is small enough that I can group all my errands together and quickly determine what is nearby and what I have the time to do when I'm out. If I was a traveling salesman or worked at multiple plants I could see having more locations.#@call: which I use for any calls I need to make. I typically include the phone number in the task: 867-5309: Call Jenny re good time.@#web: something that only requires an internet connectionDue dates and repeat can be entered in natural language, e.g. ^tomorrow or ^June 30 or *weekly. If I have a task that I've though of now but don't need to see until a certain date (i.e. it's not yet a next action but will be by date certain), then I use this meta data field (Note: the due date as I use it dictates when the item shows up, not when it's due--more on this in the smart lists section).
Smart lists have been my key. I use them to create order from my onmibus inbox and meta-data-tagged tasks. Here are my smart lists, human-readable descriptions, and the query syntax to generate them. These list are comprised entirely of next actions.
(list:inbox AND (dueBefore:Now OR due:never)) AND tag:@call(list:inbox AND (dueBefore:Now OR due:never)) AND location:@errands(list:inbox AND (dueBefore:Now OR due:never)) AND (location:@Home OR tag:@call OR tag:@web)(list:inbox AND (dueBefore:Now OR due:never)) AND (location:@work OR tag:@call OR tag:@web)So for example I might enter a task as follows
Take out garbage @home ^thursday 7pm *weekly
And now every Thursday at 7pm the task will pop up on my task list so I'll be reminded to do it before I go to bed.
Other random tips and tricks:
!1 (highest) to !4.5
After looking more, I see RTM has an excellent blog post on exactly this. It suggests the following steps:
I also killed my lists and using tag for managing projects. It works better than List. I do not have any list now and just inbox with tags. – Natwar Lath – 2012-03-10T03:12:35.717
3I tried it and a list for each project was quite unwieldy and took too much screen real estate. Just think 20 work projects plus same for home. Plus RTM does not have regular expression searches over project names, so there was no easy way to say 'show me next actions on all work projects'. I am using instead tags with prefixes I can search for. – Alexandre Rafalovitch – 2011-07-01T13:45:51.483
3
When I was using RTM, the biggest savior was smart lists - I could use different tags for different projects, and then use smart lists to handle the creation and navigation of contexts.
Smart lists are SERIOUSLY powerful - you can do just about anything with them. It was the #1 feature that kept me with them so long.
Thanks for the example of "downgrading." I write about the need to do so at different times in ones career, and making a switch in practices and tools when that happens in a few articles, but first-hand accounts are hard to come by! – Francis Wade – 2016-10-22T20:56:28.980
Out of curiosity then, what did you switch to and why did you leave? – jrdioko – 2011-07-05T16:02:45.313
2I switched to a Moleskine - I left because I graduated college, and also just started a job where I dont need something like RTM. The overall entropy and complexity of my life went down, so I downgraded the power of my todo system. I couldnt justify the pro price for syncing, and didnt want something web only. That being said, its an amazing product that I still recommend. – mitchellhislop – 2011-07-05T16:50:01.473
2
Here's what I do:
1
I use smartlists per 'project'. Inside the project I abuse the priority for GTD:
Then sort on priority, voìla, a nice GTD list.
Really simple, but works perfect for me.
Adam said: "I've found that a list per project is unwieldy." I agree that it does seem unweildy (as Alexandre also points out in a comment below). Do you have a Projects List outside of RTM? I think I would miss not having the grouping of tasks into a project. – eflat – 2012-02-08T21:44:42.503
1
@eflat Actually, since I wrote this answer I have started separate lists for projects. But I find in practice I only do this for large projects where I have a need to store many future actions and want a way to see all the tasks assigned to them at once. This of course could just as easily be done with tags; I just didn't decide to do it this way, mostly because in the iPhone and web app if I'm in a list when I enter a task it will put it in that list. I wrote all about this in a blog post.
– Adam Wuerl – 2012-02-09T01:06:55.200Thanks for the very complete explanation! How do you handle the concept of a GTD "inbox" that is left empty after each time you "process" the collected items into their various places? – jrdioko – 2011-07-05T23:24:15.297
Good follow-up. First, I conceptually separate the RTM inbox list from a real GTD inbox. I don't collect things in my RTM inbox to be processed later. One way I collect tasks is when I think of or receive a simple action, which I typically enter directly into RTM via the command line or iPhone--complete with meta-data (i.e. no additional processing is necessary). Other actions get collected as notes on a document or scrap of paper, which get thrown into a physical inbox on my desk and processed into RTM regularly. So it is my physical inbox that empties, not the RTM one, which is just a box. – Adam Wuerl – 2011-07-06T11:43:23.263