My to-do list is now public, and it’s the most useful thing I’ve done in years.

As part of a commitment to personal transparency I’m making my personal to-do list publicly and permanently accessible here.

It’s real and it’s active. You can access it right now and see it change over the course of the day.

I intended it to be a small next step in terms of transparency (there are some other steps here) – I was wrong. Following a test run I did in May ago I can honestly say that it’s been the most effective change in my productivity in at least two, possibly five years.

priorityLongThis the six month version of my ‘stress chart’, you can see that May marked a significant turning point.

Why has it been such a big change?

Because when you write a to-do item for someone else to read, you tell them what actually has to happen, but when you write it for yourself, you leave yourself a cryptic note.

I thought I kept my task list tidy. Since early 2014 alone, I have marked off around 20,000 tasks. Each task gave the next physical thing I had to do. Many of them came from careful planning of a project. I was answering questions on stackexchange about the best way to keep a task list under control.

Turns out I was missing something important. When it was a list for me, it looked great; when I decided to make it public, it instantly looked very poor.

I suddenly saw:

  • several copies of the same task,
  • tasks that were questions rather that statements
  • tasks that were badly written
  • repeating tasks that had gradually changed meaning in my head.

So I started rewriting. Of course, to write out a task properly, you first have to think properly about the task.

  • “the azulejoe javascript could do with refactoring” becomes “Spend 40 minutes refactoring the azulejoe javascript”
  • “do the search of ISAAC twitter” becomes “Define ISAAC twitter as a project”
  • “properly work out how much staff costs you’ve applied” becomes both “Update the bids applies for file” and “Change structure of the ‘bids applied for”

Suddenly each of these took less thinking when I cast my eye down the list. That makes them easier to start, and that makes them easier to finish.

When I started making my list fit for public view, there were about 95 action points on it. After about an hour of work there are 40, and they are all much easier to do. Lots of little tasks were actually quicker to do than rewrite, but I wouldn’t have known that unless I committed to getting it right.

So my task list is public, and honestly I think it the number of people looking at it makes very little difference – all that I need to know is that someone might and that’s enough for me.

Technical details

Update, I moved to using a github repo in 2017, so this paragraph is no longer true at all. 

I’ll share the code in another post: it’s a simple PHP script that reads a CSV file in this format. The script does some basic anonymising; phone numbers, email addresses, and URLs are removed automatically because those things are often part of someone else’s privacy. In addition I have some privacy tags. So “Buy a present for [mum]” comes out as “Buy a present for XXXX”.

2 thoughts on “My to-do list is now public, and it’s the most useful thing I’ve done in years.

  1. Nice! You might want to try and force yourself to explain for each task why it’s important. Would be interesting to see if suddenly some tasks would become non-tasks as you have to justify them to yourself.

Leave a Reply