Entry tags:
The thing isn’t broken, the design is
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
This report didn’t surprise me, nor did Elke den Ouden’s conclusion that
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
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.
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
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
I can just picture someone on a field trial of some new planning/communication device deciding to just drop it in a pool of mud and go back to using a map and a radio rather than figure out the icons.
no subject
no subject
As for other systems, AFAIK there's no real-time version of Windows, so you couldn't use it for more essential systems.
no subject
What was being talked about for the carriers was explicitly not office use, it was to run the ship.
Scary thought.
no subject
I tend to use Nisus Writer myself, anyway.
I suppose the military could at least insist on getting the source code to do a proper security audit, which is something, at least.
no subject
MacOS is nicely designed, but give me the configurability of Linux any day. ;o)
no subject
I've got X11 installed on my iBook, and can install packages using 'apt-get install' - there's also a port of portage (as used on Gentoo). Oh, and the BSD ports system, too.
Mac OS X really is the best of both worlds. :o)
no subject
no subject
There's a few native terminal applications, plus, of course, you can always run xterm inside X11.
If you wanted to, you could even abandon 'Aqua' (the Mac OS X native GUI), boot to a command-line prompt, and start up X11 with KDE or GNOME, and you'd basically just have a slightly weird BSD box.
You do have some limits - Mac OS X people don't run around recompiling their kernels (although you could: the source is available), and most of the Aqua software is closed-source, or at least not trivially available as source code. On the other hand, there's a lot of Mac OS X software based on open source projects - the most popular non-Apple third-party IM client is based on libgaim, for example.
And finally, Mac OS X has a level of prettiness that Linux is only now just starting to come close to with the XGI stuff.
no subject
You don’t have to go running around recompiling the kernel if you use Linux either. :o)
(I have never done it, and don’t intend to, either.)
As for prettiness, Linux has been pretty (well, some of the graphical desktops anyway — Gnome is a dog) for a while, not , though nowhere near as long as MacOS, I grant you. :o)
no subject
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
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
no subject
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
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
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
I don’t get what you mean by this:
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
> 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
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, 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
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
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
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.
no subject
no subject
There are still some things I would rather do from a command line rather than use a graphical interface, it is easier and more efficient.
Digi vidi :)
Jez - not normally beaten by technology...
Re: Digi vidi :)
I assume you have done the obvious, like checking connections, making sure the cables are actually all right, things like that?
Re: Digi vidi :)
But I have a fiendishly complex set-up, with a digibox, a portable tv (only one scart socket) and two VCRs (one of which is the new DVD/VCR) in series.
I can tape from the digi onto the older VCR, but the other one turns its nose up. I think I just have too many things going on at once.
--
Jez
Re: Digi vidi :)