A notch above a monkey

Ease of use and productivity dichotomy

When I was in Stockholm, I listened to a podcast of Bran Ferren’s talk at Web 2.0 conference. He made a case that knowledge workers need tools and user interfaces that put increased productivity as a goal above ease of use or learn. It’s well worth listening to , if you haven’t heard it yet.

The point is certainly valid even if mouse and other stuff Doug Engelbart invented were created with this same goal in mind. I disagree partially with iPod example, since I believe easy of use is what made iPod wildly popular instead of something like Creative Zen (which still can’t get real traction in the market), but there’s a need and opportunity for tools that make us more productive. I’d count Unix command line between them, which makes me more productive even if it’s not easy to use and even less to learn. There’s a problem though.

Nobody is a knowledge worker in every field.

Or as Alan Cooper said , we are perpetual intermediates who most of the time want to learn only as much as needed but not more. We can be experts only in very few things. We have neither the time nor inclination to become proficient with everything we do and do we have the tools to make other endeavors as painless as possible?

I think when talking about gadgets and computers the answer is generally no.

The problem lies not in keyboard and mouse. They are general purpose tools (like hammer) widely used mainly because computers are also general purpose tools and most of us use them as such. When specific needs become crystalized enough, we usually get input devices to match, like tablets for designers or joysticks for gamers. I’m sure more could be done and Bran seems to be the kind of person who will do it, but I don’t think it’s where computers fail us.

I think it’s the software, which should be either fun and easy to use or make us more productive, preferably both but by large does neither of those.

I’ll be the first to admit that iPods are rare and you’ll often find (as with Unix CLI) that you have to choose between making a more productive tool and making more fun one. But not being a beginner is not a permission to abuse me and most software would benefit if it dropped the pretense of being an expert tool and rather worked really hard on being easy to manipulate. As a rule of thumb, if you can’t charge at least 300$ for it, it’s not an expert tool.

So, this is what we are tying to do with Marela , it’s our mission. We have and will continue to work on making life in digital age enjoyable. It’s big and ambitious enough goal to keep us busy for a while.

And I still think mouse was just a brilliant invention.

What iPod teaches us about modern (web) design

According to Steve Jobs at Macworld Apple sold 14 million iPods in last quarter of 2005 and 32 million during the whole year. iPod remains by far the most popular portable mp3 player even though it’s neither the cheapest or the most feature laden of available options.

So what is it that makes iPod so popular and what does that tell us?

For the purpose of this post I’ll talk about the whole family of iPod products as one, since I believe that my points can be more or less equally applied to all of them.

1. Easy interface = happy users

Using iPod is very easy and when something is easy to do, it’s more likely to also be enjoyable.

iPod achieves this mainly by using familiar elements (playlists, slideshows…) and sticking to simple usage model. Even wheel is just an evolved volume knob from hi-fi equipment. Which doesn’t make it less innovative.

Exceptions to the mental model are expensive, since they significantly raise the cognitive burden and should therefore be reserved only for occasions when their benefits far outweigh their downsides.

2. Number of features is not important. Their selection is.

As already noted, iPod isn’t the player with most features. It’s not even the player with most features per buck.

It’s a common fallacy to think you need more features than competition. This doesn’t mean you shouldn’t add any. A product should certainly meet baseline expectations and have features most of its customers expect. But you should be careful that those it has significantly add to the purpose of the tool.

Don’t try to build a swiss army knife.

3. If you build it (expansion option), they will come (developers).

You can’t add every feature and you shouldn’t even if you could. However you should make it possible for other developers to build on top of your product. This way everybody wins.

Your budget can be smaller, majority is not bothered with features it doesn’t want or need, but somebody else can add them for those who do. That’s why web services matter and you should think about adding them if you haven’t yet.

4. Less is more (minimalism rules)

Less design, less features, less burden.

It’s like going on a trip. You can’t take everything you might possibly need with you. You have to decide what’s useful or important enough and make it fit within limitations imposed on you either by airlines or your own body.

5. Looks matter

Nobody wants to watch ugly stuff. If we are going to look at it, then it should be pleasant to do so.

Flashy designs might get your attention at first, but they age quickly more often than not. Light, understated design might not be so eye catchy, but it’s this inconspicuousness that makes them usable over longer periods of time.

To sum up, when I think of iPod, two words come to my mind. Easy and restrained. Are these the same two words you’d use to describe your website?

If you found this post interesting and would like to hear more, please come to my talk at Cyberpipe on 8th of March .

Firefox adds ping attribute

This is another news that I missed while I was busy elsewhere. Developers have added a ping attribute to link elements in the latest builds of Firefox.

Ping attribute allows website producers to specify URLs that will get pinged when user clicks on a link with this attribute. Meaning, it makes user tracking easier.

Argument being that tracking was already going on using redirects and that this feature will allow users to control this and makes browsing faster (by avoiding redirects).

I can see the logic, but I’m not sure I agree with developer’s conclusion. Redirects were at least visible to a user and he had a choice of continuing to use such web site or going elsewhere. Pings can be turned off by those, who know this option exists, but tracking will certainly be less transparent to everybody else.

I’m still on the fence about this one. How about you?