Years ago I worked for a Very Bad Software Company (no, they weren't located in Redmond). My job involved creating millions of graphics-heavy PowerPoint documents with little in the way of information but lots and lots of colorful stock art depicting great success for the company we were pitching to. We offered several different “technology solutions” that were “powerful and extensible”. Oh, and they also “engineered a rich, sticky shopping experience”.
(I am not even making that up. Rich. Sticky.)
It took me a while, but I finally figured out we had no actual products. What our company owned was some proprietary knowledge about delivering media over the internet, and around that nebulous concept a number of solutions were dreamed up by the CEO, who either truly believed they existed or thought they could be built immediately after a purchase was made (I was never quite sure which it was, I think it depended on the alignment of the planets and the amount of reality distortion in the man's head at any given moment).
Those products were vaporware, pure and simple. They did not exist, the “features” they offered varied based on who the salespeople were talking to, and the half-built, buggy technology that was supposed to be the base of all these fantastic offerings did nothing more than crash your entire system and maybe the computer of the person sitting next to you for good measure. Then it went and kicked your dog.
In its current state, OmniFocus is a little bit crashy, too. Okay, maybe our internal nickname for OmniFocus is Crashy Von CrashaLot, That-Which-Triggers-Kernel-Panic, but hey, that's why it's not in beta yet.
But it's not vaporware. It's just not completed. There's a difference, and it has to do with being sincere about what we want to offer, and not touting magical features that we have no idea how to build.
The reason we've been open about the entire process isn't to generate hype (goat trail: the Segway was hyped. Zune was hyped. Mentioning a product a few times on a blog with a readership of…well, a smallish readership? Not hype, unless you want to greatly elevate my contributions marketing-weasel-wise, which is fine by me but then we'll have to discuss a new benefits package involving chocolate covered pretzels delivered to my desk on a weekly basis); it was initially to gauge interest and figure out if this product was a good investment for us. We could have done research on our own and maintained radio silence about OmniFocus, but we wanted to start a dialogue about it and get your feedback early on.
We are not trying to persuade you to avoid looking for other solutions, and we're not trying to unreasonably build up your expectations. I don't consider what we've been talking about with OmniFocus to be a pre-announcement, which is something typically designed to generate early interest in a product and hopefully build momentum towards the final release.
Being upfront about OmniFocus was not a PR activity, or a strategic marketing decision, or anything involving a slide presentation and the word “paradigm”. It was rewarding to tell you we were thinking about working on it, and it was awesome to get all your positive feedback, but now we're in the boring part of the process where we feverishly code and have UI meetings and chew the ends of pencils and there's just…not much news.
Think of OmniFocus like a movie that's being filmed. You read who is starring in it, you maybe see some stills from the sets, you forget about it for a little while, and all of a sudden it's in theaters and people are writing comments all over its IMDB page debating whether it sucks or rules.
Anyway, I wanted to let you know that we enjoy interacting with you guys, that's why we started this blog. It's not solely a vehicle for Official Product Announcements, and I hope you can appreciate some of the more informal conch-bleatings. It's more like we're talking with you instead of just issuing press releases, you know?
Now, let me just wrap things up by saying: we are still considering the “Feed Rowan the Disgusting Food Item of Your Choice!” booth display at Macworld, so I hope you plan on coming by and visiting.
We've received a number of…um, spirited requests lately for an update on OmniFocus. As it turns out, when people are excited about a product that's under development, they really don't want to hear about your Wii-outings.
They probably also don't want to read an ongoing series of blog posts titled “Will Rowan Eat It?” (with apologies to Steve) featuring random disgusting food items being offered to Rowan, our developer who claims he can eat anything, with photos and zany commentary, and for that I say WELL THANKS A LOT, there goes my whole blog raison d'etre for December.
You people, with your demands for “actual news” and rejections of “filler content”. God.
Anyway, so OmniFocus. Okay, the news is this: we're still working on it.
(Now do you see why I had dreamed up that whole distract-them-with-Rowan thing? We were going to make him eat a live squid!)
Seriously, that's about all the news I have. Work continues. We're pretty slammed right now, resource-wise, with trying to get the final version of OmniPlan out the door, so hopefully once Plan ships we'll be able to ramp back up on OmniFocus. We do have two full time developers on OmniFocus right now, though, so there is progress basically every day.
We want to get a working version of Focus in your hands as soon as possible, something that provides the same basic functionality that Kinkless, Quicksilver and OmniOutliner do in one intuitive app, but this is Omni, and so we're also trying to curb our desire for OmniFocus 1.0 to include more of the in-depth functionality we really, really want it to have.
Just to make everything more confusing there are lots of features in Leopard that would help OmniFocus immensely. If, that is, 10.5 were available, and everyone was using it.
Anyway, please do stay tuned. We are hoping to have a little more to talk about during Macworld. Or maybe we'll just bring Rowan to our booth and let people feed him things.
I was trying to think of something for which I would be willing to 1) wait in line for 9 hours and 2) stay up past midnight (what can I say, I'm a devoted fan of sleep and sleep-related activities, such as snoring and/or drooling), and here's what I came up with: if iRobot came out with a new Roomba that could clean your whole house and make you dinner and also do your laundry, I'd wait in line for that sucker. Maybe even for 10 hours.
Sadly, iRobot has done no such thing yet (although I WILL NEVER LOSE HOPE), but for a number of OmniPeople, their own great and glorious much-anticipated product became available to a choice few this Saturday night:
It required camping out until midnight, but don't go feeling too sorry for them; apparently, there was hot chocolate.
And cupcakes. No one told me there would be cupcakes.
I'm pleased to report their dedication paid off…
...and lo, much gaming commenced back at Omni HQ, until FIVE in the MORNING.
Never fear, we have not abandoned our software development in lieu of Wii-ing (admit it, at least one of you was reaching angrily for that Comment button to say BUT WHAT ABOUT OMNIPRODUCTNAME?); we work hard, and we geek hard.
More photos of the Wii-acquisition party here.