43 Folders

Back to Work

Merlin’s weekly podcast with Dan Benjamin. We talk about creativity, independence, and making things you love.

Join us via RSS, iTunes, or at 5by5.tv.

”What’s 43 Folders?”
43Folders.com is Merlin Mann’s website about finding the time and attention to do your best creative work.

I Want a Pony: Snapshots of a Dream Productivity App

There’s an early episode of The Simpsons where Homer learns he has a long-lost half-brother named Herb who’s a major automobile mogul. Out of love for his newfound family, Herb lets Homer design and build his ultimate car. The result is a piece of pure American id, in which Homer’s most extravagant obsessions combine to create an unmanufacturable $82,000 boondoggle—complete with bubble windows and a place to put a really, really big fountain drink.

In that pioneering national spirit of favoring geegaws and fantastic chimeras over practicality, here are a few completely random ideas about a notional productivity application I’d like to see someday (as well as few bitches about the lame state of the ones we have now).

See, the thing of it is, there must be something in the air right now, because I’ve talked to no fewer than six (6) people in the last three months who want to build some kind of a new productivity app. I must say, the ideas so far are varied and novel in their approaches to tackling a basic set of problems. There’s a good deal of overlap to be sure, but there’s enough divergence to make me tell one particularly talented friend:

I think it’s heartening to see so much enthusiasm for app development but it reminds me a little of that scene in Jaws where everyone’s crowding into separate boats, firing off pistols, and nearly running into each other right in the harbor.

So here you go. A bunch of nutty bullets about a non-existent program:

  • Cocoa - Whatever piece of app-based functionality resides on my Mac, I want it to be developed with Cocoa. There are some arguments about this issue (with people who are much smarter than me) that I’ll never win, but I still feel strongly that Cocoa represents more than an arbitrary preference about programming. Cocoa apps work together with other Cocoa apps, most all Cocoa widgets (iSearch, anyone?), plus, as I understand it, they capitalize on numerous salutary functions of the OS X architecture itself. C’mon guys. We stopped making “Bed and <BR>eakfast” sites when that seemed like a daunting curve; we owe it to ourselves to encourage good developers to move on as well and start taking full advantage of what a Mac can do today.
  • Hooks and more hooks - As I’ve repeated until I’m hoarse, apps like Quicksilver change the way you use your Mac. Drastically. Ditto for any app that’s open to interaction via (the vastly underutilized) OS X Services. There are smart ways to provide some kind of access to most any program without switching from the foreground app and the task at hand. I want ways to append information, create new items, and do any “capturing” from wherever I am. At the very least, I want a universal “drop box” to which I can periodically return to process, file, and enrich any kind of productivity app data (reminders, phone numbers, notes, etc.).
  • Tags - People have strong feelings about metadata and the smart money is usually against letting The User™ apply his or her own tags and titles for important shared data (“They do it wrong or not at all,” the burghers moan). But things are changing for personal users. Two examples? iTunes and del.icio.us. Nobody cares what “metadata” means, but they for damn sure know they want their mp3s tagged correctly. Ditto for del.icio.us, where Master Joshua has shown the world that people will tag stuff that’s important in their world. Don’t like someone else’s homebrewed taxonomy? Doesn’t matter, because you don't need to like it. If I have a repeatable system for tagging the information on just my Mac and it’s working for me, that’s really all that matters. I would definitley love that tagging ability for the most atomic piece of any work and personal information I touch.
  • IMAP-like syncing - For me, the Hegelian truth between the “OS <whatever>” vs. “Web OS” rhubarb is that’s it’s both and neither. Personally, I want my important information stored on a secure server, but I want the data and its structure seamlessly sync-able to applications on the web, via wireless devices, and yeah, in my most important desktop apps. Why is there not “IMAP” for my address book and task outlines? Why the heck isn’t there a standard calendar format that lets me collaborate with colleagues and use whatever program I want? Why do I have to learn CVS to have smart versioning on plain text? I don’t know either. (insert image of Merlin angrily kicking his slippers at the television)
  • Syndicated everything via secure http - Flickr does a fantastic job of letting you pluck out just the stream of information that you’re looking for (threads I've commented on and the Dr. Phil graffiti group are two favorites). I want the same from a productivity app. For example, I want to flag an email with a special tag and then have it generate an expirable Atom/RSS feed to follow the thread and alert me of updates (oooo...maybe via Growl, too?). And I want it secure. That means no passwords in the URL, and no way for Bloglines searchers to accidentally run across my stuff. (Oh, man, is that ever a bomb waiting to explode).
  • Smart groups and ad hoc collections - The upcoming Tiger release of Mail.app brings iTunes-like smart folders to your mail, and that’s so great. But I also want a Gmail-like tagging system that lets me create multiple non-destructive groupings without multiple copies or resorting to complex hacks. I want all my “stuff” to reside in a big pile, and then I want smart help to script it, organize it, and associate it however I like.
  • Smart associations and intra-project linking - Related to the previous wish, I want a more mature version of Entourage 2004’s “Project Center” that lets me identify items (contacts, todos, calendar items, notes) to automatically be associated with a given project. The catch is, I want those projects themselves to be nestable, so that I can scoot them around, change their status, or even move them to a completely different client with dragging alone: no time consuming manual re-tagging, please (thanks for that boat anchor, Entourage!). Somehow, on this matter, I think there’s some good lessons to be recycled from the 3.0 Pro release of OmniOutliner. It gets so much right about how I want information like this to behave. Really terrific app.

There’s a million other specifics that I won’t go into just now (fast and savable searches, endless import/export options, robust support for structured text everywhere …), but I at least wanted to give a flavor for what’s important to me and the way that I like to work.

I suspect that most of us feel kind of stuck right now; there are a few servicable (but extremely dull and inflexible) productivity apps with which we’ve had to learn to satisfice. Our expectations have gotten depressingly low, and, unfortunately, they’ve been glumly met at most every turn. Bloated proprietary formats, locked up information, non-standard menus and key commands, and totally weak categorizing are just the beginning of the problems in a vertical that, to me, has been feeling moribund for five or more years now.

It’ll be interesting to see whether Apple pulls out this rumored iWork package at MacWorld next week, but that still leaves us with scant options for integrated calendaring, mail, and note-taking. Regardless of what Apple does, I would still love to see the nerds keep collaborating openly on novel solutions for collecting, mining, organizing, and streamlining the way we deal with the growing amount of “stuff” in our lives. I'm not necessarily asking for a silver bullet in a single app or one Great Idea™—these things take time, iteration, and patience. It's just that there are so many wonderful sites and web apps that are getting aspects of this exactly right. Shouldn’t we expect at least some fraction of that power and innovation from the software that runs our lives?

So: “blue sky.” What do you want from an unlimitedly awesome productivity app? What’s your biggest hangup with whatever your current apps are?

David Ivory's picture

Great insights all. I think the...

Great insights all.

I think the thing you're all talking about could be termed "Personal Web Services for Data". I love the idea expressed by the MacNN post too - but to take it one step further I don't just want to access the data on a Mac or even on a computer. MyDataAnywhere!

Spotlight may solve part of the problem on a Mac but I want a Smart Folder that I can sync with an internet server and access like Merlin's IMAP dream.

Basically I want to interconnect the place I create the data, to the place I manage and organise it, to the place I view it. And that would really make the medium invisible. The Medium is NOT the message - I want my data.

Apple must release ".Mac for OS X Server" so that .Mac style syncing could be created by anyone on their own server for themselves. I'd pay for that where I won't pay for .Mac itself.

Apple should at minimum publish a set of APIs so that other developers could build and extend .Mac - which would be easier if you could roll your own .Mac server.

Basically if Merlin wants data everywhere - then there needs to be some server basis for it too - .Mac APIs for OS X Server would be the sensible way forward. Imagine using OS X Services to send data to your DropBox on your personal .Mac for access on your phone?

I've tried - using an Apache webserver / PHPicalendar / a custom photo moblog.php script / piping phone@my-email.com through a script to SMS my mobile / WAP access to links and notes on my webserver... and recently using Instiki and syncing to it using RSS & Newsfire on a Mac... now thinking about whether to try to convert the RSS into WAP for my phone. (But I'd rather there was an RSS reader for my mobile though!)

It works... sorta - but it is just too much like hard work doing the interlinking and custom coding and then worrying about security.

So I too want the means to interlink and communicate data - not just some cool interface to play with and arrange it. I want my data - everywhere.

 
EXPLORE 43Folders THE GOOD STUFF

Popular
Today

Popular
Classics

An Oblique Strategy:
Honor thy error as a hidden intention


STAY IN THE LOOP:

Subscribe with Google Reader

Subscribe on Netvibes

Add to Technorati Favorites

Subscribe on Pageflakes

Add RSS feed

The Podcast Feed

Cranking

Merlin used to crank. He’s not cranking any more.

This is an essay about family, priorities, and Shakey’s Pizza, and it’s probably the best thing he’s written. »

Scared Shitless

Merlin’s scared. You’re scared. Everybody is scared.

This is the video of Merlin’s keynote at Webstock 2011. The one where he cried. You should watch it. »