Let's Kill the Hard Disk Icon
Kellym writes "The desktop metaphor is under attack these days. Usability experts and computer scientists like Don Norman, David Gelernter and George Robertson have declared the metaphor "dead." The complexities blamed on the desktop metaphor are not the fault of the metaphor itself, but of its implementation in mainstream systems. The default hard disk icon is part of the desktop metaphor. And the icon is the cause of the complexity created by the desktop"
Pardon me, I don't mean to flame these well-meaning researchers, but... anyone who finds the drool-proof Fisher-price desktop interfaces of "modern" commercial OSes "complex", after 15-20 years for the concepts to sink into the culture, and umpty-zillion dollars in usability testing, HCI factors researchers, Xerox, MIT MediaLab, Apple, XP, blah blah blah... probably shouldn't be left on their own with a box of matches, ya-know-what-i-mean?
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
Since were killing off all the "evil icons" these days, i.e. Joe Camel, Barney, Usama Bin Laden, etc, go ahead - whack the evil hard disk icon too. Next on the chopping block - Ronald McDonald and that annoying whiny PrimeCo pink alien guy!
-- You are in a maze of little, twisty passages, all different... --
Great...
Next time some random user needs "more room to store my stuff in the computer" he/she goes out and gets him/herself a larger monitor rather than a larger hard disk !!!
Ceci n'est pas une signature
Call me old fashioned, but I for one am _not_ baffled by the vast regions of "vague space" that my file systems offer me.
Same thing here. The hard disk is the physical place where my files reside. Simple enough.
Then, when I click File-Open in Word, the little man inside my computer takes the bus on Data Road to go get my report.doc file. I get it, no problem with that.
But before buying tickets, he checks in its drawer, and if a small part of the file happens to be there, he hands it to me before getting on the bus and bringing me back the whole thing. Efficient and fast, I get that.
But, the files aren't always accessible by bus. Sometimes, the little man has to ask his daughter Ether to get on her bike and go fetch my report.doc from the neighborhood. But she's been warned : she can't take the road until there's no more car in sight. If she ever get slammed on her way back, she must drop everything, get back to the little man's house and try again. I know, it's weird, but that's the way it works.
Thanks to my company's 3 hours intensive training, I know the ins and outs of my computer. I don't need no stinkin' abstraction. Let's deal with the real things.
- There, Ether. Take that to Slashdot.
Just because your voice reaches halfway around the world doesn't mean you are wiser than when it reached only to the end
What you don't seem to realize is that HCI studies are all a complete load of bollocks; HCI is the "social policy" of Computer Science. (Thinking in degree terms).
I nearly murdered the lecturers who tried to teach me on the HCI part of my degree course. While it's true that programmers usually design bad GUIs, the same is true of HCI researchers, except the other way round:
While a programmer will implement a bad gui because he just makes it so it can access the functions he wants, and figures that because he knows how to operate it- that's good enough, the HCI researchers will draw little diagrams, write up "task lists" and waffle on about the importance of various colours and auditary cues, being careful to cite some vaguelly relevant psychology papers and spend far too long being politically correct and work out how e.g. dead people will be able to use the menu on the mobile phone.
Finally they will "play test" their proposed user-interface on a random group of people who will swear blind in exchange for money that they have either a) never used a computer before or b) it was a mac. The play test might even consist of a paper-based simulation- leading to hilarious role-playing games:
luser: So next I think I would click on this here
HCI scum: With the left or the right mouse button?
luser: the middle one
HCI scum: ohhhh. interesting. roll a d20. Oh, the orc takes you by surprise.
luser: WTF?
HCI: exactly
luser: I kick the orc!
HCI: with the left or the right leg?
luser: the middle one.
The "play tests" of the gui (ignoring, as you should the above surreality) never yield interesting data because the researchers pay far too much attention to how individual users expected things to behave, even when they had no computer experience. The point is that computers that allow you to do more than a few simple things will always be semi-complicated by nature unless you dumb them down to the level of mobile phone/pvr menus- and then, as we all know it becomes frustrating to use them when you want to do something quickly, and impossible to do something complex or not envisioned by the manufacturer.
I mean, take for example that whole generation of people who refused to learn/couldn't set their vcrs to record one simple program. True- vcrs didn't need to be that complex- we now have electronic on-screen guides to programmes that make recording a doddle, but at that time the complexity was needed to keep the costs of the machine down and also technology was not as advanced.
However, there will always be some piece of kit that requires that same level of expertise that setting a vcr did, perhaps more, especially given that computers tend to be able to be used in a non-linear manner when compared to the simplistic menus of consumer multimedia devices.
People who can't accept the idiosynchrasies of the computer interface and learn to phase it out (exactly such things as a hard drive icon) will never be any good. Such people tend to learn a set way of doing things on the computer, so if you fuck with their desktop and move the icons about for example they end up madly clicking on an empty piece of desktop and sobbing uncontrolably when they realize nothing is happening.
The point is that if the hard drive icon needs to be changed because it's a confusing representation of how things are, then the users for whom this would be a problem have already lost.
I *DO* agree that we could do with another layer of abstraction though. For example, a user might have some mp3s he downloaded in the My Documents folder where IE defaulted to saving them- other mp3s in My Downloads, where X random download manager put them- and yet more in another directory from when he ripped a cd with some other app. It would of course be nice to be able to easilf list all mp3s on the computer, no matter where they are, as in this case, and indeed many others it is not relevant to the user where the files are- only to the programs and the os. (If you would normally create a "bad rips" directory to put certain mp3s in you now instead tag them with the meta data that they are bad rips...) Now, I know you can just use a file search to find all mp3s on the hard drive, but say you want to find all the mp3s longer than 5 minutes, or ones of just hip hop- some meta-data is needed to help you fine-tune your search criteria.
While it is true that some programs now, like Windows Media Player can "catalog" your files for you it is nowhere near as good as having a meta-filesystem built into the os.
The same meta-tags would be in all the files on the whole internet (tm) too- would make finding stuff a lot easier. I think TBL was going on about having more meta-tags for web pages and some clever system for stopping the obvious abuse of the system by vendors of unscrupulous pr0n.
Sorry for rambling on like some insane karma slut, and for the spelling, which is well below my normally fantastic level, but I am sitting here really tired, waiting for FFX to be released...
graspee