Top 8 Reasons HCI is in its Stone Age
UltimaGuy writes "This Editorial describes 8 reasons why HCI (Human Computer Interaction) is in its stone age. It laments about screen corners, filesystem, GUI Design and also 'spatialness'. "
← Back to Stories (view on slashdot.org)
Some pretty good long-standing beefs listed on that blog -- beefs I've never seen addressed. (Kind of like a recent article I saw talking about cell-phones, and that consumers would much prefer seeing the cell-phone issues and problems addressed before the crap like cameras, mp3 players, video recorders, etc. get incorporated into the "phones".)
Off the top of my head I can add three that drive me crazy:
Yes, we're a LONG way off from interfaces that are easy to use and that make sense to the average user.
http://amarok.kde.org/blog/archives/56-Fitts-Corne rs.html
Interesting read, I think.
"After more than 20 years of research, development and competition in the field of HCI, not one single leading operating system developing company has come up with an OS that utilizes the four corners of the screen."
:)
"Browse the internet by hitting the screen corner? Check mail in the screen corner? Get Info in the screen corner? System preferences in the screen corner? Switching applications in the screen corner?"
The first and most obvious problem with this concept is that the user must know what each corner does. You should not expect the user to remember this by heart. Therefore, you have to either allocate screen real-estate to show it (doh!), or pop up the information about what happens when you move or click here (doh!). If you allocate screen real-estate, then that should be clickable as well. Doesn't sound like such a great idea anymore, does it? If you pop up information, then you just made your interface more annoying because the mouse sometimes tends to end up in the corners by mistake.
"Ray Charles figured that out. Stevie Wonder figured that out. And they would probably make a better design team than any money-driven market thugs."
Gee, which market thug are you thinking of?
I wish Microsoft would fix their most fundamental user interface problem: Never, ever, ever, ever, ever steal my input directed to one window and start providing it to another. I don't care if the applications are not playing ball properly. Don't allow it. How many times have I hit "enter" while typing, say, in a word processor, but just before I hit "enter" a message box pops up and my enter key is swallowed by it, taking the default action, and I don't even know what happened because I never got the chance to see the question. Or my password being entered into one window's field but ending up in another. Bad.
I'm your huckleberry
From the article: Every single little tiny-weeny little interaction-shraction requires your visual attention."
We are a long way from HCI obviously, as the article does not seem to consider blind computer users as Human. If we focus on the hard problems (one of which is improving the interaction with disabled users) the easy ones will simply fall into place.
for a second there I was wondering how an acid could have an age. ;)
1. Find a computer geek
2. Yell and beat the computer geek into submission to do your computer work.
3. The geek does the interfacing with the PC and not you.
4...profit?
Life is not for the lazy.
Just to clarify what is built into Mac OS X by default...
In Mac OS X, built into Mac OS X 10.4, you can trigger any of the following from any of the four corners of the main screen.
1) Expose - All Windows
2) Expose - Application Windows
3) Expose - Desktop
4) Dashboard
5) Start Screen Saver
6) Disable Screen Saver
Also on the main display (the one with the menu bar) you can slam the mouse into either of the upper two corners and click. On Mac OS X 10.4 the upper left corner brings up the "Apple" menu and the upper right corner brings up "Spotlight". The later allows typing for spotlight search without having to click to gain focus.
From TFA:
Have you ever seen a system which lets you, out-of-the-box, hit a corner in order to do anything at all even remotely related to anything having anything at all to do with a document or application?
Hmmm... yea... yea, I have... In the lower left corner of the screen for 99% of out-of-the-box systems when they are on there's that little start button, which does have something remotely to do with apps & docs... Also: what about the menu bar at the top? Upper right-hand corner: close window..
Honestly, I don't know WTF half the articles are on here for... other than us flaming the crap outta 'em..
E = m * c^(Hammer)
It's a sign of the End Times when a front-page story on /. actually explains what an acronym stands for.
The author of this article has some valid points here...it's unfortunate that he chooses to embed those few valid points in a sticky matrix of hyperbole, hysteria, and inaccuracies.
Just a few things:
From TFA:That's funny....I was under the impression that preferences were exactly the answer to this issue.
Also from TFA By the way, did you know that a) Stevie Wonder is blind, not deaf, and b) 'shrink' is not synonymous with 'crop'?
____
~ |rip/\/\aster /\/\onkey
Menus that change. Whoever thought up the idea of menus that hide unused items or change the displayed order based on frequency of use should be one of the first ones up against the wall when the revolution comes. Changing menus are one of the worst productivity enhancements of the last millennium. Forget that you can turn it off. It should never have been invented in the first place (no doubt it's patented, too).
Unsolicited offers from the system to remove unused shortcuts on my desktop. I don't need help removing my unused shortcuts. They are there for a reason and just because I haven't clicked on them in a month doesn't mean they're not useful.
Special buttons to page forward/page back in the web browser. I don't know how many times I've accidentally erased my latest diatribe by inadvertently paging backward on Slashdot. Good grief, at least put the function behind a modifier key.
Caps Lock. Who named this key anyway? In Windows, it's not a caps lock key, it's a caps reverse key. And who the hell needs a caps reverse key? hAS aNYONE eVER rEALLY nEEDED tHIS fUNCTIONALITY bEFORE? I wonder where some people's brains are sometimes.
I could go on...and on, and on, and on...
The NSA: The only part of the US government that actually listens.
...what the LARGEST KEY ON THE KEYBOARD does. Well... this key? Right over here? Ah, the chubby one! It.. spaces... kind of... leaps.. a tiny bit. In the text... See...? Nothingness! Hey, I know how this must sound... Hey! Wait!! No!!
Hey, how about maybe it's the largest key on the keyboard because it's the MOST FREQUENTLY USED? Wow, imagine that, making something that you use often larger and thus easier to find. Doesn't seem stone age to me, seems more like tried-and-true.
It's a rant on a stupid blog. Slashdot refers to it as an "Editorial"
... See point six." And what's with 8 having no title? Point 8 isn't a point. It's a use case.
The guy's simply a moron. At least half of his "points" are opinions. Others are just not really points at all. "4. Multiple representation of the file system.
Finally...
We wish to rotate an image, shrink it 50%, attach it to an e-mail and send it to a deaf musician. Say Tip a quarter to the right, crop by half and e-mail to Stevie Wonder.
You sir, have failed. You just sent it to a blind musician, not a deaf one.
I'm sorry, but I don't think "editorial" is the terminology I would use here. The correct phrase is "random blog post." Who is this person? Nowhere on the page are the credentials of the author, and nowhere in the post does he/she address anything directly related to HCI. Interfaces of popular OS's and windowing systems represent a very, very small subset of HCI, and attacking these with 8 poorly researched, poorly thought out, hardly substantiated claims is a laughable way to go about showing that HCI is in its "stone age." Human Computer Interaction is a very new thing, much newer even than computer science, which is also in its infancy, and mostly everyone that knows anything about HCI knows this. I realize that sensationaliziing common knowledge with irrelevant bullshit is amusing to some people, but Slashdot is supposed to be about news.
Here's my problem with the screen corners. Because they're the easiest to get to, they're also the easiest to land on by mistake. To simply have a corner activate a process is annoying, so there must be some sort of confirmation. A click, perhaps. Well guess what, Apple already has you covered, as the top two corners, when clicked, activate the Apple menu and the Spotlight menu. If you put something in the corner, it requires some sort of input to activate, and some other sort of input to perform its task. I'm not sure what you'd want to put in the corners, but for the sake of example let's say you want your application switcher there. Are you sure about that? Would you really rather mouse to the corner, activate the switcher, mouse to the app you want to switch to, and click again? Or would you rather find your app in the Dock/Taskbar and click it?
----- "All right. It was a miracle. Can we go now?"
I bet you my bunny the former Soviet union could have designed a better operating system GUI than any of the software vendors of today.
Yes, but then the User Interface would be controlling us.
I can't wait to see *his* UI design that addresses all these concerns.
So I read the article, and all I find is a diatribe by an apparent madman. Why are we taking user interface design from a person who tries to send "rotated and cropped" pictures to blind musicians? I thought at first it was an attempt at irony, but apparently it is just part of the stream of consciousness that produced misused angle quotes, improper grammatical constructs and just plain odd statements.
Examine his (central) point about corners, for example. Yes, corners *can* be hit easily with the mouse. Isn't that a long way to travel to achieve ones goals? His point about scrolling with the spacebar press is on target (and a feature I appreciated), but then he goes on a tangent about the biggest key on the keyboard producing "nothingness". Considering that each and every word must be separated from each and every other word with "nothingness", I fail to see where its place of honor is diminished by the lack of pixels being illuminated by its use.
Crying shame too: usability *is* important and should be a central consideration. Sadly, I don't think this guy is the one to much of that consideration. Maybe once he grasps the utilization of natural language a bit more, I would consider his ideas on more natural interfaces.
Sig under construction since 1998.
What's that?
He's just ignorantly bitching?
Oh...
This sig rocks the casbah.
From TFA:
This guy's obviously never used Symphony OS.
---
I hate people who have the pretense to know what's better for everyone out there.
People should stop assuming that real life metaphors are a better solution for everyone.
His arguments in favor of the spatial model are fine as long as you assume that everyone is more used to manipulate real life objects in closets, drawers and boxes than they are to manipulate stuff on a computer.
Because of my job (and centers of interest), I spend most of my time manipulating stuff on a computer. As such, I'd rather have my closet present its contents in a list tree than have my computer files presented as a real life metaphor.
Of course, I don't pretend to know what's best for everyone. That's why suggesting that preferences are unnecessary is idiotic.
The only solution that would be acceptable as far as I'm concerned would be "reasonable defaults" that people more familiar with physical objects than stuff on a computer would be able to deal with more easily, preferences out of the way by default, but existing, and let people switch back to the current way of working if they want to do so.
Also, his article is very critical of the way things are done currently, but don't provide much practical solutions, except get rid of preferences, put stuff in the corner, and a couple random specific use cases, so it's essentially pointless.