Unless you’re obsessed with GTD software, this blog post probably isn’t for you. Move along. If the idea of breaking down several GTD apps and discussing their pros and cons sounds like fun, then this is the post for you. Read on…
What This Post is Not: Scientific – This post is based on my opinion. I have a considerable amount of experience with project management (PM) and as such I have strong opinions on GTD as I rely on it to stay organized from day-to-day.
My Addiction to GTD Software
I’ve been using various GTD apps over the last 10 years, and I always end up using an application that does most of what I want, but not all. Granted, that “most” has begun to get awfully close to “all” in the last few years as applications have begun to talk to each other via the cloud and APIs. However, the ideal solution is still a little ways off.
On my iPad/iPhone, I have over 20 GTD related apps. I consistently use two of those applications: wunderlist and Things. Both of these applications are near to being the ideal solution for my GTD needs.
Things App
This is long-time favorite app of mine for task management. I bought the app soon after it was launched by Cultured Code and have been using it until recently (more on that later).
Pros of Things App
- Fully featured GTD software with projects, scheduling, repeating tasks, tags, and areas of responsibility. It does almost everything you’ll need it to do.
- Though fully featured, the features don’t get in the way of you doing the most basic parts of GTD: adding things to a list, and checking them off.
- UX is very well planned out in this application. Most actions are intuitive and the learning curve is nearly nil.
- UI is beautifully designed, with very few areas for me to gripe.
Cons of Things App
- Developer communication is piss-poor. Sorry, I’m not pulling any punches here. It took months for Cultured Code to give any kind of clue as to their plans for syncing. Saying “we’re working on it” is unacceptable especially when you have people paying premium prices for your apps, when free apps are beating you on important features.
- Lack of syncing. Wifi only syncing and no real way to sync between installations on different computers is so annoying.
- Price… I’ve shelled out over $80 for their OSX, iPad, and iPhone apps and the service doesn’t match the price tag — sorry.
Why I Quit Using Things
I originally quit using Things because their app lacks syncing. In today’s world, this is a near-basic feature for people who are traveling and are not tied to a single desk with all their devices on the same network.
When I first realized that I needed to start looking around for an alternative to Things, I wasn’t really upset with Cultured Code… until I hit up their website to look for an update. Months had past since they had given people an update regarding syncing, and it was something that I know for a fact many people were getting impatient for.
It wasn’t until wunderlist was launched that I was downright pissed with Cultured Code. Here was a free application, launched with web-based syncing and a simple, clean, easy-to-use UI.
Recently, Cultured Code posted a blog post saying that they were working on syncing, but they clearly noted that they didn’t have a date laid down. I tweeted them and asked if they would be charging for the sync feature — we’ll see if they ever respond.
At this point, I’ve come to the conclusion that I quit using Things not because their product wasn’t good but because their customer service/relations completely sucked. You can only ignore your customers and pretend like we’re the best, so we don’t have to give a damn for so long before it comes back to bite you in the butt.
It took me 10 minutes to move all of my open to-do items over to wunderlist and I’ve been using it ever since.
That angst-ridden bit said, I do think Cultured Code makes a good product. If they can compete with other free offerings out there and can ramp up their communication/community efforts, I’ll more than likely give them another shot.
Update 2/5/12 : I recently joined the Things sync beta and am seeing some amazing improvements to the application.
- Syncing between iOS and OSX is flawless and beautifully executed.
- New features like the “Daily Review” is an absolutely genius feature.
wunderlist
This new-born GTD app, created by 6 Wunderkinder has become popular quite quickly over the last couple months. It hit Mac App Storm website, Twitter, and LeWebb, and people seemed to enjoy the simplicity and style of the application. I was drawn to this application due to its attractive UI and, more importantly, because it synced between computers and iPhone apps effortlessly.
Pros of wunderlist
- Similar functionality to Things App (Yes, this is a plus!).
- Simple GTD list making with the ability to schedule to-dos, prioritize tasks, and sort into projects.
- Customizable, attractive UI (you can change the background).
- Easy syncing between computers and apps.
- Again, a well thought-out UX. It has a very small learning curve.
Fix List for wunderlist
I’ve made a fairly extensive list of my gripes with wunderlist while keeping in mind that the app is brand new and still essentially in beta. I want these items to be considered by the devs and used to improve the app.
- Project list is on the left hand side, creating a huge scroll bar in the middle of the app. Please use a better scroll-bar or think about moving the project list to the left-hand side of the app.
- The title bar of the app is flat — no UI gradient like other OSX apps, it rubs me wrong. Remember, people who use your software are OCD! Tip: Look at Cultured Code’s title bar; it’s perfect!
- Capitalize the “W” in wunderlist. I don’t know if it has anything to do with your company being from Germany or if it’s some damn “hipster” thing, but for my sanity, please capitalize “Wunderlist”.
- Allow us to simply click a button and hide all of the “Recently done” and “Done yesterday” to-dos that we’ve completed.
- Needs a note’s field for each to-do so that you can expand your thought. Trust me, some people WILL need this.
- To-dos that are set for a future date should not show up in my current to-do list. Cultured code made the “today” list feature a must-have feature for GTD.
- 12/29/10 – The sorting on to-dos isn’t intuitive. See screencast (Screencast .swf file)
- 12/29/10 Change the scheduling functionality to be inline with their recent update. See screencast (Screencast .swf file)
Overall, I love wunderlist and I am really excited to see the updates that the developers have planned. Also, I’d love to provide them with feedback at any time (incase they read this) and want someone to test out new changes, etc – I can be reached here, here, here & here *wink wink*.
My Ideal GTD App
This is a continually updated list. In addition to my pro/cons lists above, these are some bullet points that I think are important to a good GTD app.
- My ideal app would have minimal learning curve. My mom should be able to pick it up and use it immediately.
- The app should sync, via the web (cloud), from day 1.
- It would have a drop box, or inbox for new to-dos that need to be sorted.
- Out-of-sight-out-of-mind would be the focus of the app for checked-off items and items scheduled for the future. I always want to see what I need to do today by default, not by having to filter my lists.
- It would have a web-app version that would allow me advanced backup and archiving of past tasks, as well as every-day management of my to-dos if I’m not near my devices where the app is installed.
- My ideal app would then have any native apps for OSX, iPhone, iPad, and Android systems, and the developers would never even contemplate Silverlight or Adobe Air to develop their applications.
- I don’t want to learn custom syntax in order to add a simple to-do.
An Assumption About People that Use GTD Software
I don’t think I’ve met a project manager who wasn’t OCD on some level. We like everything to be arranged in meticulous order. We straighten photos on the wall in other people’s houses. As such, we tend to like our tools to be clean, organized, and simple, and we are going to be the first people to notice if your app has the slightest inconsistency, or if the design isn’t polished.
The True Core of Good GTD Apps
To many programmer-types, polish and detail might be something that can be ignored as being secondary to functionality. While this is certainly true, those that use your product day-to-day will tend to focus on the details.
In a way, the functionality of a GTD app is simple. If the functionality of your application requires a person to think or focus on the actual functionality then you have –in a way– failed. If you are following true GTD method, then the act of creating a to-do list should be the easiest thing a person should not-have-to-think-about.
Concluding Notes
I apologize to those that will take offense to what I’ve posted. Many may disagree with me. However, I do hope that my feedback will help streamline someone’s application, and I’m happy to comment, debate, update, and revise this blogpost to truly provide quality.

What a great article, thank you Sam! I will give you some
feedback on your fix list for wunderlist right now ;) ## Project
list is on the left hand side Ok, we will integrate a switch in the
wunderlist 1.2.0 ;) ## The title bar of the app is flat We knew
that from the beginning, but we aren’t able to fix that on our own.
wunderlist is based on Titanium (Framework Technology from
Appcelerator) and they don’t support the new OS X GUI right now. We
now that wunderlist doesn’t feel right on Mac right now, but we are
always in contact with the developers team of Appcelerator and they
help us a lot – let’s hope we can fix that in the upcoming
versions. ## Allow us to simply click a button and hide all of the
“Recently done” and “Done yesterday” to-dos that we’ve completed.
Ok, wunderlist 1.2.0! ## Needs a note’s field for each to-do so
that you can expand your thought. Trust me, some people WILL need
this. Ok, I really hope you will freak out now ;) The last days we
worked extremely hard on the new version of wunderlist – 30 minutes
ago we finished the last testing process. Tomorrow morning (8-9
hours from now on) we will release wunderlist 1.1.0 with new
functions like Sharing (really easy!), Printing, Sending Tasks by
Mail, Notes & Sharing with CloudApp. We wanted to release
yesterday, but Windows and Titanium don’t like each other… ##
Capitalize the “W” in wunderlist. Let me think about that ;) Thank
you for your support!!
Christian, thanks for the feedback!
First, I love the new features you’ve rolled out today in version 1.1.1. Great stuff. The sharing feature is fantastic, and I’m already loving what that lets me do!
I am considering a project in 2011 that involves Titanium, I was surprised that they were the actual limitation for you on the GUI. Is there a plan for them to allow for the latest OSX GUI features? Anything you can point me to?
Keep up the awesome work, and I’ll update my list whenever I find ideas or suggestions for your product.
Merry Christmas!
Thanks for the posting Sam’ – I’ve been using Things exclusively on my Mac and iPhone for about 18 months now. Love it, and considering I usually either have my Mac or iPhone with me at all times, I don’t seem to have the Sync issues you do, and having a cloud version would be nice, but not essential.
However, having just discovered Wunderlist today, and the possibility to “share” lists with my wife / my co-workers etc. just blew my mind … I was happy with the US$80 I paid for Things considering how much I use it – Seeing how polished Wunderlist is, and it’s free … Mmm.
I’m not sure if I’ll switch just yet – 18 months of habit hitting that Blue Inbox icon is hard to break, and I agree the “Today” feature which Wunderlist lacks guides my life, but hey, I think I’ll start getting my wife to use Wunderlist :-)
Good post. I try to keep up-to-date on GTD apps as much as possible. I agree with you that these apps need to be simple, but GTD itself has a decent learning curve. Any GTD app therefore — if it’s truly helping users learn GTD — is going to have a proportional learning curve. My Ready-Set-Do! script set for getting things done on the mac is simple with respect to staying out of the way — it allows your file system on your mac to be the main way you organize and work on things — but because there are GTD habits to learn, it has a proportional learning curve. So far I haven’t found an app that does what RSD can do. The one missing piece for RSD right now is the ability to sync metadata with the cloud. If I could find a way to do that, it would be ideal.
Interesting Todd — I’ll have to take a look at your app.
Comments for this post have closed.