dc: (Doctor)
[personal profile] dc
I thought this report was interesting: half of all “malfunctioning” products are in full working order, it’s just that the poor bloody customers can’t figure out how to operate the devices. Even worse for them, companies frequently dismiss them as ‘nuisance calls.’ It was a nice touch that the study being reported involved giving managers products to use over a weekend:
The managers returned frustrated because they could not get the devices to work properly.
A nice glow of Schadenfreude there.

This report didn’t surprise me, nor did Elke den Ouden’s conclusion that Most of the flaws found their origin in the first phase of the design process: product definition — which I take to mean that they never clearly worked out what it was they were trying to do with the thing. I’ve been thinking for a long time that many examples of modern technology have been designed by people who have given no thought to how real people would interact with the devices.

Take digital cameras. I have a nice wee digital camera which I got for nothing because a friend got so fed up with trying to get it working that he thrust it at me, saying Here, take the bloody thing, I never want to see it again. Now, I have (it seems) some sort of talent in sitting down with a bit of technology and figuring out how to use it without too much difficulty. It didn’t let me down here: within five minutes of trying to get the camera working, I had taken several pictures and transferred them to the PC. I mention this, though, not to show technologically challenged my friend is (though he really is), but to show that I have little problems most of the time with technology and software. (It is ironic that I regularly advise people like my friend to RTFM while I have hardly ever read a manual myself.) Yet not so long ago, a bunch of us were looking at another digital camera — I think it was at [livejournal.com profile] l_zinkiewicz’s leaving drinkies do — and none of us could figure out how the thing was supposed to work. We might as well have been trying to read quipu when were prowling through those menus.

It seems to me there are two basic problems with a lot of modern kit:

1. It has been designed by people who have a fixed idea about how they would use it, without considering whether or not it would even occur to someone who hadn’t been involved in that process to use it in that way.

2. There is huge over-reliance on icons. Most icons are completely meaningless to anyone seeing them for the first time, yet a lot of kit (and software — but at least you might get tooltips there) has nothing but icons to indicate what you are supposed to do. This was, by the way, the problem with that camera. Little or no text, just a lot of obscure wee icons.

All of which is a pain, and it irritates me that, for example, my mother got a mobile phone a while back which is almost unusable because of a hideously badly designed menu system (she has to enter a number manually every time she wants to call it). I do worry, though, about the application of such design techniques in areas such as aviation, or the military, or car design.

(no subject)

Date: 2006-03-18 06:08 am (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
Actually, it is pretty new: Xgl - http://www.novell.com/linux/xglrelease/

A lot of the stuff there Mac OS X is capable of, but doesn't do, because it's pointless.

This only got demoed this year, so it is new stuff.

As for why you'd pick Mac OS X: the hardware's solid, the driver support is decent, and you can use Photoshop (or whatever), and Apple's own software (at the consumer end: iTunes, iMovie, iDVD, and the high-end pro software like Final Cut Pro) is really quite excellent.

A lot of Linux-geeks/hackers have switched to using Mac OS X on a PowerBook. I suspect even more will move over now that there's an Intel CPU inside the 'MacBook'.

(no subject)

Date: 2006-03-18 06:33 am (UTC)
From: [identity profile] tanngrisnir.livejournal.com
No, some of these extra prettifications are new; that doesn’t mean it was quite pretty before that. :o)

Hardware’s pretty irrelevant, since Linux isn’t tethered to a particular combination of hardware. (Frankly, I would prefer to run Motorola-based hardware in an ideal world, but I can live with Intel-type hardware.) You have a good point with regard to particular types of application. I think for video and music editing, and maybe certain specialised types of publishing, I would go for a Mac every time. For just about anything else, I don’t think it gives a particular advantage.

Typo

Date: 2006-03-18 06:34 am (UTC)
From: [identity profile] tanngrisnir.livejournal.com
...that doesn’t mean it wasn’t quite pretty...

(no subject)

Date: 2006-03-18 06:37 am (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
The Intel CPU attracting more people is mostly psychological. There's no real difference in how to machine /works/, they've just replaced an IBM chip with an Intel one. In the long term it'll make for some interesting stuff (dual-booting with Windows, things like WINE), but in the short term it just means that lots of stuff won't work quickly on a new Mac.

For every day use, I'd say Mac OS X has an edge over Windows, and definitely over Linux. It's interesting to read what the Penny Arcade guys have been saying - these are long-time Windows users who either out-right hated the Mac, or were just completely apathetic towards it. Within a few weeks of getting an Intel Mac they're raving about how much /better/ the user experience is.

It's something that us Mac people have known for years, of course. ;o)

(no subject)

Date: 2006-03-18 07:04 am (UTC)
From: [identity profile] tanngrisnir.livejournal.com
Of course the user experience is better — MacOS was designed by people who knew what they were doing.

Your relative position of the three OSes is a bit skewy, though. MacOS has a definite edge over Windows (whether you are talking X or earlier), but Linux has a definite edge over Windows too — I think you haven’t used a Linux machine in a while. :)

It is now possible for a user to sit down with a PC, stick a distro in the drive and install it, then run it and use it quite easily (it’s never completely easy, since every OS, MacOS included has its quirks you need to learn), all without opening a manual or doing anything remotely obscure or difficult. (Try doing that with Windows!) You might not be doing everything you could do, but that doesn’t really matter.

(no subject)

Date: 2006-03-18 07:13 am (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
It's been a while since I tried Linux on a workstation, but I do use Linux regularly on my server. :o)

The user-experience in Linux has always seemed very... fragile. It /can/ be as easy to install as that (and it has been for ages), but it can also become very hard very quickly when you try to use it. For example, you might've seen those Xgl demo videos and decided to give Linux a shot. You manage to partition your drive without trashing everything, install some nice easy distro, and find that actually using Xgl (or anything similar) is a complete nightmare, relying on beta-level cutting edge X servers and all sorts of painful installs.

Then there's another big failing for Linux from a usability point of view: there's too much choice. You might decide to try Linux - but which distribution? Do you use KDE or Gnome? (Or, more likely, just whatever's the default on your distro - but then you might not be able to use the same email client as your friend who uses KDE when you're using Gnome.) When you go to set things up, there's usually an intimidating abundance of preference options.

It sounds backwards: but too much choice is very damaging for the user experience. Finding the balance is difficult: there's times when a developer has to say 'I'm not adding that as an option' because they know it's not a good choice to offer the user, but if they do it too much you're left with the problem this whole post started with - people being stuck with the original developer's idea of how to use the thing.

Apple don't follow their own HCI guidelines any more, but other Mac OS X developers do, which is one of the reasons that a lot of Mac OS X software is so good. :o)

(no subject)

Date: 2006-03-18 07:37 am (UTC)
From: [identity profile] tanngrisnir.livejournal.com
I doubt the average user would see those demos and set about installing betas to try them. The choice is one of Linux’s strengths, not a weakness. I loathe Gnome, but some people love it — I can use the sort of desktop I like, and so can they.

I don’t get what you mean by this:

but then you might not be able to use the same email client as your friend who uses KDE when you’re using Gnome.

In the first place, what does your friend’s email client have to with the email client you use? I think I’m missing your point. In the second place, just because something is a “Gnome” or “KDE” application doesn’t mean you can only use it from that desktop environment. ATM, I am running KDE and using a newsreader which is supposedly designed for Gnome.

WRT too much choice — it depends what you mean. I don’t think that you can have too much choice when it comes to how you want to use your system, so I have no problem with the wide range of software which came with this distro (SuSE as it happens, though I have used others), and I don’t see that having different desktop environments to choose from is a bad thing. I also have no problem with the range of distros. There are those you need to be a bit techie to use (Debian, perhaps, or Slackware, which was the first one I ever tried), and those you don’t, such as SuSE or whatever Mandrake’s called these days.

On the other hand, when it comes to options within a piece of software, you certainly can have too many options (one of the things I don’t like about a lot of MS stuff). Or, at least, you can have too many options presented to the user at one time. What you need, really, is all those options but handled so that the user only sees those which are relevant to the task at hand (so you don’t get the image manipulation features when you are editing a block of text, for example). It would also help if there were less reliance on obscure icons.

The thing I don’t like about a lot of Linux distros now is that it is possible to set them up to boot into a particular user’s session without a login/password being required. That’s Not A Good Thing.

(no subject)

Date: 2006-03-18 07:49 am (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
> In the first place, what does your friend’s email client have to with the email client you use? I think
> I’m missing your point.

I was thinking about how most non-business people end up trying Linux: because they've got a friend who uses it. So now their friend goes 'oh, I use KMail for my email - I can't help you set that up', and they discover that KMail doesn't like to work under Gnome, or works but not quite as well as it should.

I still think that for your average non-technical user, lots of choice is a bad thing. It's nice for you or I to be able to pick which distro suits our style of computer use, but J. Random User just needs to be told to install Distro X because it'll work. Unfortunately, even for the same target audience there's multiple competing distros, so it ends up being 'Distro X if you want to use KDE, Distro Y if you like Gnome' - at which points they're now completely lost.

This kind of choice is both Linux's strength and its weakness. It makes it really popular for geeks (and for server usage), but it hurts widespread adoption with home users.

Mac OS X actually defaults to logging the user in without a username or password - for a system with just one user, it's a sensible default. (If someone's got physical access to the machine, your username/password aren't going to slow them down much anyway.) It's easy to switch to different models of login, though (the normal username/password text fields, selecting users from a list then typing a password, or even using US Government-issued swipe cards, apparently). And it supports fast user switching, so you can have multiple users logged into the GUI at one time, which is really nice.

(no subject)

Date: 2006-03-18 09:40 am (UTC)
From: [identity profile] tanngrisnir.livejournal.com
Actually, as far as I can see there would be no problem with running KMail under Gnome. And email clients are hardly that difficult to set up, not these days. Anyone who can set up KMail could probably help his pal to set up whatever mail client they want to use. :)

The thing about JR User is, he or she would probably go for a name they had heard of, such as Mandriva (I think it is), SuSE, or something like that. They aren’t all that likely to try to set up Slackware or Debian or Xandros. Most of the well-known distros know come with KDE and Gnome (as well as other options) — you don’t have to pick a distro for your desktop, you can install both and try them out, then stick with KDE the way most sensible people do. :o)

It is now the case that a reasonably technically competent random user — I am specifically excluding here certain of my friends who can barely play a CD in a CD player; I mean someone who can make a fair stab at programming a standard VCR (not some of the ridiculously complex ones) — could be told, Go get [distro], install it, and use it. In fact, it has got to the point where you could say to them to get a magazine which has the given distro on a cover disc, and they could install it and use it. Linux used to take a horrendous amount of tweaking — not any more. Install it, it works. Connect a bit of hardware, it works. I dare say sooner or later something wouldn’t work when connected, but I haven’t had any problems in that line for a long time. You don’t even have to mount/unmount devices now: the system handles it.

WRT passwords, with a lot of people, having physical access to the computer wouldn’t help them much if they didn’t have your login and password. That aside, though, a sensible set-up has an admin login for handling software installation and system admin stuff, and that only, with normal use being through a user account with limited permissions. That provides a lot of protection against fuckups. (I also think that some people should never, never, never be given the slightest suggestion of admin access, even if that means they need a geek friend to set up some stuff for them.)

User switching/multiple users logged in... Now that is real old hat from the Linux POV. :o)

(no subject)

Date: 2006-03-18 10:08 am (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
If someone has physical access they don't /need/ your passwords: they can simply boot the machine from a LiveCD and access everything as root - or just open it and remove the HD.

Mac OS X, by default, disables root - sudo's available, but you can't log in as root. 'Administrator' users (including the first user, by default) are in the wheel group, so they can sudo.

Multiple instances of X11, and switching between them, is certainly something that's been around *nix for years, but it's definitely beyond the install-and-forget kind of thing you're talking about. The big strength of Mac OS X isn't so much that it's introducing never-heard-of-features, it's that it's making them effortlessly to use.

(no subject)

Date: 2006-03-18 12:33 pm (UTC)
From: [identity profile] tanngrisnir.livejournal.com
Sorry, I didn't put it very clearly. Yes, I know that if someone has access to the machine they can do what you say (in fact, I did it myself to one of my hard drives after a catastrophic double crash — and come to think of it, it wasn’t that simple, since you had to know how to set permissions) — what I actually meant was that most of the people you need to worry about getting unwanted access to your machine don’t have a sufficient level of knowledge to do that. For them, having a password restriction is a good safety measure.

There was the case of the guy whose laptop was stolen on the Tube. The gits who stole it clearly were stymied by the fact that it didn’t boot Windows, and then demanded a password. They left it on the Tube in disgust and he got it back, intact and with his data secure.

It used to be the case that you just couldn’t install Linux in such a way that it could boot without having to enter a login and password. I don’t know which distro had the bright idea of allowing direct boot into a user session, but I think it is foolish. I suppose we should be grateful for the small mercy that those distros which put up a menu of users on the login screen don’t include root there.

Actually, the switching between different sessions isn’t beyond the install-and-forget thing. It’s sitting there in the KDE menu, and a helpful dialogue comes up to tell you what’s going on if you don’t already know.

I am not only impressed at how effortless these new distros are, I am actually surprised.

(no subject)

Date: 2006-03-18 03:04 pm (UTC)
wibbble: A manipulated picture of my eye, with a blue swirling background. (Default)
From: [personal profile] wibbble
You're not the only one that's surprised. :o)

I'll be sticking with Mac OS X, though, for any machine I need to interact with directly. I was planning to get an AMD64 machine later on this year so that I could work on some stuff locally, but it would probably be a box without a monitor.

October 2019

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags