
I am known for many things amongst my circle of friends: my rapier-like wit, my roguish good-looks, and my humility. The one thing that I am assuredly not known for is being organized. I lose things all the time; I forget people's birthdays and I can never seem to recall what I need to do on a given day.
Good thing there is a whole cottage industry developing around the concept of "Getting Things Done." The idea behind GTD (as the Getting Things Done wonks call it) is to create a framework around your tasks which enables you to succeed in getting those things done. Sadly, it just doesn't work for me. I get so lost in the details of creating the "System" that will supposedly let me accomplish my goals, that I never spend any time actually doing anything, other than figuring out what I have to do. That's why, time after time, I return to the age old method: a handwritten To Do list. It works like a charm every time, and creating one (which I do in a hierarchical fashion with several To Do's each having multiple tiers of sub-To Do's under them) is simple enough that it takes mere minutes to set up, and is flexible enough that one can track any small to medium scale project with it (assuming, of course, that the project doesn't involve too many folks).
There have been a slew of GTD-focused apps introduced on the Mac in the last few years. I've looked at each with the hope that they would free me from my disorganized shackles, supplanting my paper for something more technologically advanced. Each has failed me. That's not to say they are bad apps, they are just too complicated for my rather simple needs. I thought all hope was lost, and that's when I met TaskPaper.
TaskPaper, from Hog Bay Software, is my favorite new app of 2007 (Skitch is also high up there, but it is still in beta. Shipping has its privileges). TaskPaper, as the name suggests, offers itself up as a replacement for pen and paper in your organizational world. Shockingly, it has convinced me to give up my paper based list once and for all. Read on to find out why.
TaskPaper's interface is simple and to the point, as is the structure of a TaskPaper file itself. You have projects, shown underlined and in bold, and under those projects you have tasks which, in turn, can have sub-tasks (as shown in the screenshot above). These tasks exist by themselves; there's no any way to link a task to another, or set a due date. TaskPaper's strength is that it lets you focus on crossing out those tasks instead of building a self-referential web of unfinished business which separates you from the cold, harsh reality of all the work you need to do.
That's not to say that TaskPaper doesn't have some features influenced by the cult of GTD and Web 2.0. Everyone's favorite buzzword is in full effect in TaskPaper: tags. You can tags your tasks by hitting a space and typing an '@' followed by whatever tag you want. If I had a task called 'Blog about cool stuff,' and I wanted to tag it TUAW I would simply insert a space and then type '@TUAW'. TaskPaper keeps track of all the tags you use, and offers to auto-complete tags based on that history with a helpful popup menu (pictured to the right).
I'm something of a tag curmudgeon, so it is odd for me to actually enjoy tagging, but TaskPaper has done the improbable: it's made me tag more. The tags, you see, aren't just there for fun. If you click on any given tag TaskPaper switches to a search view listing all the tasks that have that tag, no matter what project they're under. The built-in search view isn't limited to just tags, it can also be used to search for any text string. It'll look at all your tasks and return those that match, and it's fast (more on this in a second).
One of the most satisfying aspects of keeping a To Do list on paper is the act of crossing off task that you have accomplished. It makes you feel like you're earning your keep, and TaskPaper doesn't rob you of that. Once you've finished a task you simply click on the circle next to it, the circle fills in, and the task is crossed off. Some people might fault TaskPaper's default behavior of not automatically hiding completed tasks. Instead, you must manually Archive the tasks, but I think that is the right choice. I enjoy filling my task list with crossed out items; it makes me feel important, and gives me a sense of accomplishment (yes, I am a sad little man). Archived tasks are hidden from view, but still come up in search results.
Finally, let's talk file format, shall we? TaskPaper uses a fornat called 'TaskPaperDocumentType.' Some might be rolling their eyes and thinking, 'not another proprietary file format!' I'm happy to report that every TaskPaperDocument is merely a plain text file with a fancy extension (so one can associate the file with TaskPaper without having to open every text file it). If you were to open my TUAW To Do list in a text editor you would see this

That's it. TaskPaper is a custom viewer for text formatted in a particular way. Not only does this make TaskPaper both portable and extensible, but it makes it fast. Everything you do in TaskPaper happens instantly: searching, editing, opening a file. This app is smokin' fast.
Thanks to the use of plain text you can create or consume TaskPaper formated text in a number of interesting ways. The Hog Bay Software site lists a few options, including:
- A TextMate Plugin
- An open source web app
- a Vim syntax file
- A script to export your Ta-da lists to TaskPaper
Ahh, the power of open formats (and the minty fresh taste of plain text)!
Just in case you couldn't read between the lines of this review, I heartily recommend TaskPaper to anyone who is looking for a simple app to track To Do lists. This app isn't for everyone, as Merlin Mann points out, but it will cover the vast majority of people's needs.
TaskPaper is available at an introductory price of $18.95, and there is a free trial available. Check out the release notes and see what TaskPaper can help you do today.











Reader Comments (Page 1 of 1)
10-25-2007 @ 7:18AM
Marco F. said...
I just had to post this.
Mike Sizemore: GTTFD
http://www.sizemore.co.uk/visiblemonsters/2007/04/10/gttfd-with-henry-rollins/
Reply
10-25-2007 @ 8:51AM
matt said...
This is the longest review for such a simple application I've ever seen. No wonder you have trouble 'getting things done'.
Reply
10-25-2007 @ 8:52AM
zemiak said...
If it synchronizes with https://todoist.com, I'll buy it immediately.
Reply
10-25-2007 @ 10:24AM
Marc Orchant said...
Scott my friend – your GTD conflicts are treatable – ping me directly – I'm here to help. ;^)
That having been said, what TaskPaper calls tags are, in GTD parlance, a way to add context to each Next Action. Proliferating a ton of seemingly menaingful but ad hoc tags is yet another path into confusion. Using a finite set of context tags (as is done in virtually all GTD-flavored apps) makes more sense.
Think of a context tag as a way of identifying in what physical location and with what tangible resources you can perform a particular action. @Calls actions, for example, can be accomplished anytime and anywhere I have a phone. @Net actions require a connection to the tubes while @Computer requires only that I have access to one of my Macs.
When you find yourself in a particular context (say, at the airport with 20 minutes before your flight boards or as you're leaving to run to the store during lunch), you can look at the appropriate context (@Calls or @Errands respectively) and make good decisions about stuff you might be able to get done.
TaskPaper is a classic Hog Bay app – affordable, simple, and elegant. It's great, as Merlin pointed out in his review, for people who cannot control their tweaker impulses (and that, my friend, is you). It's worth a look for people who want a simple application that's well-designed, easy to adopt, and resistant to fiddling.
Reply
10-25-2007 @ 10:57AM
Vero Pepperrell said...
Absolutely love it! I've just started using it, but so far, I'm really liking its simplicity. Easy formatting, and no faffing with tons of project/context tabs, just one smart file.
It's crashed once already, but hopefully that'll be smoothed out in future updates.
Fingers crossed, because that's my new favourite.
Vero aka thatcanadiangirl.co.uk
Reply
10-25-2007 @ 10:57AM
Mark S said...
TaskPaper definitely shows a lot of promise. I use iGTD for my GTDing (?) but at times its approach is a little too much. It's highly customizable and is a really good way of handling large amounts of tasks and projects, but it's easy to get lost in at times. I tried out TaskPaper briefly but at this point it doesn't offer quite enough for me. I think if the ability to add tasks to iCal and sync across .Mac were included I would be sold on it. These are two major features that I enjoy in iGTD. Hopefully OmniFocus will be done by Macworld. Interestingly Jesse from HogBay mentions them on his webpage as being a good alternative if TaskPaper doesn't do enough for you (maybe he's friends with the folks at Omni?).
Reply
10-25-2007 @ 11:36AM
Pete said...
Can anyone explain why this approach couldn't be fully incorporated into a scripted text-editor like TextMate?
It doesn't exactly seem to be doing much beyond text editing... and TextMate already has some basic-but-nifty todo support (like gathering TODO labelled comments from source-code).
Reply
10-25-2007 @ 1:37PM
Nick said...
Pete,
There is a TextMate plugin and it works well, (there is a link in Scott's review)unfortunately TextMate.txt and TaskPaper.txt files are not fully interchangeable because TextMate doesn't do styled text. TaskPaper puts a line through done tasks. The TextMate plugin changes the color of done tasks and adds a √ (tick) at the beginning of the line and doesn't add a @done tag at the end of the line. If you open a TextMate formated task file in TaskPaper, all of your done tasks disappear and turn into notes. Of course this is not an issue if you just stick with TextMate all the time.
Reply
10-25-2007 @ 2:58PM
ahacop said...
I always thought GTD stood for "got the drawers."
Reply
10-25-2007 @ 8:47PM
Sandy McMurray said...
TaskPaper is delightfully simple and focused, but I think the price is high.
I'm already using MenuCalendarClock, which adds a handy drop-down calendar AND To Do list to the Mac menu bar. It also integrates with To Do items in iCal or Entourage, all for $20.
I haven't used the new version for Leopard, but it promises more To-Do features than the version I have.
MenuCalendarClock
http://www.objectpark.net/mcc.html
Reply
10-26-2007 @ 6:03AM
Big John said...
Something is fishy. I find it strange that TUAW, who doesn't exactly cover GTD extensively, posts this shortly after Infinite Loop (Ars' Mac blog) reviews it. Sounds like TaskPaper is fishing for reviews a bit too hard...
Reply
10-26-2007 @ 4:00PM
Zach said...
Don't you think its awfully expensive for a tool like that? I pay just $5 for Wrike http://www.wrike.com and get much more than just a to-do list.
Reply
10-26-2007 @ 5:36PM
Jesse Grosjean said...
Big John, I've responded to "Fishy" here on my blog. I'd love for you to comment. http://hogbaysoftware.com/forums/hog_bay_software/topics/291_TaskPaper_my_indie_launch_story
Reply