On The Durability Of Usability Guidelines 233
Ant writes "Useit.com's Durability of Usability Guidelines article says about 90% of usability guidelines from 1986 are still valid. However, several guidelines are less important because they relate to design elements that are rarely used today... The 944 guidelines related to military command and control systems built in the 1970s and early 1980s; most used mainframe technology. You might think that these old findings would be completely irrelevant to today's user interface designers. If so, you'd be wrong."
Not much has changed really (Score:5, Insightful)
Indeed (Score:5, Insightful)
Also, take a look at the Orange book - it's from 1985, and close to 100% of what you find in there is as relevant and correct as ever, but unlike the user interface guidelines, the computing industry has not (except for a few notable exceptions) seemed to really converge towards compliance here.
(closest thing you get in a general purpose OS is Trusted Solaris, certified against the LSPP, which corresponds pretty much to the 'B2' profile from Orange book. Nobody ever made a general purpose OS that even approached B3 (let alone A1 and beyond) from Orange book).
With all the "computer security" fluff in the media these days, it's easy to feel disappointed at the "evolution" in the IT world when you read the 20 year old cook-book to how secure systems can be built.
Nobody cared enough. And people pay dearly for that today.
Re:Indeed (Score:2)
Amazing that the principles for interacting with these have changed so little! :-)
Re:Not much has changed really (Score:3, Insightful)
Re:Not much has changed really (Score:2)
Unless said suicide bomber was riding the nuke out of the airfraft, waving cowboy hat.
Infact, calling all suicide bombers!: let them all off as soon as possible. Can't stand the waiting. There can't be more than a couple of hundred of you there, at the outside a few thousand.
Sh
Re:Not much has changed really (Score:2)
I don't know how other people do without it.
Re:Not much has changed really (Score:5, Insightful)
computer: "Hello, user. What would you like me to do?"
user: "delete my example..."
computer: bing. Deleted.
user: "..and explanation. Oh crap, not the file called my example, the one called "my example and explanation". Damn. I guess I need a way to tell the computer when I'm done speaking the command. Let's change that part of the interface.'
(a few source code changes later...)
user: "delete my example and explanation. commit."
computer: "bing. bing. Both files deleted."
user: "Both files??? Oh, crap - I had a file called "example" and a file caled "explanation". I guess I'll have to be able to tell the computer how to quote a whole section..."
(a few source code changes later...)
user: "Delete quote example and explanation unquote. commit."
computer: "bing. file deleted."
user: "There, finally. At least it didn't go off and delete the whole directory and commit."
computer: "bing directory deleted."
user: "ah crap... Now I gotta put in something to tell the computer when the command is starting...Remind me again why I thought this would be easier to use than a command-line???
And that is why the CLI will not die.
Re:Command line more stable (Score:2)
Re:Command line more stable (Score:2)
Re:Command line more stable (Score:2)
It depends heavily on what you're doing. rm *.jpg is fast, but removing half the JPEGs in a folder based on "I don't need this file any more" would be much faster in a GUI.
I suspect there are at least as many tasks where a GUI is faster as where a CLI would have the advantage.
Re:Command line more stable (Score:2)
It depends heavily on what you're doing. rm *.jpg is fast, but removing half the JPEGs in a folder based on "I don't need this file any more" would be much faster in a GUI.
Depends on what you want - a simple log expunger would be a one line 'find | xargs rm -f' cron job, whereas choosing jpgs based on content is inherently graphical.
Re:Command line more stable (Score:2)
Hmm, a better example, might be sorting those jpgs out to several different heavily nested directories.
And even everything everyone in this thread says is true to one extent or another, it only goes to prove that people need GUIs with decent CLI interfaces. OSX has this (at least as an option, don't kno
Re:Command line more stable (Score:2)
Rubbish. Finding a file in a list and then clicking it is faster than finding a file in a list and then typing its name. Tab-completion or not.
On Solaris, I didn't last a day before I had to use the CLI.
On OS X the CLI really is an option. I've run OS X for two years now, and the only time I used the C
Re:Command line more stable (Score:2)
Re:Command line more stable (Score:2)
Guideline 1 (Score:5, Funny)
Re:Guideline 1 (Score:2)
This is a surprise because... (Score:3, Insightful)
Re:This is a surprise because... (Score:2)
Re:This is a surprise because...People Preserve. (Score:2)
WILI v KISS (Score:5, Insightful)
I studied Useability at University in the late 80s/early 90s. One of the key elements was the on-going battle between WILI and KISS.
WILI means "Well I Like It" and is normally for those interfaces designed, built and initially used by one person or group.
KISS means "Keep It Simple Stupid"
There are many other rules, reachability etc but under-pinning them all is the concept that WILI is bad and KISS is good.
The Web was a whole bunch of WILIes ignoring 30 years of interface design. I'm not stunned at all that lessons from 20 years ago are still valid, because people are still the same and interactivity is still the same. Mainframes are very similar to the web as it tends to be a modal interaction model (click......wait......read.....click.... etc etc etc) there are some different concepts when elements are being dynamically updated and adjusting based on context and input. Most of that research is 20+ years old as well though.
WILI v KISS, its the battle of "art" v "HCI". HCI is a discipline that takes in ergonomics, psychology and computing, and produces the best engineering. "art" or "creative interfaces" are the equivalent of a chocolate teapot, it doesn't matter if you like it... its still rubbish.
The best interface is the one you don't notice, it just does its job and enables you to get on.
Re:WILI v KISS (Score:2)
Re:WILI v KISS (Score:5, Interesting)
Hm... you have a point certainly, but to dismiss "art" in an interface as rubbish is a bit drastic. Have you read Don Norman's Emotional Design? In it, he cites a two studies that compared ATMs. Two types of ATMs were used, identical in function with one looking "good" and one "not so good". Users of the nicer looking ATM had fewer problems using it than those of the other. Yes, actual observed problems, not answers to a survery "did you like it?". I do not know how they decided one ATM was "better looking" than the other, which is the first question I'd like to have answered.
At any rate, the study seems fascinating but not terribly surprising. Norman proceeds to sketch a theory of why the nicer looking ATM was easier to use, using cognitive psychology and the usual HCI tools to do so. I have only read the first couple chapters of the book, but highly recommend it.
Your final comment is appropriate. An interface that ignores art will likely look awkward or be otherwised noticed by the user, thus negatively affecting usability.
Good v's Bad Art (Score:2)
People's minds differ, but similar principles apply, so using yourself as a guide is not too bad. Using each member of a group, individually, as a guide is better still, especially is you have different thinking styles. And usability need not be maximum stupidity, although
Like Putting Together a Good Outfit (Score:3, Insightful)
I read people like Jakob Nielsen and appreciate what they have to say. But, most importantly, I read everything he said with a critical eye. I'm pretty sure he'd like that. Frankly, some of his rules are just incorrect or highly suspect, but most are as true as the sky being blue.
I liken User Interface design to putting on a good outfit. What you're wearing depends on the type of event (yo
Re:WILI v KISS (Score:4, Insightful)
But its useless in the real world. It is completely incompatible with complexity.
Not necessarily. Look at the electric grid. It's a vast, complex system with lots of things that can go wrong, hundreds of thousands of main elements and billions of outlets. But the user interface is one of the simplest one can imagine: a switch with two possible positions: 0 and 1, almost every time to find near the door in about three feet above the ground.
Re:WILI v KISS (Score:2)
That's not correct. You are discussing the user interface for a lightbulb (a non-complex entity) while your preamble discusses the national electri
Re:WILI v KISS (Score:2)
Re:WILI v KISS (Score:3, Insightful)
Compare the interface of a 1920s car with a modern automatic. In the 1920s car you have to double-declutch gears, you have to understand how the starting process works so that you don't flood the engine while you crank it, and the vehicle generally requires you to have much more understanding of how the mechanics work. Contrast the modern auto; much more complex under the hood (your chances of understanding the ve
URL=unique identification for each display (Score:2)
Re:URL=unique identification for each display (Score:5, Insightful)
Related: commands and error messages (Score:3, Interesting)
Elsewhere Nielsen advises designers to hide low-level error messages from users. Completely misguided.
One thing I've noticed adminning both GNU/Linux and legacy MS Windows boxes is how much easier it is to research issues in Linux. Plug the command and error output (command output, logs, etc.) into Google, and find the solution. That's GNU/Linux.
Windows. Well.... Is it "The Internet", or "Internet Explorer", or "MSIE", or "IE"? Since you can't copy and paste from an error dialog, what exactly was
Re:Related: commands and error messages (Score:3, Informative)
Re:URL=unique identification for each display (Score:2)
Re:URL=unique identification for each display (Score:2)
Another good set of guidelines to follow (Score:5, Informative)
Obligatory linkage:
http://www.cs.utexas.edu/users/almstrum/cs370/elv
Unneeded Guidelines? (Score:5, Insightful)
Secondly using function keys, for common to use functions. Well they are called hot keys now and they still are relevant. And I know from experience. I once program a section in a program that had no hotkeys and I got the worst feedback from the program because of it. Still a lot of programs are data entry programs in a way and hot keys keep the speed up. Also on the same vain as hotkeys there are thinks like task bars, or docks, with the most common tools available on the screen so you don't need to navigate a slew of menu items just go to the next part of the program.
Re:Unneeded Guidelines? (Score:2)
They're just (Score:2, Funny)
Want to buy my usablity guidelines ? (Score:3, Interesting)
Upon entry of said page, user is shown a bill of 100's $ to buy these guidelines.
Still Valid! (Score:2)
Guideline 4.2.6 said to provide a unique identification for each display in a consistent location at the top of the display frame. This guideline worked well in the target domain of mainframes: Users typically navigated only a few screens, and having a unique ID let them understand their current location. The IDs also made it easy for manuals and help features to refer to specific screens.
Today, screen identifiers would clutter the screens with irrelevant information. They would not help modern users, who m
No surprise (Score:4, Insightful)
While the machines have evolved, the humans have not, so it should be no surprise that usability standards for humans would change so little.
Re:No surprise (Score:2)
From the "Duh" department (Score:5, Insightful)
The real trick is getting people to follow the damn guidelines [asktog.com]. Programmers should have them tattooed into their foreheads. They should be able to recite them verbatim, and show examples for every guideline.
Apple got it right with their Macintosh Human Interface Guidelines (and associated Thought Police). Following these guidelines shouldn't be an option or an afterthought, it should be at the core of everything a programmer does.
Re:From the "Duh" department (Score:2)
It would work better if you tattooed it to the other guys forehead.
Re:From the "Duh" department (Score:2)
Re:From the "Duh" department (Score:2)
Wow.... (Score:4, Funny)
Better than the other way around, I suppose.
Not useless at all (Score:3, Funny)
As a person who designs user interfaces, I'd have to say that, while those usability guidelines are in fact dated, they're still quite useful as the general concept carries on. There's certain guidelines that, although related to older technology, are still relevant, much like iterative software development developed in the 1970s is still relevant today.
On another note, doesn't anyone find it ironic that the section508 [section508.gov] government website doesn't even conform to the same accessibility guidelines it lists?
Cheers, James Carr [james-carr.org]
Usability (Score:3, Informative)
Paradigm rot (Score:5, Insightful)
20 years later, more office workers are familiar with the "desktop" than with hanging file folders. Most "civilians" are familiar with a desktop on their computer than in their home. The office prop simulations are the starting reference for reality now, and are more of a straitjacket than a life preserver. We need a new paradigm, especially because mobile devices need a desktop about as much as a desktop needed a papertape reader, or a fish needs a bicycle.
We've got to get our info architecture universally separated into tiers. At least a data/logic/presentation (M/V/C) model, which is possibly the most flexible that can work as legacy desktop systems. As the components become more distributed, humans will directly interact more with "mere" multimedia terminals, their ticket into the heterogenous networked virtual world overlaying the physical, in which all communications work is performed. Implicit state management, without human intervention (saving, login: all invisibly automated) must be the norm; otherwise, state must be discarded outside the transaction, which must complete immediately. Universal APIs and network protocols must join the tiers together, so any of a number of choices can be selected for that particular operation, depending on the mutual combination of human/corporate parties to any transaction. For example, data entry/report must be sent to the presentation layer in a format independent of rendering *sense*, like sight or hearing (or even Braille touch, etc), rather than the current paradigm of "device independence". And when an extended subset of, say, an office desktop plus a car's internal environment and (of course) their common media player (eg. stereo) are operated from a "mobile phone" console, rather than a notebook computer or projection/tablet controlroom, the frameworks for those Human/Computer Interfaces must be only as different as appropriate to the constraints of those scenarios, which are severely different.
The 1980s got "computing for the masses" by making desktop computing look like old skills. Now, desktop computing is an old skill, that holds many back. The new paradigm that is emerging, mainly among mobile devices, must take into account not only the new scenario, but the new wisdom that computing paradigms change drastically, but the old ones must stick around too, if only because many people won't want to learn two different paradigms in one lifetime. Enough new data and operations are undeniably floating around now that a paradigm shift is inevitable very shortly. In the words of William Gibson, "the future is already here, it's just not evenly distributed yet". Let's use the vast momentum we've generated by wisely using desktops to get us here, by moving far beyond them.
Re:Paradigm rot (Score:2)
Re:Paradigm rot (Score:2)
Re:Paradigm rot (Score:2)
I don't know about you, but I'm surrounded by file cabinets. Don't 'fix' what isn't broken.
Re:Paradigm rot (Score:2)
Re:Paradigm rot (Score:2)
Re:Paradigm rot (Score:2)
Err, maybe in another ten or twenty years. Th
I'm not suprised? (Score:5, Interesting)
The fact that I get my work done faster using a command-line 95% of the time, and manipulate GUI elements using conventions established in the 80s around the X11 project suggest that computers haven't gotten that much easier to use. In fact, in their rush to become more usable for the uninitiated, I think they become harder for experienced people to use.
When I sit down at Windows or Mac, my productivity drops. Eventually it comes to a total standstill because I'm so frustrated that I have to stop and find out how to emulate x-mouse under the workstation I'm in front of today. Or find some alt/ctrl-click window resize equivalent since every laptop has a difficult to control pointing device and positioning it over the exact lip of the edge to drag is pretty troublesome. Or look for some xkill equivalent and realize that most systems don't have one and that I really do have to wait for this sluggish application to decide to respond.
I'm still trying to figure out how to make MacOS X usable since everyone sits me in front of it expecting me to enjoy it more because it's "UNIX underneath, somewhere". Then I spend a few minutes to try to remember where to find Terminal and then spend another 10 minutes trying to adjust the colors/font settings so that it's white on black and not 6pt font. I've been doing it for about 4 years now so I figured I'd be an expert on it, but I never can seem to remember. Maybe it's because one day Apple decided to improve it and moved the widgets around and I haven't been able to make any sense of it since. I usually give up and go to a different computer or suffer with the terminal as-is, hoping that I get my work done before I go blind. At least when I can't figure out how to make gnome-terminal or kterm do what I want, I can ALT-CTRL-F1 and get the virtual console which is usually a heavenly 80x25.
Also, apparantly no one but me feels that MacOS X's interface is too slow, even on really really powerful machines.
Complaints that no one understands. *sigh*
Re:I'm not suprised? (Score:2)
Re:I'm not suprised? (Score:2)
Now, was there a point relating to usability guidelines somewhere?
Yes, actually. The headline is: Usability Guidelines From Early 80s Still Relevant, Industry Shocked.
My point is that it's not that shocking. Computer using conventions from the early 80s are still relevant, and haven't much improved since. For me.
Re:I'm not suprised? (Score:2)
I'm not surprised. You're part of the tiny minority that actually prefers a CLI environment. For that minority, GUIs can be hard to use, mostly because this group can't be bothered to learn to use the GUI/has CLI reflexes so stubborn no amount of GUI work is going to displace them.
I think that only goes for the tiny minority I mentioned before.
Still, you're right in saying that there hasn't been much progress
Re:I'm not suprised? (Score:3, Interesting)
Maybe even anti-progress. I think computer uninitiates are terrified of modern desktops. They don't really guide the experience. You get a mouse pointer and you're basically told to figure it out. Some things you push down get mad and ring a bell, some things open other things to push, and some things just do nothing. Seemingly at random, ALERTS! pop up and give you a cryptic message. The thing you once pushed down that gave you a mad sound now does n
Re:I'm not suprised? (Score:2)
Uh, no. A command line offers no clue as to possible commands, for example. You need a teacher to figure it out. "man ls" offers no help for the non-technical, and supposes you already know to use "ls" if you want to know about a folder's contents.
'Calm and soothing' aren't words I'd describe the CLI learning curve, either. "Hair-tearingly frustrating and arcane" would come closer - for me, at least.
With a GUI, you have no syntax errors
Re:I'm not suprised? (Score:3, Interesting)
I once had an 80y/o woman with crippling arthritis spend 2 days trying to use the mouse to play solitaire. She knew what to do, b
Re:I'm not suprised? (Score:2)
Sure its easy to teach someone to memorize CLI commands. But if they really want to learn, they need an interface that utilizes patterns. Can you teach someone vi and expect them to understand sed?
Re:I'm not suprised? (Score:2)
Re:I'm not suprised? (Score:2)
However, in regards to some of your immediate problems:
One is leaving my home directory and finding my way to the Macintosh HD, which takes exactly one click with Finder and I
Re:I'm not suprised? (Score:2)
I suspect that the CLI may be very useful for users who accumulate sufficient lore to use it effectively. I'm trying to do that to some degree, but I have many other cares and burdens aside from my general interest in effective, efficient computing. Some of the commands you list -- especially "q" -- seem fairly obvious in retrospect.
I suspect the real reason more people don't use the command line is the steep learning curve it requires, particularly compared to GUIs. Per
Re:I'm not suprised? (Score:2)
When I use SSH and FTP, downloading and uploading to varying folders is much, much harder without a split-frame interface that represents the server on one side and my home, client computer on the other. I'd like an easy way to download into nested directories aside from the home folder, which I've never been able to do.
Have you used scp? it's an ssh-based file copier that supports recursion. I can't help you on the home folder thing, though.
Re:I'm not suprised? (Score:2)
I've always thought those interfaces are pretty brain-dead... I mean, you already HAVE a perfect representation of the files on YOUR computer, it's called OS X Finder. Just open up a Finder window at the directory and have your FTP client display the remote directory, and drag&drop between them. Why
Re:I'm not suprised? (Score:2)
erm.... 'cd /'?
When I use SSH and FTP, downloading and uploading to varying folders is much, much harder without a split-frame interface that represents the server on one side and my home, client computer on the other.
Huh? the CLI for FTP and SSH are the same, no? If you're talking about a GUI client, there are some you can download for FTP (
Re:I'm not suprised? (Score:2, Insightful)
The Mac interface is not hard for an experienced Mac user, nor is the Windows interface hard for an experienced Windows user. If you feel these platforms make you unproductive then it's because you're a novice user, too locked in by his prejudices to figure out how to use them properly.
Re:I'm not suprised? (Score:3, Interesting)
Re:I'm not suprised? (Score:2)
Most users who got used to the Unix command line back in the day have taken the time to learn the philosophy behind GUI interfaces enough so that they have at least a working knowledge of them. And look at it this way: At least OS X gives you the OPTION to use the Unix interface you love so much. Windows doesn't.
A
Does anyone actually care about usability anymore? (Score:5, Insightful)
Re:Does anyone actually care about usability anymo (Score:2)
But recall that in early Winamp (version 2?) the skin only effectively "coloured-in" the various UI components. There were some terrible skins available but the basic one was okay, if a little fiddly with tiny buttons. However it was not until later versions, like the unforgivable WMP, the skinning effectively changed the whole shape of the app. Nasty.
Oh yeah, "personaliozed menus" are crap too. Always the first thing I switch off.
Re:Does anyone actually care about usability anymo (Score:2)
It also looked horrible, with tiny controls and text.
Windows Mediaplayer sucks even more, with moronic skins that only work half the time (try running the app full-screen: it'll revert to the default appearance).
Re:Does anyone actually care about usability anymo (Score:5, Insightful)
You think that's bad? Can you explain to me in a rational-and-well-thought-out manner why Spybot: Search and Destroy has a skinning mechanism? Why exactly would you need to skin your anti-Spyware program?
Re:Does anyone actually care about usability anymo (Score:2)
This happens all the time in the commercial software world. Sometimes its more successful than others. Look at 'light' versions of professional apps: Photoshop Elements, Final Cut Express and even Windows PX Home edition (like I said, sometimes its successful, sometimes, not so much). In most cases the UI is also simplified in the consumer versions.
Re:Does anyone actually care about usability anymo (Score:2)
The only disadvantage is that the menu items change around until its fully trained which items you do and don't use.
Re:Does anyone actually care about usability anymo (Score:2)
However, having said that - it is important to both understand the standards, and have public computers stick to the standards.
I think for any home use computer system, there needs to be a balance reached between the equivalent of having your home decorated like the local school, and having things randomly thrown about.
People want to have some control over their env
Only one guideline needed in most cases (Score:4, Funny)
In some cases you might need the second guideline:
If it breaks, shake it a little.
Crap Interface Design (Score:3, Interesting)
You would think with 20+ years of generaly accepted interface guidelines, look and feel consistency, etc. that AOL would get their Nutscrape browser working with the "File Edit
Don't get me crapping-on about that damn, godforsaken RealPlayer. What the hell is that supposed to be? Ack.
I wish people would just try and stick to conventions. After all, how many times are you fooled into pulling open a door with a pull-handle fitted when the door is actually push-only?
Or is that just me?
Guideline 1.4.15 (Score:3, Insightful)
1.4.15 Explicit Tabbing to Data Fields
Require users to take explicit keying ("tabbing") action to move from one data entry field to the next; the computer should not provide such tabbing automatically.
If only M$ had been listening. I know I'm not the only one here who hates that damn auto-tabbing IP address entry box!
BTW, anyone interested should read M$'s HIG sometime. I hope they've started following it recently, because there were many sections I found where the HIG said one thing and their Office suite did something completely different.
Also, read Apple's HIG, Gnome's HIG, KDE's HIG... Subtle differences, interesting things.
Re:Guideline 1.4.15 (Score:2)
A huge problem for anyone who's trying to conform to the guidelines. "That's the standard!" "Well, it's not what Office does!".
I have the same complaint about Apple, by the way, although they cover themselves by editing the HIG every time they do something stupid, like brushed metal.
Re:Guideline 1.4.15 (Score:2)
If only M$ had been listening. I know I'm not the only one here who hates that damn auto-tabbing IP address entry box!
I liked the IP thingy - type in an address with all the dots and it shows up just right. It is a little funky, but an IP address is one data field, right?
BTW, anyone interested should read M$'s HIG sometime. I hope they've started following it recently, because there were many sections I found where the HIG said one thing and their Office suite did something completely different.
Offi
Re:Guideline 1.4.15 (Score:2)
Ever try editing the field after you've screwed something up? Backspace doesn't exactly to what you'd like...neither do the arrow keys. Are you changing 118.153.0.19 to 118.152.0.19? After clicking in the 153 field, backspace the 3 and type the 2. Now your cursor is in the 0 field. Why? It's just moving stuff around a whole bunch for no reason.
Disclaimer: I have no idea what the above IP addresses relate to - I've never used them, they're just examples.
Re:Guideline 1.4.15 (Score:2)
Intuitive Vs Cultural in the UI -A Hammer isn't... (Score:3, Interesting)
In my experience (14 years of weapons system/ military test systems design) the real benefit of milspecs/standards is that they are mono-cultural- Military culture ONLY. They assume NOTHING, and define only those things that personnel who fit the military human standards (height, weight, strength, dexterity, vision, etc..) are capable of doing.
"Modern Intuitive" GUI's and CLI's are intuitive to the designer ONLY. Icon to hold documents together as a staple ? Great ! What about cultures that use straight pins instead of staples ? etc., etc, etc... Good design means knowing your audience. Great design means BEING your audience.
Durability of Requirements (Score:2)
Mindful of this, I am careful to retain specs of even the deadest of projects, because 90% of the time someone with pointy ha
5.2.16 Editing address headers (Score:2, Interesting)
Even though this is still true, it's hard to imaging a designer who would produce an uneditable address field today. I'm sure they exist, but they must be rare.
Unforunately not. One of the most annoying features of MS Outlook (Exchange-mode) is that you can'tedit addresses once they've been verifed (which typically happens in the background). This makes perfect sense if you're
Rules are not laws... (Score:5, Insightful)
Any rule of UI design should be broken if there's a solution that benefits the user more than the one that follows the traditional guidelines. Now the reason that we have all these HCI folks busily compiling lists of the 'right' way to do things is that they didn't actually teach them how to design anything in their masters' program.
The sad fact of our industry is that the people who reach 'guru' status tend to spend more time bolstering their book [and overpriced PDF report] sales and retainers for giving speeches than they do trying to advance the state of the art. I can't blame them, book tours are probably easier than real work anyway.
Usability make-it-up-as-we-go-along (Score:2)
So are there any studies backing any of this up or is it all just personal opinions?
Re:They're all the more relevant now. (Score:2)
Re:They're all the more relevant now. (Score:2, Insightful)
Re:They're all the more relevant now. (Score:2)
One of the rules that influenced the design of Smalltalk-80 and the Alto workstation, was that the computer response time to a command should be not more than 100 ms. This way, a user can develop a train of thoughts and which is fluid.
Longer response times interrupt this train of thought, which makes the user then think harder/concentrate more.
With all the advancements in computer speed nowadays, most software does not respect this guideline, which leads to lots of frustration.
Re:Conclusion proof of Slashdot's idiocy! (Score:2, Funny)
Re:Article is an example. (Score:2)
I don't know about the "readably" part - the ribbon's shot on my 20-year-old dmp130, and even spraying it with wd40 isn't bringing it back :-)
(Actually, I just didn't bother packing it last time I moved - same with the daisy-wheel - some tech is just too old to bother with)
A nit-pick - the writer states several times that function keys have given way to control-key combos. Must have forgotten about:
Re:Article is an example. (Score:2)
Tail wagging dog? (Score:2)
Where they good princeples to begin with?
Or are they just seen as good principles because we've been trained to use them over 20 years.