I bought an Airport Express this week. They’ve been around for a while now, and I’m sure they’re probably going to end up being refreshed in the near future, but I couldn’t hold off any longer. For various reasons, it made no sense to put it off any longer.

So far, I’ve been really impressed with it. Not so much what it does; it does exactly what I ask of it, which is exactly what the site said it will do. What’s impressive is the way it does it. The experience of owning it, of using it, has been excellent.

Wireless networking is complicated. It’s not designed to be user friendly. It’s not too hard to get a router/modem up and running and sharing around a nice, public, stealable connection, but fine-tuning and configuring it is a total pain for most users. The terminology is complex and unintuitive.

To make matters worse, almost every router (wireless or otherwise) has a miniature webserver in it running an administration interface. This sounds like a good idea for most users: the controls and interactions are familiar, and no special software is required. But in practice, it’s a disaster.

Continue reading this post…

Appealing UX at tourfilter

03 January 2007

I was, partly in jest, invited to join tourfilter by a friend today. What started as an elaborate social-networking joke turned into a really positive piece of user-experience I wanted to document.

What I wanted to share was the sign-up process. Normally, with social-networking sites, you have to endure some form of semi-elaborate sign-up before you’re allowed in… and then you start having to ram content in. Tourfilter neatly turns that on its head.

Tourfilter is a site that scrapes listings pages for information about your favourite bands, generating emails, RSS, or iCalendar files to keep you up-to-date. It’s a really simple, single-minded site that gives music fans personalised listings.

For a new user, there’s a form on the left of the homepage with a large textarea, in which you write the names of bands you like. I entered one band name… and via Ajax, a huge list appeared to the right of the field, of other bands I might like. Of course, I did, so I started clicking on some of them to add them to my form… and the process slowly became addictive. Pretty soon, I had a long list of bands I’d be potentially interested in seeing in London. The Ajax made it very compelling, and pretty quick. And, of course, the more bands I added, the more useful the fly-out Ajax list was, because it had better data to compare against.

Underneath the text box are three fields: username, password, and email address. Once you’ve filled them out, all you have to is click the submit button… and your brand new account is created, with all the information you’ve just filled out.

So tourfilter reverse the customary process: you add your initial data first, and only then create the account. Once you’ve done that, everything’s ready to go. I really enjoyed this experience: the Ajax element quickly showed the value of the site, which only increased the likelihood of me signing up.

I think tourfilter still has a little way to go – sometimes its scraping leaves something to be desired – but still felt its compelling sign-up process was worth commending.

Around a year or more ago, I had an interview for a job (which I was offered, and which for various reasons I had to turn down). There were two great questions in it:

Give me an example of design you love,” and “Give me an example of design you hate“.

The first was tricky. I needed something I not only loved but that I could explain why loved it (and not sound too cliché at the same time). In the end, I went with the Nintendo Wavebird, for its use of technology (the wireless), texture and shape (both of which vary across all buttons).

It was much easier to find something I hated, though. I’ve always hated – with a real passion – the automatic loos on trains, such as those on Virgin. They drive me absolutely mad.

They have three buttons inside: open, close and lock. When you step inside one, the “close” button flashes, indicating you should press it. Fine. Once you press it, the door shuts, and the “lock” button flashes, indicating you should lock it. Again, fine; you push lock and hear a clunk. What frustrates me is that then the open button flashes and so, obviously, you push it, and the door wanders open, leaving you frantically hammering “close” to stop looking like a wally who can’t work the doors. It’s not just me, either; I’ve seen lots of people do it!

I was asked how I could improve this design.

I think the problem comes in the use of three buttons. Open and close as two seperate buttons I can take, but lock isn’t really a button – it’s a toggle; you need to be able to see both locked and unlocked states. So I suggested keeping two buttons for open and close, and implementing a lever for locked/unlocked. Ideally, the lever should be horizontal, to indicate the locking motion, and to distinguish itself from the two vertical buttons.

It’s a design problem I run into quite a lot, usually on the web, where a collection of radio buttons are used not to switch between several states of one condition, but to represent several unrelated ideas.

Train toilet controlsSo imagine my surprise when, on the train home this morning, I found that the First Great Western toilets have been substantially modified (see left). At the top, open and close – and then a flick left/right switch for locking, with a red light for ‘lock’ and green for ‘unlocked’.

Much better. I didn’t make a mistake, and was confident that the door was locked (or unlocked) thanks to the visual indication of a lever. It makes me wonder if someone from FGW was sitting in on that job interview…