The last time Hackerfall tried to access this page, it returned a not found error. A cached version of the page is below, or click here to continue anyway

The Search for the Perfect To-do List

Beware the to-do list rabbit hole. It starts off with one or two innocent reminders and ends up with you tumbling down a long hole of procrastination in search of the perfect system. After many years of trying different software Im glad to say that Im finally climbing back out of the hole wearing a rather dashing Cheshire Cat pelt.

The great thing about to-do and check lists is that, not only can you pretend youre working for NASA (I recommend a spiral bound notebook and walking around as if under low gravity), but they also keep your Procrastination Monkey occupied (they help you focus).

It was David Allens Getting Things Done (GTD) book which sent me tumbling and, from that point on, no to-do list would be complete without an inbox, projects, subtasks and checklists. Oh, and it needed to be cross platform so I could use it on OSX, Windows and Android. I had about as much chance of finding the perfect to-do list as I would have finding a needle in a haystack whilst the haystack was on fire. Toasty.

Although Im a fan of writing things down to help me remember (just take a look at my notebooks), I prefer something of the digital variety to track my tasks. I tried Remember The Milk and Wunderlist (no subtasks at the time), Things (perfect but not cross platform), NirvarnaHQ (I cant even remember why I gave this up) and (everything I needed but it didnt feel nice to use). Eventually, 6 years after I read the book, Todoist and Google Keep were built.

Todoist was perfect - it embraced GTD, felt well built and was cross platform. I eagerly started using it for work. Around the same time we started using a Kanban board to keep track of our tasks. My tasks were all on this board. Gradually I forgot to open my perfect GTD app in the morning. After all that time I had no need for it.

On the other hand I was actively using Google Keep for my personal to-do list. I used one card as an Inbox and transferred 3 tasks across to a new card each day. It was quite satisfying keeping the completed cards around but transferring tasks was a pain, and at the time there was no iPad app.

I had reached peak rabbit hole. Just like I have with this analogy. Woe is me!

Hello Trello

We had used Trello at work in the spirit of throwing everything against a wall to see if anything would stick. Trello made a satisfying splat in our initial enthusiasm but began a sad, smeary journey down the figurative wall and was eventually ignored because no one wanted to clean it up. I was a bit sceptical to say the least. However, Trello aced my Google Keep system: it was cross-platform, the tasks (represented as cards) had checklists, comments and labels, they could easily be moved from column to column or board to board. Trello ended up being a joy to use.

At first I created a Do board and set up 3 columns: Inbox, Today and Done.

I then went on to create a set of Feeder Boards which would keep track of projects and similar tasks. These would feed into the Do board. I also created a set of rules to fine tune the system.

Feeder boards

As with any to-do list system, adding all the tasks into one Inbox means it can get too long to manage. Breaking the tasks into their own boards based around themes helped make the system more manageable and meant they could have their own rules. Im thinking about creating one for spring cleaning joy.


It only took 32 years for me to realise that I should probably expand my horizons past cheese and beer, sit down and have a think about what I really want from life. So thats what I did. I wrote 2 lists which went on to fill the inbox of my Want Trello board:

After reading Paul Grahams article The Top of My Todo List, I realised my Want board didnt look corny enough so I decided to label some of the cards as Dreams (unfortunately Trello does not have rainbow labels or cloud shape cards).

If I catch myself daydreaming about a particular item on the board I mark the card with a label. For instance, I sometimes catch myself thinking about sitting on a porch looking out at the starry night sky or running a pizza joint. By adding these to the board and labelling them Im, at the very least, giving myself a chance to investigate them.

The Want board also has discover and review columns. I also try to write ideas on how to get what I want sooner and what the value of the task is.


Brace yourself for something which sounds like its fallen off the back of a self-help wagon: in the spirit of the lean in and celebrate my achievements parts of my Life Philosophy (I just shuddered a little bit), I wanted to encourage myself to try things which might make me feel uncomfortable to help boost my confidence.

The Boost board would also double up as a place to keep track of my achievements, however small. Without this board Im pretty sure I wouldnt have donated blood for the first time, gone on a couple of long bike rides, handed in my notice at work or fixed a hole in my Chinos instead of buying a new pair. Does looking over these small achievements make me feel invincible in the face of anxiety? Hell no, but its worth a try.


I created this board to investigate different careers. If anything takes my fancy, no matter how random, I add a new card to this board. I then spend an hour researching that career and will stick it either in a Maybe column (for further research down the line) or Nope. I write on each card why I do or do not want to do this particular career for future reference.

A nice example of this board working is when I investigated being a paramedic. Im happy to admit that intense pressure, broken bones, blood and taking care of drunk people are not my cup of tea. In the Nope column that card went, but not without giving me the idea to do a first aid course. I stuck that idea in my Boost board and got it done last year.


The more Ive been using this system, the more Ive realised it needs some fine tuning and these rules tend to help.


It can be disheartening if it doesnt look like youre getting through many tasks. I set an arbitrary limit of 20 on the inbox. If I want to add a new task then I have to remove another.

I also added a maximum of 2 tasks to the Doing column to be done that day (I can do more if I get the first 2 complete). I tried upping this limit to 4 but I wasnt getting through the task after a full day of work and it would make me anxious and grouchy in the evenings.


I have a Review repeating task, which sits at the bottom of the Do inbox, and gradually moves up as I clear it. Once the Review task is at the top I review all the Feeder Boards and fill up the Do inbox with new tasks, then move the Review back to the bottom.

Repeating tasks

I have a couple of a repeating tasks, like Re-organise, which always stay in the inbox and have their own label. When a repeater hits the top of the inbox, Ill duplicate the new card in the Today column and move the repeater to the bottom.

Focus on the value

I found that by having a reminder why I was doing a particular task would help jump start me into doing it. So I try to add the value of the task into the description. This is a great time for using the 5 Whys technique if Im not sure.


A couple of the Feeder Boards have a Discover column. This is for large tasks which need research. When a task moves into the Discover column, I create a new Discover task in the Do board. Once that Discover task is done, I will have a set of subtasks I can add to the original card. The original card moves from Discover column into the Doing column and I add the first subtask to the Do Inbox - if there is space during the review phase.

Month off

A new idea Im trying is to take a month off every fourth month in a year, and clear out my inbox. Once in a while its nice not to be beholden to the to-do list. I found that I would have the occasional month of low productivity in which I would just ignore my list and this made me feel guilty. So it made sense to give myself a break!

Do it

I've slowly dragged myself out the procrastination hole and I'm pretty happy with my current to-do list system. Its not perfect, the names of the boards are pretty terrible, but Im happy to end my search with Trello and keep on tweaking. Well that is until David Allen writes GTD 2: The Return of the Repeating Task.

Continue reading on