I tried a lot of different software solutions. For fairly long time I tried using a bunch of files in a Dropbox folders for it. The big upside was how easy it was to integrate with it - just crontab a script to put a file into inbox if I need to be notified of something. But plain text files are really poor format for anything.
So as another tool in the long list I tried Trello. Here's the setup.
GTD boardI have one main list with a lot of columns:
- Today (5) - just a place to highlight whatever I'm currently working on, or plan to work on if top item gets blocked. It gets empty by either finishing things or moving them back to action lists about daily.
- Next Actions - I don't really feel like there's much value in using crazy number of contexts, most of which would contain no or very few items most of the time, so most actions go here.
- Code Me - There's pretty much the only context which is constantly filled and clearly distinct from non-code actions.
- Waiting For - what I'm waiting on to happen. Trello has advantage over plain text files, as I can put links, dates etc.
- Someday/Maybe - a fairly vague list of ideas
- Projects to Plan - these are sort of next actions, any project with no obvious next action goes there; the idea is that they'd go to Projects list once more actionable. It could be seen as another next actions column with "Plan Me" context tag.
- Projects - any projects bigger than one action go here. Actions and projects should generally be linked, but usually it's obvious enough that I don't bother. Trello doesn't have easy way of showing projects with no associated actions, so I wanted to write a script to tag them, but I never got to it (Trello API isn't too bad).
- Done - any recently finished action or project
- Areas of Responsibility - mostly for reference during reviews. Anything bigger than a project.
GTD Archive board
The only other label is red "blocked" label, which can be quickly applied and unapplied to action cards.