Tue 19 Jul 2005
Bren at Slacker Manager is finally switching to Mac. He’s a longtime ActiveWords user, and expressed hope that Quicksilver would be a decent replacement. I commented that Quicksilver eats ActiveWords’ lunch:
I almost never use [ActiveWords]. Nearly every time I open ANYthing, it bugs me to add a word. It makes me stop what I’m doing to figure out what word to use. Then I have to remember later what word I picked, and move my hands away from the home row to find F8 and hit it. The interface looks like it was written in VB 5….
Quicksilver, OTOH, is invisible unless I call it up with the super quick two-thumb hotkey. I start typing and it shows matches while I type. No shortcuts to remember, except for Cmd-space. The more I use it, the faster it gets, because it learns from me. And it does so much more than just open apps or folders. And it’s FREE!
Whereupon someone at ActiveWords emailed me to find out how I really felt. I won’t name or quote him, because I don’t know the netiquette for that sort of thing. His points are below in italics; my thoughts follow.
The auto suggest feature of ActiveWords can be disabled. I started it on purpose, hoping it would be a little more intelligent. After I’ve launched the same folder or app n times (where n is configurable), it interrupts me with a Clippy-style “ActiveWords has detected that you have been using such-and-such a lot. What would you like to do?” As a developer, I frequently access folders and sites with similar names on several different servers. There’s no real shortcut naming convention I could follow. Quicksilver would pop up a list of matching locations and narrow it down as I type. Instant feedback, with no up-front cost.
If you have a hard time remembering what shortcut you use for a particular app, give it several shortcuts. This involves less thinking on the back end (when you invoke the shortcut), but more thinking on the front (when you create it). My goal is less thinking, period. Quicksilver interprets anything I type. Again, instant feedback. No learning curve — Quicksilver does the learning for me, to make the match faster next time.
The interface is designed to be simple, and few people complain about it. There are two options: dock the toolbar at the top of the screen, or dock the toolbar at the bottom of the screen. Yes, I know it can be auto-hidden. Auto-hide in this context is an abuse of Fitts’ Law. Auto-hidden items pop up when you least want them, and refuse to go away at random times. For Pete’s sake, ActiveWords is supposed to reduce your dependence on the mouse. There’s no need for a permanent toolbar. If there’s a way to disable the toolbar altogether, I couldn’t find it. I can’t tell what the icons do (why do I need icons?). The one that looks like an alarm clock says “Productivity Center” when I hover over it. I rest my case.
You don’t have to hit a hotkey to trigger ActiveWords. This one is subtle but essential. As I mentioned in my original comment, Quicksilver’s hotkey is less obtrusive than ActiveWords’ F8. I can hit Cmd-Space without moving my hands from normal typing position. Two thumbs, bang-bang. It’s even sort of cathartic. Once I’ve done that, my brain is in the right mode to talk to Quicksilver. Emacs or vi nuts will understand what I’m talking about here. With ActiveWords, I have to switch modes anyway to think of the shortcut and type it. Then I have to pick up my right hand, find F8 and hit it. Once that’s done, ActiveWords either a) launches my app or b) tells me it couldn’t resolve my shortcut. Option a means everything is ok and my brain goes back to what it was thinking about. Option b stops me cold. I never know which I’m going to get.
These are examples of why Windows software aggravates, while so much Mac software is perceived as friendly and fun. Write this down, Windows developers: it’s not about your app. It’s about the work the user is trying to accomplish. Good interfaces get out of your way; they don’t interrupt your train of thought to make you think about them.
One or two other thoughts:
Quicksilver does a lot more than just launch stuff. Its real power is in its plugins. I can browse my iTunes content or my del.icio.us links. I can copy and paste into and out of it. I can run shell commands out of it. Quicksilver has a flow to it; you pipe information to it, do something to it, do something else to it, and get other information back out. It’s a uniform frontend for all your applications. After all, it’s about your work, not the app.
Did I mention it’s FREE!?
Update 8.5.05: Slacker Manager has posted their own AW vs. QS cage match. This one is coming from the perspective of a longtime ActiveWords user and, as such, is probably more objective than mine.
Related posts brought to you by Yet Another Related Posts Plugin.
That sounds just dandy. I’m glad you posted these points and came up with a good rebuttal for each of them. Thanks!
Good notes. One response and a couple of comments.
You mention the AW toolbar has only two options. There’s actually a third where you hide the toolbar at all times and invoke a “mini” version of it when needed.
I’m writing this on the new PB. Very nice! I’m also experimenting with QS, and the going is laborious, quite honestly. I didn’t expect it to be easy, but I at least expected it to be easy to decode. There are a couple of things I want to do and I just can’t figure it out. First, I want some way to easily drop pre-defined text into text fields. My email addy is the prime example. It’s long and I hate typing it. How can QS automate that for me?
How ’bout the append to a text file trick? Heard about it, but can’t find instructions.
On the other hand, I’m digging how fast I can launch stuff with QS. I don’t really have any data on the pb yet, but it’s quick at finding what I do have.
Since this is the first time in my life I’ve spent more than a couple of minutes with a mac, I’m struggling against the new interface as well as new applications. It’s easy, but not quite intuitive. I used to say that Windows was pretty intuitive. I guess stuff gets more “intuitive” the longer you use it.
Bren: OK, I found the Action Pad, which you can invoke with Ctrl-Space. That gets us part of the way. Still can’t find the option to always hide the toolbar (Monitor Bar?). Maybe that’s because I’m still using the trial version?
[edit] I just found the option that disables the toolbar. It wasn’t in the options menu (where the rest of the display options are), but in a pop-out “Monitor Bar” menu. The options seem to be scattered all over.
The Action Pad still doesn’t address the feedback issue. QS encourages me to learn it by poking around. When I start typing and see something pop up that I haven’t seen, before, I can tab-and-arrow around and peep all the options. With AW, I feel like I need to know everything beforehand.
AppRocket does a much better job at talking back to me, though I feel it’s too gaudy and slow. And oh yeah, it’s not FREE!
For the pre-defined text trick, you could use the Shelf or a trigger. I haven’t been able to poke around much in some of the more power-user features, but I’ve seen refs to them. Check 43 Folders.
[edit] Here you go: http://www.43folders.com/2005/06/more_quicksilve.html
> How ’bout the append to a text file trick?
http://www.43folders.com/2004/09/quicksilver_app.html
There’s a saying that the only intuitive interface is the nipple. Everything else must be learned. QS definitely requires a different mode of thinking — and it took awhile for me to really get into it — but I believe it’s a more “data-centric” mode of thinking. Everything you can do in QS is oriented towards the data you pipe into it. Does that make sense?
Totally makes sense. Thanks for the links and tips. I’ve got a lot of learning to do with QS, but I’m digging it!
All great ideas….we would love to build a version for the Mac, but the market is small, and you can’t get investment dollars to build Mac software. You also get zero help from Apple. But, if you know a Mac developer that we might work with, my guess is that that end of the day the Mac version of ActiveWords would be dazzling…
P.s. We still plan to charge for ActiveWords, no free versions on the horizon..
Buzz:
Sure, a Mac version would be nice (and if I was a Mac developer I’d jump at the chance), but I use Windows at work. I installed AW at work hoping to get something approximating the QS experience on Windows. I’d love to see these improvements made to the Windows version. The thing that I think would help your software the most is the feedback bit. I’d like AW to show me command matches in realtime. I’d really really like it to show me indexed matches off my disk. You could make the features optional, for existing users who prefer the current interface.
For users like me — and I’m guessing there are a few of us — who use OSX at home and Windows during the day, the AW interface is a barrier to adoption. I don’t expect you to make it free (and I don’t expect Quicksilver will remain free forever), but cost is a relatively small obstacle compared to usability. Like I said before, “better than the start menu” is a good start, but it doesn’t match the interface I have on the Mac.
Thanks for following up. I’m listening to your chat with Scoble now, BTW. Good stuff.