What todo?

The return train ride after a visit to my parents’ house is, if anything, more pleasant that the outward journey. This is not least, of course, because it ends in Edinburgh, rather than Doncaster*. Be that as it may, this is perhaps a good time to pick up the thought I left hanging at the end of my last entry, in which I talked a little about ways of keeping notes and writing down ideas. Having dealt with information, we now come to action. From stasis, to process. Less obliquely: what, exactly, are you going to do about those ideas?

For the longest time I never kept todo lists. I tried to keep my goals and the individual steps required to reach them inside my head. Sometimes this worked quite well; thoughts are things which are simple to rearrange and update as requirements change, after all. Other times, not so much. In short: I forgot things.

My first attempt at organising these things was quite simple. I wrote a todo list down in my lab book. Paper is always I good place to start for a lot of things. Simple is generally a good place to start, also. I’d say this worked almost flawlessly on the occasions when I finished every item on the todo list I wrote on a particular morning by the end of that day. The problem appears on the days when this doesn’t happen. You don’t always carry out the tasks in the order you wrote them down, because that doesn’t always make sense, and there’s no way to rearrange the order of the items short of rewriting the list (yeah, right). As result, you end up with a partially completed list to be carried over to the next day. Worse still, often times a single item will subdivide into numerous smaller tasks when you come to take a closer look at it. So now you have two lists on different pages of your book, with some miscellaneous notes (and quickly jotted down take-away orders) separating them.

Version 2 worked a lot better, and I still use it from time to time. Basically, you write each item down on a post-it note (the 2.5*7.5cm ones are ideal, though a little hard to find) and stick it on a flat surface close to where you work. You’re then free to re-arrange them to you hearts content and, best of all, when you finish an item you get to take it down, screw it up into a little ball, and throw it in the bin. Very satisfying. Take that todo list! Obviously this isn’t as mobile as version one, though you can pull the post-its down and stick them in a book to take with you. If you always work in the same place it’s pretty great though. It’s also fairly obvious, so apologies if I’m not telling you anything new here.

What version 2 doesn’t do is allow you to easily add things wherever you are, share your todo lists, or integrate into your more everyday todo type scenarios. In particular, I do not recommend using this approach for shopping lists. That isn’t going to work. As a result, I started looking at more computer based approaches (surprise, surprise). I gave Remember The Milk a try for a while, but the browser based approach doesn’t work for me. I like applications to integrate with my desktop.

This was around the time that the brilliant OmniGroup announced OmniFocus. I already use (and love) OmniOutliner and OmniGraffle, so this looked like a pretty good bet. Plus they later announced that an iPhone version was coming as well. Perfect, or so I thought. As it turned out, I much prefer Cultured Code’s Things, however. It is, quite frankly, the desktop todo manager of my dreams. It’s Mac only though, which doesn’t help me if I think of something at the office, or on the bus. Fortunately, there are also iPhone and iPad apps available, which are equally sweet. They like one crucial feature, though: web sync. Sure, I can sync them over wireless, but this is much less use to me. I have to actively do it, rather than just fire up the application and wait for the magic to happen. It’s on the road map, but I’m still waiting. Side note: OmniGraffle does have web sync, but I don’t like it as much, and it’s a lot more expensive. It might be perfect for your needs, however.

Which brings me sort of full circle, to my shiny new Clockwork Aphid project. At this point I’ve mostly just been implementing things as the mood takes me, maybe planning a couple of steps ahead. I probably need a bit more structure than that. The post-it note and Things based approaches both have their benefits, but their are a couple other things to take into consideration. First of all, I’m using the fabulous BitBucket.org to host my source code, and that come with a handy issue tracker. Especially handy should anyone else join the project once it get a little bit more fleshed out. Another interesting possibility is the Mylyn plug-in for eclipse (my code editor of choice), which provides you with a “task based interface.” In other words, it hides the clutter and shows you only the parts of your project you need to care about for the particular task you’re working on. That’s quite interesting, but works best when you link it up to a central issue tracker. Frustratingly, it doesn’t work with the BitBucket issue tracker. It does work with Atlasian’s Jira, however, and Atlasian recently acquired BitBucket, so hope is not lost.

These approaches are clearly better tailored to what I’m actually doing, but neither is as user friendly as either the post-its or Things, especially when it comes to adding new tasks, and that’s the bit you need to do quickly, brain-dump style. The search continues…

I, of course, welcome any alternative todo list solutions you’d like you leave in the comments. <subliminal>Please comment on my blog.</subliminal>

* Know this: no written text, regardless of italicisation, can accurately reproduce the tone of my voice when I say the word “Doncaster.”

 

About these ads

, , , , , , , , ,

  1. #1 by Dougal Stanton on October 28, 2010 - 4:41 pm

    I have a RTM account which I used intermittently while I was working, though at the moment I’m happy to use a telephone notepad for the day’s tasks. (I’m one of those neoluddites who’s not quite made it into the smartphone era yet. Maybe when I have money…)

    My partner-in-crime at Cisco was a full-on user of OmniFocus though in the end he jumped ship in favour of RTM and its syncing ability. There are lots of apps which can interact with Remember The Milk (I used to use the Gmail sidebar which was very handy) so you’re not limited to the web page — I think it was the iPhone interaction that eventually forced his move from OmniFocus to RTM.

    I love the mini-PostIt note technique. At times of peak business my monitor bezel was completely covered in the things.

  2. #2 by Lawrence on October 30, 2010 - 12:25 pm

    Until recently, I only ever used my brane for keeping notes and todo items. Unfortunately, that no longer scales. These days, being an inveterate emacs user, I use org-mode for note-taking and creating todo lists. What’s nice about it is that you can mark any part of a set of notes as a todo item, and you can subsequently gather them all together in an agenda for the week/month/day/what-have-you. It’s all just text, so syncing is easy (cos you keep all your work in a version control system, right?). And the barrier to entry is very low. You’re writing some notes and suddenly think, ooh, I ought to do that, so you just mark it appropriately. There’s even an iphone interface (mobileorg).

    This approach doesn’t work if you don’t like emacs.

    Lawrence

  3. #3 by harveynick on October 30, 2010 - 3:19 pm

    @Dougal

    The lack of a decent Desktop app which interacted with RTM is what ended up putting me off it. The iPhone is pretty good, but not a patch on Things.

    For the post-it notes, I tend to use a surface which is outside my usual line of sight, otherwise I get distracted. What’s missing from my current setup is a giant white board…

    @Lawrence

    On the one hand: thanks for the tip. I’m not an emacs user, I tend to use vim for work on the command line and Eclipse for programming work, but I’ll give it a look. I use source control for my code, but DropBox and Evernote for documents. Fortunately, mobileorg seems to support DropBox and other webdav servers. I find myself wondering if there are other clients which support the text file format as well.

    On the other hand: Crap. I’ve wasted way too much time researching todo list methodologies and software already. Now here’s another option I have to research every facet of while I should probably be doing other work. :-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 36 other followers

%d bloggers like this: