Setting up my GTD system in Evernote
When I first heard about GTD, the thing that really resonated with me was the quote:
We exert more mental energy trying to remember things to be done, than actually doing them
For as long as I can remember, I've lived my life with the help of a set of "lists". If it's not written on a list somewhere, the chances of it getting done is next to none; and I won't be able to focus properly on any other tasks while it's still rattling around in my head.
20 years ago, it was a spiral shorthand notebook & pen that I carried around with me; containing my lists of things to do, places to go, stuff to buy etc.
Throughout the day, I would strike items off the list as they were completed; and every couple of days (depending on how messy things were getting) I would transcribe any outstanding items to a fresh new page. Clearly, such a manual process could only last for so long.
The notepad & pen was soon replaced with a fancy new Casio digital organiser. Bear in mind, we're still in the very early 90s at this point, before devices like the Apple Newton were readily available (or affordable), many years before PDA's like the Palm Pilot, HP Journada, etc. were first seen, and over a decade before smart phones such as the Palm Treo, and later iPhone.
So a Casio digital organiser was about as high-tech as it got back then (and mine, having an expansion slot that could accept add-on modules such as dictionaries, financial calculators etc. was the highest-tech of them all. Many an hour was wasted playing 'Organizer Golf'.....).
As time rolled on, the Casio was replaced with a Palm V, then a Treo 650, iPhone 3GS, iPhone 4 etc. To this day, my life seems only held together by the notes, todo's, calendar entries and checklists stored on whatever device is in my pocket. Which is why GTD makes a lot of sense to me: empty your brain of thoughts, organise those thoughts into actionable & non-actionable items, assign each of them a context in which they can be accomplished (@home, @work, @computer etc.), and review every day.
What's strange then, is why it has taken me so long to formalise my notes, todo's calendar entries & checklists into a proper GTD system. Part of the problem has been identifying a suitable application that works for me. There's no shortage of GTD-capable apps out there, for pretty much any and every device or platform; but every one of them has an Achilles heel (at least for me).
Maybe its because of my requirements. At home I have a Windows XP machine as my main 'personal' PC (it's very old and soon to be replaced by a shiny new iMac, but until then a Windows client is still a mandatory requirement). At work I have a MacBook Pro and a Ubuntu workstation; and on the go I have an iPhone and iPad. So I was looking for a application that works on all these platforms and can sync effortless between them.
On MacOS/IOS, CulturedCode's Things is certainly beautiful to look at; but with no Windows/Linux option, not to mention the price (AU$70 for OSX + AU$13 for IOS), it was out.
(I don't know why I baulk at paying $83 though....my time is worth way more than $83, so it should be 'money is no object' for anything that improves my efficiency like a good GTD app. Maybe I'm just so used to free open source software these days that any price is a sticker shock?)
Anyway, long story short, already being an Evernote user on the iPhone/iPad/Mac (albeit only to for trivial notes); I decided to look at using it for my GTD workflow. There's plenty of blog posts of other people's GTD systems in Evernote, so it's not hard to find an example from someone who closely matches your preferred way of working.
One real benefit of Evernote is it's platform support & syncing. Every platform mentioned above that I use is covered, with the exception of Linux (but for that, there's a free open source implementation: Nevernote). Syncing between them is effortless, and I particularly like the feature on mobile platforms to only sync when in Wi-fi range (if you're concerned about 3G data charges).
For my GTD system, I use a single notebook. There are other systems that use multiple notebooks (eg. one per project, one for Someday/Maybe items etc.); but I find that I can do everything I need with a single notebook.
The crux of using Evernote for GTD is a combination of tags and saved searches.
You'll need tags for each of your projects, contexts, and priorities (eg. Today, Next Action, Waiting, Someday etc.). I like to use a naming convention that helps distinguish between these different types of tags, by using a special first character:
Context tags always start with @ (eg. @Home, @Work, @Computer)
Priority tags always start with ! (eg. !Today, !Next Action, !Someday)
Project tags always start with # (eg. #Gardening, #Car, #New Website)
Misc. list tags always start with ^ (eg. ^Reference, ^Kitchen Ideas, ^Gift ideas)
Let's go through each of these....
In GTD, a context is used to indicate the resources required to complete the task. Often this is a location (eg. 'mow the lawn' obviously can only be done when you're @Home); but context can also reflect a more general resource (eg. all your phone call tasks might be assigned a context of @Phone, meaning they can be actioned anywhere that you have access to a telephone).
Only you will know what are suitable contexts for you. For me, I generally only need three: @Home, @Work, @Computer
You can assign more than one context to a task, but with my limited set of contexts, I find that if a task has more than one context it's often better to split it up into separate tasks. So for me, most tasks have a single context.
I only use two different priorities: !Next Action and !Someday. Some people also like to have a !Today priority, for things that you want to focus on today, but aren't necessarily the next action for a project. I tend to make anything that I want to get done today a Next Action, so I don't need an explicit !Today tag.
As part of the organising/processing/reviewing stages in GTD, you need to determine which tasks are actionable, and what is the next action for any given project to progress. For these items, tag them with !Next Action.
Anything that you don't expect to actively action in the near future, tag as !Someday.
What you should be left with are any tasks are still currently relevant (ie. are not a !Someday task), but aren't immediately actionable because they're waiting on something else to happen first (eg. another !Next Action task, or some other dependency)
Projects are a way of grouping related tasks together. Naturally, my projects will be different to your projects; but they all start with a #. In pure GTD terms, anything that requires more than one action should be a project and not a standalone task.
In Evernote, you can have nested tags, so often I will use those to sub-divide a project. For example, you might have a #Home Maintenance project, and within that you might have #Gardening, #Repairs, #Pool etc. sub-projects.
One thing to note, though, is that tagging a note with one of these sub-project tags (eg. #Pool) doesn't automatically tag it with the parent tag (#Home Maintenance). So, if you want to view all of your #Home Maintenance tasks, you either need to have previously tagged them all as #Home Maintenance yourself; or you'd need to craft a search for anything having any of the sub-tags. It would be nice if Evernote had an option to automatically add any parent tags when you use one of the nested ones.
Sometimes you'll have items that aren't actionable at all (not even Someday); but you want to keep for reference purposes. For me, these are things like gift ideas for my wife, or some random ideas I have for when we eventually renovate our kitchen.
Basically, anything that's not part of a project, is not actionable, and does not have a specific context, can go in as a miscellaneous item.
Any GTD workflow starts by getting ideas & thoughts out of your head and into your GTD system (the "Collection" step).
Evernote excels at this part, because of the multitude of ways you can get stuff into it; such as emailing things to your Evernote email address (tip: setup a easy to remember address, such as <you>[email protected] or <you>[email protected], that forwards to the email address Evernote assigned to your account), clipping web pages and or URLs, quick entry from you phone, photos & voice memos on your phone etc.
If you have more than one notebook in Evernote, you should configure the one you use for GTD as the default, so that anything new automatically goes there.
Now, regardless of how items get into Evernote, you need a way of identifying those new items, so that they can be processed, organised & reviewed in later steps.
My preference is to create a Saved Search that will show anything that is untagged. To do this, in the search box enter "-tag:*" (without the quotes) and save it as "Inbox" (note the "-" which negates the search...ie. "tag:*" means anything that has any tag, and "-tag:*" means anything without any tags).
Some people prefer to have an explicit "Inbox" tag that they tag new items with. I don't, because that's one extra step that I need to remember to do when dumping thoughts in, and if I forget to tag something with Inbox it can get lost in the system. Also, when processing items the Inbox tag needs to be manually removed, which again is an extra step.
With the Saved Search, anything untagged is automatically in your Inbox; and tagging an item with either a context, priority or project moves it out of your inbox automatically. The only downsides are that Saved Searches don't show a note count like tags do (that would be awesome, Evernote....hint, hint); and it's harder to add multiple tags to an item from your inbox (because it drops off your list as soon as the first tag is added, so you have to then go and find it elsewhere to add the other tags).
Next, you want to create a few more Saved Searches that make it easy to quickly see what tasks you can immediately work on, depending on your context.
For me (because I have only 3 contexts), this means:
Next Action @ Computer (notebook:GTD tag:"!Next Action" tag:@Computer)
Next Action @ Home (notebook:GTD tag:"!Next Action" tag:@Home)
Next Action @ Work (notebook:GTD tag:"!Next Action" tag:@Work)
This way, if I'm at a computer I can click on "Next Action @ Computer" to quickly see any tasks that I can start right now.
Additionally, I have another 3 saved searches:
Waiting @ Computer (notebook:GTD -tag:"!Next Action" -tag:!Someday tag:@Computer)
Waiting @ Home (notebook:GTD -tag:"!Next Action" -tag:!Someday tag:@Home)
Waiting @ Work (notebook:GTD -tag:"!Next Action" -tag:!Someday tag:@Work)
These searches enable me to quickly see any tasks that are neither actionable (-tag:"!Next Action") nor tagged as Someday (-tag:!Someday); in other words: any tasks that are waiting for something else before they can be done.
In the daily organise/review, tagging an item as !Next Action will add that item to the appropriate "Next Action @ ...." list AND remove the item from the corresponding "Waiting @ ...." list.
Finally, create a "No Context" Saved Search, which includes any items that haven't been tagged with a context, and aren't misc. lists (eg. notebook:GTD -tag:@* -tag:^*). In my GTD system, a rule that I impose is that everything that isn't a misc. list must have a context. The reason for this is that it simplifies my organise/review steps each day, as I only need to review the items for each of my three contexts (rather than having to review every project individually).
So lets walk though the steps....
Each day, set aside a specific time to go through your Inbox. Your goal is to completely empty your Inbox of all items, either by doing the item right there and then (if it will take less than 2 minutes), or by tagging it with a context (and optionally, a priority and/or project that it relates to), which removes it from your Inbox search.
When your Inbox is completely empty, check your "No Context" saved search for any items that may have slipped through without a context.
Next, review your 3 x "Next Action @ ..." lists. Delete any items that have either been completed, or are no longer required. For any items are are no longer a Next Action, remove the !Next Action tag.
Finally, review your 3 x "Waiting @ ..." lists. Delete any items that are no longer required. Any items that are no longer waiting and can now be promoted to a Next Action should be tagged as such. Anything that has lost it's urgency or immediacy can be tagged with !Someday to get it out of focus.
Strict GTD-ers may be wondering about the lack of a tickler file. David Allen's concept of tickler file is for items that are to be put off to some future date, and consists of 31 day folders and 12 month folders.
Some Evernote GTD-ers have setup a tickler file using tags, which seems like a good solution.
For me, I'm not quite ready to give up my Calendar just yet; and Evernote doesn't (yet?) have any way of integrating with popular calendars (Google, iCal, Outlook). It would be great if you could enter a date into an Evernote item and have it automatically create an entry in your preferred calendar.
For now, I'm OK with managing time sensitive items & reminders separately in my Calendar.