User interface

Does Facebook prove that bad usability and sparse documentation don’t matter?

October 14th, 2011    3 Comments

OK, first off, I have to admit I’m not really much of a Facebook user. However, I know I’m not alone in finding Facebook’s user interface so poorly designed that it can be really difficult to do anything other than the stuff most people do in there most of the time. And yes, I know: a fundamental aspect of good usability is that the things you do most often in a software product should be the things you can do quickest and most easily. However, the interface should not hide away the other features in such a way that you need to spend considerable time and effort to uncover them.

None of what I’m saying is new or original. People have been complaining loud and long about Facebook’s user interface – not least because the folks in Palo Alto keep changing it, without warning and often for no apparent reason. And yet, despite all the changes, the usability doesn’t seem to get any better. Things that were in one place are now hidden away somewhere else. A feature that was called one thing last time you looked for it is now called something completely different. It’s insane!

What’s made me ponder this today is that I’ve just spent over an hour figuring out how to stop Facebook importing my blog entries as Notes – something I must have turned on at some time in the past but then forgot about and today, when I realised this was happening, decided to turn off. Easier said than done though! Go look for how to do this in the sparse Facebook Help. Nothing! Of course I then fell back on Google, however the endless changes to the user interface mean that none of the pages I found had instructions or screenshots that matched the current layout or how things currently work.

Now I realise I’m pissing into the wind complaining about this. As of today Facebook has around 800 million active users and revenue of over $4 billion. 800 million people can’t be wrong – right? I just find it a little depressing that so many people are prepared to put up with something so poorly designed. And Facebook is not an isolated case of a successful software product with God-awful usability. Every time I use the iTunes application it baffles me that Steve Jobs, who was such a master of usability and beautiful design when it came to hardware, could allow the Apple brand to be associated with such a rank pile of crap as iTunes.

How to stop Facebook importing your blog entries as Notes

So, just in case anyone else is struggling over this like I was today (although I realise the shelf-life of the following documentation will be extremely brief), here’s how you turn off the automatic importing of an RSS feed into your Facebook account.

  1. Log in to Facebook.

  2. Click Notes in the left column.

    facebook-notes1

  3. Click My Notes to view just your own added or imported notes.

  4. At the bottom of one of the imported notes, click View full note.

    facebook-notes2

  5. Click Edit import settings in the left column.

    facebook-notes3

    Important: You only see this option after you’ve displayed the full view of one of your imported notes. This was the elusive bit of information that resulted in me wasting over an hour on doing something that should have taken a couple of minutes.

  6. On the Import a blog page, click Stop Importing.

    facebook-notes4

Comments

  1. User Gravatar Interesting Links from Around the Web « Technical Communication at UAHuntsville said:

    October 18th, 2011 at 8:57 pm (#)

    [...] In a similar vein, IT Author wonders if Facebook’s poor design proves that usability doesn’t matter. [...]

  2. User Gravatar Jesper said:

    November 3rd, 2011 at 1:27 pm (#)

    thanks for sharing - unfortunatly the "edit import setting" don't show up on my page - I guess it has to do with facebook removing the option (but obviously not the function if allready in place *sigh*).

  3. User Gravatar Ian Daniel said:

    February 4th, 2012 at 11:42 pm (#)

    I think we are the only 2 on the planet that thinks Facebook and iTunes usability stinks. Agree both have appalling usability and literally make me feel like crap. iTunes took 3 months of my life reorganizing a 500GB music folder it decided to devour.

Leave a comment

 

Possibly the most useless error message ever

November 9th, 2010    4 Comments

I just clicked on a link to a PDF in a Web page (using Firefox 3.6) and up popped the following:
Acrobat-blank-message
It’s kind of alarming when you’re being asked to OK an invisible question and there’s no Cancel button.

Do you want Adobe Acrobat to erase your hard disk?

Leave a comment



Horrors of usability #1

September 14th, 2009    1 Comment

I was using a horrible application called QMAP today. It’s a program for drawing “process maps” – that is, flow charts representing a process. In my case I was editing some diagrams of our documentation processes. But please, next time, give me Visio. Please!

Think Visio is clumsy and annoying to use? Try using QMAP!

Anyhow, I had linked one diagram to another diagram as a child process, but then changed my mind and wanted to remove the link. I selected the little box that (intuitively? I think not) represents a linked diagram, and I pressed the delete key. The following message was displayed.
store-inside-trashcan

Now, of course, with hindsight, I should have taken my time, read the message over several times, considered its implications, thought long and hard about what I should do next and then, and only then, proceeded cautiously. Maybe I’m just too used to software that works sensibly.

Did I want to store CHILD GROUP “2” (as it so nicely called the diagram I’d actually named “Review Process”) inside the trashcan? Well, no, I did not want to store it inside the trashcan, I just wanted to remove the link on this diagram. So the answer was no. Right?

So I clicked No. Big mistake!

What this dialog box was really asking me was: “Do you want to delete this diagram?” But for some reason, the developer had kindly thought to include within this dialog box the option to delete the diagram irrevocably, without placing it in the Recycle Bin, and without bothering to offer me an “Are you sure you want to delete this?” opportunity to change my mind. One false click and a couple of hours’ work vanished into thin air.

So let’s consider some of the things that are wrong here:

a) The word “delete” is never mentioned.

b) Instead it refers to the normal deletion operation that we all know and love as “storing inside the trashcan” (“inside” mind you – not “in” or “on” or “underneath” or “nearby”, but “inside”).

b) It uses some weird nomenclature to refer to a diagram I’d already named, so it’s not clear what I’m about to “store” (or not).

c) By answering “No” to this question I am just saying I don’t want to do the thing it has offered: to store something inside the trashcan. I am not saying anything more than that. I’m just saying “No – don’t do that.” However, the software assumes that because I don’t want to do the thing it’s offered to do, I obviously do want to do this other thing: the thing it hasn’t actually mentioned, namely delete my work instantly and forever.

d) The dialog box also has two other buttons: “No to All” and “Yes to All”. However, I’d only selected one thing, so what were these “all” things. All what?

This is just the tiny, but ghastly, tip of the enormous iceberg of horrors that is QMAP usability (or lack of).

I can only hope you never encounter this application.

Leave a comment



“Programmers love hierarchy … normal people hate that”

March 15th, 2009    4 Comments

treeviewSomething I’ve been preaching for years, to any software developer who’ll listen, is: don’t use a tree view control in the user interface if your users are not highly technical and there’s another way of allowing the user to do the thing they actually want to do (which there usually is if you put some thought into it).

So I was delighted to hear Jeff Atwood and Joel Spolsky’s views on the Stack Overflow Podcast #45:

 


Atwood:   … programmers love hierarchy, to a degree that they don't even understand how different they are than the public in this regard. Like they love putting everything in this little bucket, that goes in this little bucket, which is this sub-bucket of this and this, and normal people hate that. And threading is totally a manifestation of that and it drives me crazy that a lot of programmers can't see that they're like immediately like: "Oh, threading is good. I love threading. What are you talking about?" You know? They can't see it at all.

Spolsky:   Right, right.

Atwood:   It's like myopia.

Spolsky:   Yeh. I mean it's really a function of the size of the group, and one thing I've learned through years and years of usability testing is that anything that smacks of a hierarchy or a tree is not going to be understandable to the average, non-technical user.

Atwood:   Yeh.

Spolsky:   You just have to learn that: if it's a tree, or a hierarchy, like eighty per cent of the regular people are going to get confused and not quite get it.


Hierarchies are great at showing nested relationships, and they make sense to programmers, who are used to them – but most of the time the relationships don’t matter to the user. Usually the user just wants to find something and yet the tree view forces them to “drill down”, clicking down into a hierarchy that becomes increasingly complex as they click.

My request to all programmers placed in the position of having to design a user interface: avoid hierarchies unless you truly believe the end users really need the hierarchical information.

Leave a comment



^ back to top ^

Page 1 of 11