Slashdot Mirror


Jakob Nielsen Answers Usability Questions

We gathered questions for Jakob Nielsen Monday; here are the answers. Interesting, possibly even essential reading for anyone involved in software or Web site design.

1) /. usability rating? (Score:5, Interesting)
by Col. Klink (retired) (wklink@yahoo.com)

Would you care to comment on the usability of Slashdot? Good? Bad? Ugly? Be sure to read the apache section before answering that last one.

Jakob:

Obviously, Slashdot has great usability for its targeted user base of nerds. The proof is in the pudding, in that they use it so much and keep coming back. There is nothing here but pure user interface: nothing you buy or get, so if people use it, it must be because it is good. This said, many elements of the interface would present too much complexity for more average users. For example, the many different ways of viewing and sorting threaded discussions is quite difficult to understand. How do you really know what you will see if you click on one of the links from the home page?

There are three elements of Slashdot that I particularly like:

  • Simplicity in the layout itself: focus on content rather than flash.
  • The liberal use of linking - in fact, the site lives off the ability to link to the rest of the Web. Too many other sites forget that hypertext is the foundation of the Web and provide nothing but a closed world.
  • The reputation manager effect coming from the moderation system.

2) Short vs long pages (Score:5, Interesting)
by Anonymous Coward

In most of your writings and interviews, you seem to be recommending short pages as always better than long ones. Sometimes you qualify this as applying only to 'navigation pages'-- but you never define that term. Aren't there more complex rules about when it's okay to have a long page? Don't you yourself find it frustrating when you have to load multiple pages, when one longer page could easily have held all the info?

Jakob:

This very page itself is getting to be too long :-)

It depends on how you look at this page. If you think of it as a single interview, then it is best to preserve it as a single page since the users would just skim over those questions that don't interest them. If you think of it as a set of answers, it would be better to have a short summary of the entire collection and then have links to individual questions and answers. Unfortunately, the Web is currently too slow to support this type of hypertext (we need subsecond response times for true freedom of movement). It would be nice to have a more advanced model of Web hypertext that would support alternative views of both atomic information objects and composite information objects.

Talking about navigation pages, brevity does rule. Users need to be able to get an overview of their choices without having to scroll too much. Ideally without having to scroll at all. If you need to scroll while making the choice of where to go next, then you are forced to keep promising options in short-term memory after they scroll out of view. The Slashdot audience may not fully appreciate the problem of having to keep items in short-term memory since you only become a programmer if you are good at doing this. Most people are not. All users will furthermore suffer from the tendency to select among the visible choices: if something looks like a good answer and as the best answer, then users will often follow that link without scrolling down to see if there might be an even better link on the invisible part of the page.

3) Browsers compensating for bad sites (Score:5, Interesting)
by Ed Avis (epa98@doc.ic.ac.uk)

To what extent will people start using their browser's features to compensate for bad Web sites? For example, your browser might automatically convert frames to tables, or precis long chunks of text, or concatenate lots of bitty pages into one easily-readable page. Since there will always be badly designed sites out there, do you think this is a useful sticking-plaster?

Jakob:

Great idea. The Web has always been based on this notion to some extent. For example, the Back button in the browser (as opposed to relying completely on site-supported navigation) and the ability to make the font bigger or smaller (as opposed to hoping that every site gets it exactly right).

We may have temporarily abandoned some of the user control over the Web in the chase for better-looking pages, and one of the worst sins in using CSS is to specify text in an absolute font size that doesn't change if the user needs bigger or smaller text.

I am hoping that future generations of browsers will finally live up to their names and actually help users browse (or Navigate or Explore, as the case may be). If the big browser vendors won't do it, then that's a potential market for other browsers like Opera and iCab or for various types of browser add-on tools.

4) Patent culture vs Open Source culture (Score:5, Interesting)
by tbray

You are the holder (or co-holder) of quite a number of patents. Can Open Source software builders who construct, for example, something that "prints a hyperspacial document" or "updates visual bookmarks" expect to be hearing from your attorneys?

Jakob:

The literal answer is no, since "my" patents are actually not mine but owned by the company I worked for at the time. I cannot speak for the attorneys of Sun since I don't work there any more. But it is pretty standard for big computer companies to get as many patents as they can for basic reasons of self-defense: if somebody tries to come after you then you can fight back with your own patents. That usually does not mean that the company wants to go after smaller companies unless they attack first.

5) Revolutionary UNIX GUIs (Score:5, Insightful)
by Anonymous Coward

In a Wired article on Eazel posted to Slashdot the other day, you said:

"They need to rethink the entire approach... They're saying let's implement a Mac-like interface so that we can have a nicer Unix. That's a nice thing, I guess, but it's not really revolutionary."

Can you describe some specific ideas and UI elements you would consider if you were designing the "revolutionary" Linux GUI?

Jakob:

I know that Slashdot readers don't want to hear this, but the very first question is whether it is even possible to create a truly good user experience on top of Linux. Many other companies have tried to make Unix easy to use and many very talented designers have worked hard on these projects for several years without very good results.

The only data points we have say that it can't be done.

I tend to believe in an alternative interpretation of the data, which is that the various approaches to designing better Unix interfaces were doomed because they always kept reinventing the same thing again and again. They never did the two things that are necessary for great UI:

  1. Don't just reimplement something that had a different design center (the Mac which was designed for a small black-and-white screen, 1MB RAM, and a puny 68000 processor)
  2. Iterate. Your first design will be a flop (say, Xerox Star or Apple Lisa). You gotta keep improving rather than giving up as the Unix vendors have done.

There is already one type of revolutionary UI built on top of Linux: embedded systems in the form of information appliances. Linux inside. You can't tell from the outside, though. A typical information appliance may only have 2-3 commands in the form of simple buttons or knobs.

All respect for info appliances, but we also need a workstation-style interface that can help knowledge workers survive the information flood of modern society. And that's where I think we really need revolutionary designs that go beyond the Mac. For example, ways of managing tens of thousands of documents by a rich set of attributes and content-oriented navigation. Simply showing files as icons in folders doesn't cut it beyond a few hundred.

We also know from many studies that the average user is very bad at hierarchical filing and typically never moves a file once it gets to live in some directory. Even if the file would be better off elsewhere. This problem is magnified several hundred times when it comes to managing email. I am starting to think that the solution is to treat information objects as members of a soup and manage them by attributes rather than by hierarchy and name.

6) Standards Compliance (Score:5, Interesting)
by HerrNewton

What are your views on standards compliance for, baseline, HTML 4.01 and CSS-1? Are we fighting towards a goal which is universally unattainable (due to the embbeded nature of some browsers like WebTV and *cough* IE on Windows), or are we nearing a new age for web developers?

Jakob:

At least WebTV can update its browser when/if they decide to do so. And IE is also getting better, even if it doesn't do everything I would want. But we will soon see a new generation of hardwired browsers inside information appliances. Once a piece of consumer electronics ships, it usually doesn't get upgraded. Thus it will be really important to campaign for full standards compliance from such truly embedded browsers.

I am basically hopeful that we will see more respect for standards on the Web. The concept of proprietary extensions has lost and very few mainstream sites do anything any more that cannot be seen by the vast majority of users. This is one of the true benefits from the boom in e-commerce. No self-respecting salesperson wants to turn away paying customers at the door just because they don't have the latest beta-download of some browser.

7) Non-GUI apps and usability (Score:5, Interesting)
by washort (washort@samford.edu)

Much attention is given to usability in GUIs and Web sites, (such as in your column Novice vs. Expert Users) but what about textmode and primarily keyboard applications such as text editors? Personally, I believe that Emacs have the best user interface of any text editor I've ever used (vi's a close second, calm down people :), but it's geared towards experts. What do you see for the future with regard to synthesizing novice usability and expert usability? the "smart menus" as seen in MS Office 2000 seem to head in that direction, only showing basic options unless an expansion button is pressed at the bottom of the menu. The best touch is that it "remembers" what you last used from the full menu and puts it on the basic menu. How can we smooth the curve?

Jakob:

There was a good deal of research on the usability of textmode UI back in the late 1970s and early 1980s. Conference proceedings like CHI'83 (first large user interface conference) are filled with papers on issues like command abbreviations and best use of command keys. However, as we all know, interest changed to GUIs after the Mac came out in 1984.

We do need more attention to the productivity of expert users. All the same methods apply for how to study and measure interfaces, no matter what their interaction style, but I admit that there is not much work these days on keyboard interfaces.

The other part of the question is much harder to address. How to smooth the curve from novice to expert. Nobody has found the way yet. Cue cards, boot-up tips, and the little annoying paper clip are all attempts, but nothing works really well. Progressive disclosure is the best tool so far: show people the basics first, and once they understand that, allow them to get to the expert features. But don't show everything all at once or you will only confuse people and they will waste endless time messing with features that they don't need yet. Interestingly, research by Jack Carroll at IBM in the 1980s proved that a "training wheels" approach to computers makes people better at understanding the expert features once they get to them. The reason being that users learn the conceptual structure of the system better when they are presented with the smaller set of features first. Not seeing something during initial use of the system would result in better use of the hidden features later.

8) Education (Score:5, Interesting)
by Duke of URL (iridium@sporkandspam.mauimail.com)

What type of education did you (and others ) have to receive to become a useability expert? Basically what's the best route to get a career in human-computer factors?

Jakob:

The only real way to become a usability expert is to watch lots of users as they perform lots of different types of tasks with lots of different designs and interaction styles. If you have only seen people use a single type of user interface, then you don't have the breadth of understanding of user behavior. I find that I often draw what I learned from the studies we did with IBM mainframe interfaces back in the 1980s, even as I advise on the design of websites. One reason, of course, is that many Web interfaces are as primitive as the old 3270 designs. But another reason is that watching what people do under many different circumstances helps generate insight into what they will do under new circumstances.

There is no single answer in terms of degree. The best people in the field today have degrees in countless topics, including psychology, anthropology, computer science, mathematics, graphic design, and theater. None of these degrees is perfect for becoming a usability expert. The real way to learn usability is to do usability as much as possible.

9) What's Next? (Score:5, Interesting)
by moonboy (armstrong.spamalicious.99@yahoo.com)

What is the next "big thing" in interfaces?

Surely "windowing" can't be the end-all-be-all of interfaces. Is there some paradigm shift around the corner which we can't conceive of right now? Perhaps the same "leap" which occurred going from command line/text to windows.

Jakob:

There are two things I do not think are the next big thing: 3D and speech recognition. Speech suffers from the Star Trek fallacy: it's a great audience interface but not a good user interface in most situations.

I think there are two big paradigm shifts coming: Augmented reality and content-and time-based computing.

Augmented reality is the ability to project a user interface onto the physical world. For example, when repairing an airplane engine, a trainee mechanic can see an animated hand grab exactly in the right spot. And read-outs from various diagnostics will display in the context of the thing they are diagnosing rather than on a separate device. Lots of other ideas in this realm, including wearable computing, smart clothes, etc.

I also believe we need more information-rich interfaces as I was discussing above. I think the current Macintosh-style UI will be turned inside-out and we will start to manage information objects depending on a much larger set of attributes than simply their name and hierarchical placement. In particular, history and other time-based attributes will become more important. When did I last touch this object? What other things were I doing at the time?

Also, the computer will need to become a personal secretary and help the user manage his or her time. The opposite of push technology which was based on constant temptation to procrastinate. In the old days, an operating system was designed to optimize the utilization of the computer's resources. In the future, its main goal will be to optimize the user's time. For example, in terms of protecting you from too much e-mail.

10) Disturbing anecdotes (Score:5, Insightful)
by Anonymous Coward

Jakob,

Your work is chock full of terrifying statistics about what happens when we create slow, hard-to-navigate sites. When I (an information architect) try to convince my project teams to heed those statistics, though, nobody seems to listen. People continue to clamor for images, frames, JavaScript, etc.

If Ronald Reagan's speeches proved one thing to us, it's this: a well-chosen anecdote can drown out innumerable (and true) statistics. I was wondering whether you might have any good terrifying anecdotes that might scare people who are about to make an unusable Web site into doing the right thing.

Jakob:

Boo.com is one good anecdote. They wasted millions of dollars on fancy design which they had to retract shortly after the launch because nobody could use it. Even on a fashion site, people care more about the products than about the bleeding edge design.

Also, the Web itself is one big anecdote. What do all the big sites have in common? Minimalist design. I made a very simple analysis of the usability of the ten sites with the most traffic compared to the sites from the ten biggest companies (which would have had an inherent advantage if they had been more usable). The result was very clear: The ten biggest sites had much better usability scores than the sites built by huge corporations. For example, the download time for the home page was eight seconds for the big sites and 19 seconds for the big companies.

What happens is very simple: the good sites win. If the pages download fast, people return. If they can find the products, then they can buy the products. If people understand the site, they use it.

228 comments

  1. Re:I read the book. (begin rant) by Anonymous Coward · · Score: 0

    That was quite a coherent criticism, but maybe a bit zealous on the word "handwaving". Care to drill down a little and explain the term?

  2. I didn't ! by Anonymous Coward · · Score: 0

    The answers were very predictable and unimaginative. He didn't even really answer some of the questions; he just regurgitated some of the current conventional widom. His responses were no better than any of the fluff articles on human-computer interaction that appear in the mainstream press from time to time.

    In particular, I had to laugh at his outlook on the future of UIs: 3D and speach recognition. Could he possibly have picked any two technologies that are more over-hyped and less promising? It's like he was reading straight from Gates' book, and it was clear that he had no vision or particular insight into these subjects.

    All in all, this interview was no more informative or enlightening than what you can expect to see in Wired or on ZDnet. It was a real dissapointment considering the high quality of most slashdot interviews.

  3. Re:Next Big Thing is next "BIG" thing by Anonymous Coward · · Score: 0

    Love them Belgian waffles.

  4. Re:Essence of goo UI by Anonymous Coward · · Score: 0

    No, you are only faster than your system for very short periods of time. 99.9% of the rest of the time the system is waiting for input from you.

    The question is how long of a perceptable wait time the system can impose on the user. Designers seem to have their own idea about that, so even as computers get faster, the 'wait time' gets taken up with animated effects, background tasks, more bloated programs, or even blocking operations to prevent users from issuing commands too quickly. You're quick enough that you fall outside of this general perception of what an acceptible response time is.

  5. JESUS WILL SMITE THEE, MAGIC SNAIL by Anonymous Coward · · Score: 0

    Ask not what your Slashdot can do for you .. ask what YOU can do for your SLASHDOT! ohhhohhhohhhohohohoh

  6. Re:I read the book. (begin rant) by Anonymous Coward · · Score: 0
    You may have a legitimate beef with Gelernter's book.
    But I think that you go too far when you say:
    My primary consolation in watching you people handwave over this nonsense is that it's never going to amount to anything anyhow: file/folder is locked in, there's no room for you the way you're behaving.
    There are a lot of user-interface experts who have said that we should provide users something more flexable than the single hierarchy of file objects. Jakob Nielsen, Bruce Tognazzini, and Doug Engelbart have all said as much. Jamie Zawinski has some interesting ideas alone these lines that he calls Intertwingle.
  7. Y'all suck. by Anonymous Coward · · Score: 0
    This is a moronic statement:

    ...so if people use it, it must be because it is good.

    Which is not true. Witness AT&T way back when, witness Microsoft now. By following this logic, Microsoft *must* be good!


    Now the poster (somewhere above) used 'monopoly' instead of 'mindshare', which is what s/he probably meant.


    I know that I find /. very unfriendly.

    reading flat is fast, but instead of indenting comments a space or two to preserve threading, they dump it straight to left margin (or as left margin as you get on stupid webpages).

    moderation sometimes is problematic (I don't have an easy solution to this one - but quite a few small fixes)

    scrolling left/right to read stuff bites hardcore. This happens with threaded reading, etc.

    left/right margin issues

    Only the main page gets hits, ever go looking in the science section?

    cookys suck


    Okay, it sucks, so why'm I here?

    Mindshare, Mindshare, Mindshare.

    Where else can I get good commentary on news for nerds (well, news for nerds some of the time). Most of the best information comes from feedback, and the different views are stimulating. Without those, it's just weeb-floatasm, which I can find on my own. But I don't have the barometer of seeing that other people think it's a hoax, links to other relevant sites, commentary on issues that are glossed over in the press releases, etc.


    And mindshare generates more mindshare....


    So this post just continues to improve /. instead of finding an alternative - <sigh>


    -- Ender, Duke_of_URL

  8. Re:Hidden features and hierarchies by Anonymous Coward · · Score: 0

    You might want to check out this month's AskTog column, at Bruce Tognazzini's website, www.asktog.com. He proposes some excellent ways of improving the UI so it deals better with complex (i.e. property-rich) objects. Some of these ideas are ~10 years old, too. Now, *coding* them might be another matter, but if you want to spark your creativity and get some lucid insights into good interface design, it's worth the read.

  9. Re:Essence of goo UI by Anonymous Coward · · Score: 0

    I read an article ( i don't know where) that stated that the increased speed of computers was actually having a negative effect on productivity. The fact that there is no lag time between a systems request for information makes us workat an unneccesarily (sp?) accelerated pace, causing stress. When there is a n actual need for a heightened amount of productivity we are too frazled to do so. We've been using 5th gear for so long we have no choice but to downshift to handle the stress.

  10. Speaking of usability by Anonymous Coward · · Score: 0

    It looks like question 4 is munged in with the answer to question 3.

    1. Re:Speaking of usability by Tau+Zero · · Score: 0

      Yup. Looks like a paragraph tag and a tag got lost somewhere.
      --

      --
      Time is Nature's way of keeping everything from happening at once... the bitch.
  11. Re: Hidden features and hierarchies by Anonymous Coward · · Score: 0
    But that's not what many corporate (non e-commerce) sites are about. Because there's bugger all content there anyway. The site exists only to make the company look good to other companies.

    Well, if the site's just a corporate pissing/masturbation contest, then fine. But an online store like ChaptersGlobe is kinda shooting its foot off when, for instance, it insists on cookies but refuses to send me any because it doesn't know my User-Agent. (This is why I use Amazon even though it's not Canadian and I'm supposed to be boycotting its patents... Amazon works with all mybrowsers.)

    Suits should not be allowed to make these technical decisions.... I've no idea how to accomplish this, but it's not a hell of a lot different than building a bridge with KrazyGlue instead of rivets because some suit found out it's cheaper, newer technology, and leaves a smoother finish.

  12. fucking moron by Anonymous Coward · · Score: 0

    take a computation theory class ... such problems are undecidable at best ... it is not even in the ball park as p=np ... this up there with the halting problem ... there is something called finite injury ... which states at best you can get/approximate a finite amount of information out of these class of problems ... morons ... people forget there is a science behind computer science

  13. Re:Essence of goo UI by Anonymous Coward · · Score: 0

    yet another point...
    I need to remember to run the spell check on my post AND my subject. I have typos all over the place. Sorry
    Duke of URL

  14. Slashdot Ads by Anonymous Coward · · Score: 0

    Tell me, which 3 "Geek news" sites have print ads in glossy mags? 1) Slashdot 2) Nobody 3) Nobody else Where are there slasdot print ads? I gotta see this. Who the hell doesn't know about Slashdot by now??

  15. Re:Halfway by Anonymous Coward · · Score: 0

    Here's some practical advice for ya... Go Away.

  16. Windowing Systems are 2 1/2 dimensional by Anonymous Coward · · Score: 0

    Fully 2 Dimensional, and a fractual Dimensional used for layering

  17. Linux: The Premiere Porn Platform by Anonymous Coward · · Score: 0

    The only tasks this machine can replace is porn retrieval through Netscape, in its current state.

    That's an awfully antiquated way to retrieve porn. Here's what I do. I've got a Perl script that connects to $NNTPSERVER and reads various groups that I have selected in a configuration file. It reads each message in the group, and automatically UUdecodes/MIMEdecodes all of the porn and dumps it into a specific directory. It even correctly handles multi-part attachments.

    Now here's the beautiful part: I've got a cron job that starts at 1:00 in the morning by first doing an /sbin/ifup ppp0 to connect me to the net. It then fires off my porn bot and runs all night! When I wake up in the morning, there are countless megabytes of pr0n for my viewing pleasure (via xv) and it all happened when I was upstairs, fitfully sleeping away! Now, none of this is particularly new, of course; porn bots are actually quite an old idea. But they work very well, and they work well under Linux.

    So don't discount Linux as a premiere porn platform. Linux has tons of porn potential (porntential?) This needs to be advertised and made known to the general public. Then watch 'em come running! (Seriously!) Nothing attracts the public like porn.

  18. Re:Good web design by Anonymous Coward · · Score: 0

    Pornographic -- please ignore

  19. Re:Coward as a Comic by Anonymous Coward · · Score: 0

    Methinks it's really just an attempt at cleverness. "Slashdot's use of liberal links" viewed syntatically means that the links are liberal. If it'd said "Slashdot's liberal use of links" that'd be more in tune with the intent.

    ttfn

  20. Re:Minimalist design by Anonymous Coward · · Score: 0

    to which I say "MacOS X"

    To which I say: Is it really that good? Have you tried it?

    (registered user posting as AC since I can't trust my brain this late at night :-)

  21. Re:Halfway by Anonymous Coward · · Score: 0

    what's your problem, jackass? just because jakob nielsen couldn't be bothered to answer your silly little self-important question doesn't mean the article is any less good. it's much better in fact without you in it.

  22. His patents by Anonymous Coward · · Score: 0

    Go look at his web page. If some of those patents aren't frivolous then I am Jakob Nielson. Why is a guru like Nielson doing this? If it's "purely definsive" then someone ought to create a GPL type organization that people can assign their patents to which will negotiate GPL type cross-licensing with big corporations or sue them. Wouldn't it be great to be able to say if you don't let everyone use GIF, then we will sue you for displaying your web page (by virtue of some patents like Dr. Nielson's}? If they are not defensive, then someone ought to challenge him on it.

  23. Re:Halfway by Anonymous Coward · · Score: 0

    shut up karma whore...no one wants to listen to you.

  24. Re:Dr. Whoever.. ;-) by Anonymous Coward · · Score: 0

    -1, Hopeless Dork

  25. Becoming a Usability Expert by Anonymous Coward · · Score: 0

    The best way to become an expert in usability is to work for a usability company. I work for Usability Sciences, a usability company that started in 1988. Our usability services grew at over 100% last year so we are constantly looking to hire new usability analysts. If you are interested in learning more, go to our web site.

    I believe that the Universitys of Washington, Clemson, and Gerogia Tech offer classes and/or degrees related to the subject. That said, we have never hired someone with a formal education in usability. Instead we believe, like Mr. Nielson, in on-the-job training and have had good analysts from a variety of backgrounds.

    Stressboy
  26. Hey doc, take a look at the boil on my neck by Anonymous Coward · · Score: 0

    ..

  27. Re:Halfway by Anonymous Coward · · Score: 0
    "Signal 11, what's your opinion on this interview?"

    "Great ar..."

    "IT DOESN'T MATTER WHAT YOUR OPINION IS!!!"

  28. Re:Next Big Thing is next "BIG" thing by Anonymous Coward · · Score: 0

    it's always been that way... ever read a stock advisory newsletter that was written by an investor? Greatest way to short a stock is to run your own rumor mill... shift8

  29. I didn't understand that part by Anonymous Coward · · Score: 0
    Also, the computer will need to become a personal secretary and help the user manage his or her time. The opposite of push technology which was based on constant temptation to procrastinate

    What does he mean by the opposite of 'push' technology? How does the temptation to procrastinate fit in there? Could someone please explain this to me?

    In the future, its main goal will be to optimize the user's time.

    How are we going to achieve this? Intelligent agents? This has all been tried before...

    1. Re:I didn't understand that part by Wesley+Felter · · Score: 1

      The purpose of most Pointcast-style "push" technology (as I understand it) is/was to bombard the user with as much information as possible as often as possible. Don't feel like doing work right now? Just click over to Pointcast, which has 37 news stories for you to read, already conveniently downloaded onto your computer.

      That would probably be even worse for my productivity than Slashdot!

  30. Good web design by Anonymous Coward · · Score: 0

    Here you will find a great page design that doesn't overwhelm the user.

  31. Re:Coward as a Comic by Anonymous Coward · · Score: 0
    I really hope this person isn't being serious. "Slashdot's use of liberal links" refers to the amount of links, not any kind of political/philosophical relation.

    That post is humor. I mean come on, a slashdot poster is almost never THAT clueless.

    The people that ARE clueless are people like YOU who take the humor literally.

  32. Re:Hidden features and hierarchies by Anonymous Coward · · Score: 0
    >If the amount of revenue we gain by making the site degrade gracefully is less than the amount [we'll pay our techies] to get it done, it ain't gonna happen.

    I pointed out the flaw in this standard argument a few days ago. The system degrades pretty gracefully by default. You don't pay to put graceful degradation in, you pay to take it away. You have to pay those techies to crank out huge graphics and nonportable JabbaTripe and you have to pay someone else to transport all the extra crud. It makes no business sense whatsoever to me to, what, possibly double or triple the costs creating reliance on nonportable features which can only reduce the number of people that can or will want to use the site. But then, I never went to Haaavahd Biznez Schule so I must be overlooking something...

    I've nothing against making a good-looking site... But that can easily be done without breaking it!

  33. NOT funny by Anonymous Coward · · Score: 0

    Jesus H. Christ, do I really have to waste my time with such mindless US-centric blathering? At least don't moderate this crap to the top of the heap.

    1. Re:NOT funny by Foogle · · Score: 2
      Yeah, you're damned right! Fucking slimy, american, capitalist pig-dogs!!!

      Oh wait, I'm American... and, hey, well over half the people here are American. But you're right, there's no reason for us to talk about anything that has to do with America because -- after all -- the motto of this site is "News That Has Nothing To Do With America For International Nerds"

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

  34. Re:Usability: It's a Good Thing by Anonymous Coward · · Score: 0

    I find this a funny paradox. I was all in agreement with the statement you contradicted. Then your statement made remember the first 5 minutes after I successfully installed RH5.0 and rebooted. i logged in and then stared at the blinking prompt in my black console. This is it ? I said out loud. Then I looked in my book. Type `ls' it said. I did and I think there was nothing in /root yet for a bare ls to discover beyond . and ..
    Later on I discovered that ls -la showed .dotfiles. Yes it was completely hidden. I knew something was out there but, it was like standing in front of an ocean on a moonless night. I had no GUI at all for like 6 months, except at some point I discovered mc and lynx.

  35. Re:Essence of goo UI by Anonymous Coward · · Score: 0

    keep it simple, stupid

  36. Re:Cool by Anonymous Coward · · Score: 0

    I wonder what he thinks about the upcoming 3d window managers?

    Didn't you read his answers?!

  37. TWO STRIKES AGAINST YOU by Anonymous Coward · · Score: 0

    Let's see .. not only did you use the name of your Lord and Savior in vain .. you are also a foreigner and therefore not a citizen of the Chosen Country of God. It's going to be awfully hard for your soul to enter the Kingdom of Heaven. My fellow believers and I will relish the thought of your perpetual torture in the Lake of Fire.

    1. Re:TWO STRIKES AGAINST YOU by Magic+Snail · · Score: 1

      Wow, look at all this great humor. Times like these make me proud be be a /.'er.

      Ryan

  38. BRAVO! by Anonymous Coward · · Score: 0


    ...

  39. Re:What was that about what? by Anonymous Coward · · Score: 0

    ... uh, I forgot what I was going to say.

    Never mind.

  40. Not a Huge Deal Indeed by Anonymous Coward · · Score: 0
    You are the second or third person to do this. His name is Jakob Nielsen, Ph.D. or perhaps Dr. Nielsen. Not a huge deal, but I think he deserves the title.

    Get a grip. I have a Ph.D. but I couldn't care less if some guy omits the "Dr." title. It's all a bunch of crap. In the process of doctoral studies, if you haven't developed enough modesty not to care about bullshit like titles, then you're obviously not done yet.

    1. Re:Not a Huge Deal Indeed by JustShootMe · · Score: 1

      Point taken, but if I'd spent 12 years in school and over a hundred thousand dollars on a degree, I think I would probably at least want the title out of it...


      If you can't figure out how to mail me, don't.
      --
      For linux tips: http://www.linuxtipsblog.com
  41. Re:WYSIWYG is your enemy, mod_include is your frie by Anonymous Coward · · Score: 0

    Forgot to mention -- what you really ought to be checking out is XML, which is designed to allow (among other things) semantic coding of internal content so that an XML document can be be more readily parsed or otherwise transformed programmatically in producing output to the client, as well as being parsed/transformed by the client.

  42. Re:Know *when* to use graphics, please by Anonymous Coward · · Score: 0

    There's a shorthand term that vendors use to describe the PC Case feature set that you describe above:

    InWin.

    Get it, got it, good.

  43. Formating with BOLD by Anonymous Coward · · Score: 0

    I love how after the second question everything was so big and BOLD That's my story and I'm sticking to it.

  44. Kayla Rolland Shooting by Anonymous Coward · · Score: 0

    Is it time to ban guns? Or time to ban Blacks?

  45. Why 2D is better... by Anonymous Coward · · Score: 0
    ...because we are 3D. Being 3-dimensional means we can see everything in a 2-dimensional space all at once. Nothing hides anything else. If we were 4-dimensional, then 3D would be the perfect interface for us. If we lived in Flatland, the perfect interface would be a line.

    Windowing systems are sort of 3D, since windows lay on top of each other. However, when I'm on a Windows machine I rely a lot on the little 2D navbar to bring the window I want to the top. It would be a real pain to have to fly through a 3D space to get to the window I want.

    1. Re:Why 2D is better... by C.Lee · · Score: 0

      >Nowadays I feel restricted and contrained
      >when I use Windows because of that. When you get down to it, a 3D
      >inteface would really be nothing more than a more efficient way of
      >arranging windows.

      Crap. Look at all the people who quite literaly become physically ill while watching and playing 3-d games like Doom and Quake on a computer monitor. Just wait untill the 3d rubbish you're adovacating hits the office and watch the lawsuits start flying.

    2. Re:Why 2D is better... by lunatik17 · · Score: 1
      Who says a 3D interface would have to play by the same rules? Perhaps someone could design a taskbar that brings you to the window of your choice automatically. Why would this be any different than a 2D wm? I think you begin to depend on a certain interface, and if it has shortcomings, you tend to start relying on them. For instance, in Windows you're stuck with just the one desktop. You get really used to minimizing and maximizing windows in order to multitask, even though that's not the best way to do it. When I switched to Linux, I was amazed at how simple a change the multiple desktops were, and how fricking useful they are. Nowadays I feel restricted and contrained when I use Windows because of that. When you get down to it, a 3D inteface would really be nothing more than a more efficient way of arranging windows.

      Here's my DeCSS mirror. Where's yours?

      --

      Here's my DeCSS mirror, where's yours?

    3. Re:Why 2D is better... by lunatik17 · · Score: 1
      I've never met a person who got motion sickness from 3D games, but if you do, then the answer is obvious. Just don't use it. It's just a window manager, after all. Unlike Windows, you can replace the GUI at will, and there are certainly quite a few 2D wm's available. I just think a 3D one would be really cool :)

      Here's my DeCSS mirror. Where's yours?

      --

      Here's my DeCSS mirror, where's yours?

  46. Neither was this one, bud. by Anonymous Coward · · Score: 0

    Try again later, dude.

    1. Re:Neither was this one, bud. by Anonymous Coward · · Score: 0

      Well, he was lame, though.

  47. Good Web Interface by Anonymous Coward · · Score: 0
  48. There are no 'defensive patents' by Anonymous Coward · · Score: 0

    The 'reasoning' for big companies for grabbing as many ridiculous patents as possible may be for self-defence, but every time such a patent is granted, the company has one more reason (temptation) to launch the weapons of IP war as a mean of controlling others. Since the patent holder can do whatever it wants control others to use it, there is no guarantee that the company won't enforce the patent for any reasons, especially for its own selfish, desperate, ridiculous needs (eg: the company's profit is not as good as expected by its own incompetence, so it needs some quick cash to fill the share holders' pockets).

    The only way we can be sure such extortions cannot happen is for the patent holders to completely, uncoditionally, irrevocably give up exclusive control of the patents immediately after the patents are granted. But as a second choice, we should build a GNU patent licence, which works the same way as the GNU GPL, except derivative patents must be licensed under GNU patent licence, and derivative (non-patent) works that used IP based on GNU patent licence must be licensed under GNU GPL. Only then, we can truly have means to stop the menace of ridiculous patents.

  49. Re:Cool by Anonymous Coward · · Score: 0

    Legal Shit: THIS STORY IS PROTECTED UNDER THE LAWS OF COPYRIGHT.
    ANY REPRODUCTIONS, ALTERATIONS, AND/OR SALES WITHOUT
    THE WRITTEN PERMISSION OF THE AUTHOR IS STRICTLY
    PROHIBITED.

    © 2000 HaRkOnIn All rights reserved.

    Tara (MF, Cheating)

    By:

    HaRkOnIn
    harkonin@usa.net

    INTRODUCTION
    ============

    Tara was one of my friends that I met at Karaoke near where I use to
    live. When I first met her, I thought, "WOW! What a babe!" And if you saw
    her too, you'd probably think the same thing. Long blonde hair, very skinny,
    very sexy looking. I thought she was single when I first met her, but she
    turned out to be involved with somebody, so I kept my distance. But nothing
    would prepare me for what happened on Christmas day when she invited me to
    stay over at her house with her and her boyfriend for the holidays because
    I didn't have anybody else to spend it with.

    It was Christmas day. It was a day no different from any other day
    for me in my 2 bedroom trailer out in the middle of nowhere. I was alone,
    my girlfriend had left me and took the kid with her 2 years before, I was
    just having a lousy life. But I was excited, cause my friend Tara had
    invited me the night before to spend Christmas with her and her family. I
    figured, "Hey that's great! I won't be alone this year." And alone, I
    wasn't.

    It was all planned out. Tara would stay behind and do a little shopping
    to get prepared for Christmas dinner, and her boyfriend Rrian would come
    across town and pick me up. So until he arrived, I just sat on my computer
    playing around on the Internet. Had a lot of fun.

    Finally Brian came and picked me up. And we went to their house. When
    we arrived, Tara's Sister and a few friends were running around the kitchen
    trying to get the Christmas dinner ready. It was like noon or something.
    Brian asked where Tara was, and her sister said she had gone out to do some
    last minute shopping. While everybody was running around getting stuff
    done, Brian put on some Christmas music on the stereo, and I just sat down
    on the couch in the living room and stared at the beautiful tree that they
    had decorated. It was so beautiful. I had never seen anything like it in
    my entire life.

    It had regular ornaments on it and sashes and tinsel and all that stuff
    on it, just like a regular tree, but it also had these really pretty green
    and red bows and ribbons on it. I told Brian that it was really cute, and
    he said, "You like that? Tara did that." I was impressed.

    Within about 10 or 15 minutes, the rest of the family showed up. Tara's
    Mom, and aunt, and a few kids. The place was beginning to look like a
    regular party. It actually seemed fun to be there. I was actually enjoying
    myself. And it got even better when Tara showed up. She blazed through
    the door with bags and packages in her hands. Man did she ever look GOOD!
    I stood up and followed her into the kitchen cause I knew she was going to
    want to give me a hug, she was that type of person. And low and behold,
    after she had everything put away, she said hi to me, and gave me a nice
    big hug. It was really nice having her arms around me, even though it was
    just a hug.

    After that, I just kinda stood there in the living room for a while
    watching her go around the kitchen preparing dinner. She was wearing the
    tightest white pants I had ever seen. I mean they were so tight, you could
    actually see her panty line. I was really enjoying myself just standing
    there watching her. Brian would walk by a few times and I would just stare
    up at the ceiling or something acting like I wasn't staring, but I think he
    knew something was up, cause he would keep walking by me every now and then
    between the bedroom and the living room.

    Anyway, I'm gonna shorten this up cause this is supposed to be an erotic
    story, but needless to say, it was a really wonderful experience. We all
    opened presents, Tara got me some socks, etc. When it was all over, Tara
    had to go to her ex husband's house to wish her kids a Merry Christmas and
    have a small party with them. I could tell Brian didn't particularly like
    that idea, cause she called him from her ex's house and asked him if he
    would mind if she spent the night over there, cause her ex husband was
    really lonely and she wanted to spend more time with her kids. Ofcourse,
    he was the jealous type. And I would be too, cause Tara is such a beautiful
    woman, I'd be worried 24 hours a day somebody would take here away from me
    if she were mine.

    Anyway, while Tara was at her ex's house, Brian and I stayed behind and
    cleaned up the house. We put the ornaments away and took down the tree
    so they wouldn't have to deal with it in the morning, he vacuumed the floor.
    By the time Tara finally got home, Brian was tired, I was tired, and she
    was tired. Everybody was too tired to take me home, so Tara told me I
    could sleep in her daughter's bedroom and Brian would take me home in the
    morning. I said, "Okay", and they went to their bedroom and I went to
    her daughter's and closed the door and turned off the light and went to
    sleep.

    The next morning, I got the most incredible surprise of my life when I
    was pleasantly awakened by an arm around me, and a nice sensuous kiss on
    my lips. I opened my eyes and turned over and saw Tara laying next to me
    in her blue silk nightgown. I sat up and said, "What are you doing here?"
    But all she did was put her finger to her lips and say "Shhhh", and she
    layed me back down on the bed and put her head on my chest and put her arm
    around me and just layed there. I didn't quite know what to do right then
    and there, I was so surprised by her actions. Never in a million years did
    I ever think she would actually resort to cheating on her boyfriend with me.
    I mean, all we were doing was laying in bed together, but I was pretty
    certain it would go further than that cause she was moving her arm up and
    down my belly to my chest, and each time her hand reached my belly, it would
    go a little further down. She was staring into my eyes the whole time. I
    was getting incredibly aroused by what she was doing.

    "Does that feel good?", she asked me.

    "Yeah, it does.", I smiled at her.

    "How about this?", she said as she ran her hand down the front of my
    shorts and cupped by balls and started gently squeezing them.

    I let out a gasp and started to breath heavy. She apparently liked
    my reaction, cause after she squeezed by balls a few times, and noticed that
    my cock was getting extremely hard, she pulled it out of my shorts and began
    stroking it gently at first, but then a little harder as my reactions to
    what she was doing started to arouse her. She would say things like, "Ooooh
    do you like that baby?" and ofcourse I would reply whenever I could get
    a breath, "Mmmmmm yes.... Don't stop.....", and she would reply with, "I
    won't.". God it was such an incredible experience.

    By the time I realized it, she had gotten my cock so hard when she played
    with it, I was then sent through the roof and into the clouds when the next
    thing I knew, her lips were around my cock and she was literally swallowing
    it. By this point I was so surprised at what she did, I let out another gasp
    and lifted my head and began watching my rock hard cock disappearing into
    her mouth and down her throat. She was good at this. Even better than my
    ex girlfriend. She would momentarily look up at me as she continued sucking
    me off, and she would smile and play with the head of my cock with her tongue
    and then I would see it disappear down her throat again. Oh man, watching
    my cock disappear into her mouth just turned me on so much that it wasn't long
    before I filled her mouth with my juices, letting out light screams here and
    there. Not loud enough to wake anybody up though. If her fiance had known
    about this, he'd kill both of us. But that's what was so erotic about it.
    I don't know what it was, but watching her perform sexual acts on me instead
    of her own fiance was just a huge turn on.

    When she was finished, she laid down next to me again and began playing
    with my balls again. I had to do something for her. I mean she was nice
    enough to come into the bedroom and get me off, I just had to do something
    for her. So I sat up. She had no idea what I was about to do, but I guess
    she kind of had some idea that I was going to do something to her, cause
    when I sat up and began to move down to the foot of the bed, she scooted to
    the middle of the bed and laid on her back and spread her legs. I guess she
    thought I was gonna get on top of her and fuck her. Ofcourse that was my
    plan at first, but when I saw the beautiful sexy curves of her feet, I just
    had to lick them. I don't know about anybody else, but I believe a foot
    fetish is the most erotic thing in the world to have, and it's quite
    exhilarating. I mean, you lick a woman's feet and suck on her toes, she'll
    start screaming.

    And as I ran my tongue from the heel of her left foot up to the tip of
    her big toe, she grabbed the pillow and buried her face in it and started
    screaming as loud as she could. It was a good thing she had done that, cause
    if she had screamed without it, Brian would have heard her and come running
    and we would have been caught.

    After I was done licking her feet and sucking her toes, I moved closer
    to her pelvic area and just stared between her legs wide eyed. Either this
    woman took her panties off just for this occasion, or she doesn't wear any
    under garments under her nightgown. When she spread her legs I could see
    all that hair on her pussy, and I just had to go for it. I didn't see the
    look on her face as I lifted up her nightgown and buried my face between her
    legs and started lapping away at that sweet pussy of hers, but I'll bet it
    was a look of both surprise and ecstasy.

    I was too busy sucking her clit and pushing my tongue in and out of her
    slit to look up and see her facial reactions as I continued with what I was
    doing, but I could hear her moaning softly as she was getting closer and
    closer to orgasm. And I think I sent her through the roof and into the
    clouds when I took one last lick and then as hard as I could, shoved my
    tongue DEEP inside her and began moving it around. It wasn't long before
    she got to moaning so hard, that with one final silent scream, she blew her
    juices down my throat. When I was finished, my jaw was in pain from wildly
    licking her, so I just crawled up next to her and laid my head on her stomach
    and began squeezing her soft plump breasts. She put her arm around me and
    allowed me to continue. This went on for about 10 minutes.

    I looked into her eyes as I slowly ran my hand up and down her chest,
    and began seeing her facial expressions. I smiled at her and said, "Are
    you alright?" She smiled back at me and in a soft voice she said, "Mmmm, Oh
    yes. I'm just wonderful. I... I just never felt like this before." "Like
    what?" I asked her. "Well when Brian and I make love, I end up going to
    sleep unfulfilled at night, cause it seems sex turns him on so much that
    he blows his wad before I even get a chance to get excited. With you, it's
    a whole new world."

    "Do you like this?", I asked as I put my left leg around her and got
    on top of her and pulled the shoulder straps of her nightgown down, revealing
    her large plumb breasts. "Ooooh YES." she said. And that's all I needed
    to hear as I leaned down and took her right nipple in between my teeth and
    started lightly nibbling on it. She let out a few soft moans and her whole
    body began to shake all over.

    "Oh baby... Oh baby... I'm cumming.. Oooh... Mmmmmmmm!!!!", was all I
    heard
    her say. And to give herself more leverage or something, she wrapped her
    arms and legs around my body and squeezed as hard as she could, and I suddenly
    felt something warm and silky squirting all over my belly. She tasted so
    sweet before, that I decided to go down for seconds as I licked every drop
    off of the sheets and off of her.

    By this time, my cock was rock hard again and was ready for something
    new. And she knew this. "Now it's my turn.", was all I heard her say as
    she sat up, scooted over, and pushed me down on my back and straddled my
    body. On her knees, she slowly scooted herself up closer so that my rock
    hard cock was positioned right under her hole. And she took it in her left
    hand and began to rub it up against her pussy. Oh man I was so turned on
    by this, I almost cummed right then and there. But she wouldn't let me.
    Every time I showed a hint of excitement, she would stop for a few seconds,
    and then start up again. She was driving me crazy, but that was okay, cause
    I loved every minute of it.

    "Tell me what you want baby.", she said.

    "I want you.", I managed to say to her through all the soft moans I
    was letting out.

    "Ooooh you do huh.... And what would you like me to do?", she asked.

    Apparently women like guys to tell them what they want them to do to
    them during sex. I myself never understood that concept, but I guess they
    need that sorta thing. So I told her exactly what I wanted her to do. I
    whispered, "I want you to fuck me." And I reached up and slid my hands under
    her nightgown and began to squeeze her breasts.

    "Ooooh I'll be glad to baby. I never thought you'd ask.", she said as
    she slowly lowered herself onto my cock. And as my hard shaft slid inside
    her, she threw her head back and let out a soft moan. I continued to squeeze
    her breasts harder and faster and she apparently liked that, cause it made
    her move up and down faster on top of me.

    "Mmmmm!!! Mmmm fuck me baby.... Fuck me!! Fuck my brains out." I began
    whispering to her as I squeezed her breasts harder. She looked into my eyes
    and bit her lower lip and squinted as she moved up and down on me faster and
    faster. Every time she came down, I would push my cock up inside her and
    this got her even more excited. And I continued talking dirty to her.

    "Oooh baby, yes... That's it... Mmmm I've always wanted to fuck you
    from the day I met you at Karaoke... Mmmmmm...."

    And right before she squirted her juices all around my cock I heard her
    manage to say through all her moaning, "Mmmm, what took you so long? All you
    had to do was ask." God it was such a wonderful experience. And what got
    me so excited within the next few minutes that made me cum deep inside her
    was when she said, "Ooooh baby, I want you to cum inside me... That's it...
    Let it out... I want you to fill me with your sweet juices..." and finally
    with one last moan and thrust, I grabbed her hips and pulled her down and I
    rammed my cock so deep into her, it almost came out her mouth and I let my
    juices flow up inside her.

    When we were finished, the whole room smelled like sex, so she had to
    go to the kitchen and get some air freshener and spray it around. And that
    was the end of it. We never did it again, but the last time I talked to her,
    she told me that she was pregnant, and she was pretty sure it was mine. She
    then thanked me for her Christmas present and we never saw eachother again.

    THE END

  50. Nielsen's patents by Anonymous Coward · · Score: 0
    I got curious and looked at Nielsen's patents on IBM's patent site. I suggest you do so yourself. IBM's patent database does not produce bookmarkable searches anymore, but look for Author "Nielsen; Jakob" and Asignee "Sun" at IBM's patent site.

    The patents include such "innovations" as:

    • Displaying a list of recently visited URLs when the user places the mouse over the "Back button in a browser (here)
    • Annotating links in hypertext with information about the target (here)
    • An "Internet-based" spell checker, which merges dictionary additions from individual users into a central database (here)
    • An E-commerce method for handling discount coupons (here)
    (This isn't exhaustive; it's just a bunch of them that I looked at.)

    I think the first three of these examples have plenty of prior art and are at best very simple modifications of old ideas. The last one is essentially a business method patent. You may want to read his responses in that light.

  51. Halfway by Signal+11 · · Score: 0

    Great article, but it says nothing about what to do with the current (broken) standards. IE4 and Netscape are still incompatible in rendering a variety of things. I would have hoped there would be some practical advice to be had in this interview...

    1. Re:Halfway by fkmjones · · Score: 1
      Know your users. Determine who is your target audience and do some research on typical monitor size/resolution/CPU speed etc information which is all available on the web. Use that as your guide for your minimum browser/minimum screen resolution and design your web site for that level of compatibility.

      When using elements that may introduce compatibility issues either through versions or different browser types: test, test, test. Every web developer should have both NS and IE installed and preferably a tool that scans your code for compatibility issues. I know Dreamweaver is nice like this and tells me what will break under what software. There are also guides on the web that will tell you which HTML is supported under what browser.

      It takes quite some time and a lot of research to put together a set of references that can help you NOT cause grief to your users, but it's a one-off investment in time and well worth it.

      Not only that, it's all available on the web for free. I bought a HTML 4 book because it's handy to have a ready reference and it was a good book at a bargain price. The other stuff changes so much that I just link to the web pages and use them as I need them.

  52. Regarding #8: Education by Anonymous Coward · · Score: 1
    Last I knew, there were a total of three universities which offered a program in HCI (Human-Computer Interaction). Of course, the only one I can remember is the one I go to, so I direct the interested parties to De Paul University, Chicago, and click the programs topic on the sidebar, and then find HCI under either undergraduate or graduate programs.

    I havn't found any references, much less links, to other universities offering similar programs. One option is to do ye web crawl (which I did but didn't turn up any schools in the US- like the two I had heard about), and the other option is to ask the HCI program director, Dr. Rosalee Wolfe. I'd recommend asking about the program itself before asking about other universities with competing programs, and even then to put it in the context of comparing universities to apply to.

    Hopefully either link will be of some use to those searching for a program of study in HCI.

    --The name has been removed to protect the guilty party.

  53. Re:WYSIWYG is your enemy, mod_include is your frie by Anonymous Coward · · Score: 1

    Good concept -- I think this is a problem that a site of any size, particularly if prepared collaboratively by relatively untrained users, faces. I am sure that there are numerous commercial, open-source and proprietary solutions for this -- they are often referred to as Web Application Servers. This does not mean you should stop hacking your own -- I am doing some fiddling along the same lines, both to address my particular interests as well as to develop my web programming skills. To the extent you have not already done so, you may want to check out Zope, an open source Python-based product, Midgard, an open source PHP project or ColdFusion or similar commercial programs. Heck, SlashCode itself is essentially an abstract distributed authoring environment (as well as Squishdot, a Zope-based SlashCode analogue). Good luck and happy coding!

  54. Re:Hidden features and hierarchies by Anonymous Coward · · Score: 1

    A good example of such an interface is a little program that I bought for keeping track of my browser bookmarks. Before PowerMarks I fretted about a) where I should bookmark URLs, and b) where to find bookmarked URLs! (I have hundreds of them). PowerMarks puts all URLs into a "soup"; When you tell it to store a URL as a "PowerMark", it pops up the URL and a recommended list of keywords that it gets from the site. You can modify the keywords and then save them. PowerMarks stays on the Windows system tray. To find a URL you click on it and type in a keyword; it immediately lists all URLs with that keyword. As usual, you can combine keywords, etc., search on URL. It's much, much better than hierarchical bookmark files.

  55. About Usability by Anonymous Coward · · Score: 1

    I find these perspectives on usability quite interesting. For instance, Mr. Nielsen notes that since Slashdot IS used, it's usability is fairly high. Of course, this falls in with the inverse law of usability. The easier something is to use, the less likely the user has a reason to use it. I've said the word "usability" in that paragraph more than I ever have in my life.

    Take this post for instance. I can post it. I am posting it. Do I have something to say? Yep. But I'm not going to say it. Instead I'm going to waste everyone's time and bandwith. Why? Because it's easy. Indeed, Slashdot is very usable.

    Now, some of you might suggest that I could easily do other things with my time, things that are equally easy to use, and oftentimes I would agree with you (save the fact that I'd be doing something other than posting). This, as you may have guessed, is not one of those times. Though there are plenty of things I'd rather be doing, and quite a few that I should be doing, none of them are quite as friendly and easy to use as posting inanities on slashdot. So thus do I choose to occupy my time.

    I would however, feel remarkably guilty if this post was nothing more than a diatribe about my current state of mind (which is quite interesting, I think, as that I've hardly slept this week). So I shall tell a story, and then leave you. Ahem.

    There was once a man who spent his entire life behind the glowing monitor of a computer. I'm sure we all know someone like this man. Long days, longer nights, never seeing any real people, never talking to anyone in the same room. A very lonely man was he, but all was not lost. For lo, he had the internet! It was so easy for the man to piss off people around the world. Little by little everyone began to hate the man (and wouldn't you?), and he giggled with glee. The man was a happy man indeed.

    One day the man was posting inanities about posting inanities on a popular web page, which harkened back in spirit to the days of the bbs, when an idea hit him. He knew the answer, the final answer, and it was right and could make EVERYONE happy. However, what the man didn't realize, was that though the answer DOES involve cheese, there are those who are lactose intolerant, and for whom the rapture could not come. This depressed the man greatly, for he wished to share his joy with all the people he had never seen. So the man shot himself dead.

    thank you, the end.

    1. Re:About Usability by Hast · · Score: 1

      You, sir, seem to be in great need of a nice Digital Watch. :-)

      And I think you missed the point. Perhaps not entirely off, you certainly grazed it a bit.

      Point is: When you use an interface you do it to get work *done*. When we are talking about WWW sites the point should be to read the information contained on said site. (Some marketoids/flash-over-substance-fans may disagree with me here. ;-)

      If you have people that spend a lot of time on a site, and never come back it's likely because they fought the interface and the got what they wanted, left, and never looked back.

      If you have a lot of people that come *back* to the site and spend time there it could be because they actually liked what they saw.

      Don't mix time spend on content, with time spend arguing with the UI.

      And good luck with the cheese. ;-)

  56. Re:Usability: It's a Good Thing by whoop · · Score: 1

    next week is "When Good HTML Goes Bad.... THREE!

    It's about time. I have succommed to the horrors of bad HTML a few times in my life. Last week's episode was espescially rivetting, "When Animated GIFs Attack."

  57. Re:embedded browsers and flashrom. by Analog · · Score: 1
    I think the problem is social, not technical. How many users will learn to upgrade that new web-enabled cell phone themselves, or how many will want to spend a $25 service charge to upgrade a phone they got for free with their service?

    Note that I realize we are talking about much more than cell phones; I just picked that as the most obvious (to me) example of something people wouldn't be likely to upgrade.

  58. WOW! But where does the stupidity come from? by Threed · · Score: 1

    I don't recall ever having heard of our interviewee, but boy does he ever have some intelligent stuff to say! Every single one of his points about good web design is SPOT ON! I know that these are the things that make me HATE a page: slow loading, banners, popups, breaking the back button...

    How do web designers get away with this stuff? Do the PHBs behind them say "Wow, they can't hit the back button! They're forced to stay on our site! You deserve a raise, you HTML wizard you!"

    Who is behind all of this idiocy? Are they having meetings about the next big way to piss off their users? Do they work for Microsoft?

    Or do they just not know any better?

    1. Re:WOW! But where does the stupidity come from? by bcaulf · · Score: 1

      Yes! Thank you! This is exactly the reason. Web developers in many companies are not betting on whether the site will be a success. They are betting on whether the idiot client will like it. Launch 'em and leave 'em. After the check clears it really doesn't matter if the site never succeeds.

      Many clients don't even use the web much and very few of them give a damn about page load times. They want to see something pretty and that's it.

    2. Re:WOW! But where does the stupidity come from? by jamesl · · Score: 1

      You need to work on your communication skills. These people are not stupid. They don't want to throw money away.

      IF "you fail to communicate" AND "they do business with your competitor" THEN "you will go out of business"

      Is this any less dumb than buying "the competitor's Java-bloated project"?

    3. Re:WOW! But where does the stupidity come from? by xDroid · · Score: 1


      you can read his web site ate www.useit.com

      --

      * "Uncle this droid is malfunctioning" -- Luke Skywalker
    4. Re:WOW! But where does the stupidity come from? by Nicolas+MONNET · · Score: 3
      Really good question, dude!

      Having worked for years in the web development industry, I can tell you really simply why sites are like this. It's because clients are DUMB! That's right. If you show them a usable site, they won't actually use it themselves, it's their clients who will use it. They don't understand usability. However, they DO understand big flashy 3D Flash Java sound applets! Especially when the demo site is loaded on a laptop's harddrive which can achieve a megabit/s throughput ...

      Sure, you could educate the bozos. I've tried to do that in technical meetings. They just look at you funny and eventually they buy the competitor's Java-bloated project. Duh.

  59. Re:Everything in moderation by Eccles · · Score: 1

    I like his idea of minimalist design, but I'm not so sure that I'm as zealous as him. For instance, when it comes to an FAQ, I absolutely detest having to view each answer individually.

    But I don't think that was his answer. What he wanted was some way to separate the data from the format, so you could view a list of the questions, select one, and nigh-instantly have the contents up. You're thinking in terms of the browser limitation, that such an action takes probably 20 seconds and completely redraws the page. If it was more like a Windows tree view, this would be a much more viable model.

    At work I view Slashdot in flat mode, just so I don't have to reload. At home, long Slashdot pages make Netscape crash my Windows 98 machine. So even the computer can affect how one wants to view stuff.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  60. misplaced logic by Phil-14 · · Score: 1

    By the logic above the word processor or spreadsheet didn't even exist until Microsoft saw fit to copy the concept from someone else's program.

    --
    (currently testing something about signatures here)
  61. Question #9 by moonboy · · Score: 1


    My question was number 9. I reallly appreciate Mr. Nielsen answering it. What a cool answer too. Excellent ideas. Makes even more excited about the future!



    kuro5hin.org

    --

    Co-founder and designer at Music Nearby: http://musicnearby.com
  62. Re: "Information Soup" by John+Siracusa · · Score: 1

    Not only was the Newton OS implemented according to this paradigm, I believe it even used the exact same word to describe its filing system: soup!

    (Insert your own Soup-Nazi/Jobs/Newton joke here ;-)

  63. Re:Usability: It's a Good Thing by Keith+Russell · · Score: 1
    Wow, Rob, that "overhype just like a real local newscaster" class is really paying off. What's up for next week? "What THEY Don't Want You To Know About HTML"?
    This is an easy shot to take, especially after the L0phtCrack debacle. Speaking as a UI developer, however, I'd have to agree with Rob on this one.

    Keith Russell
    OS != Religion
    --
    This sig intentionally left blank.
  64. Re:Hidden features and hierarchies by Keith+Russell · · Score: 1
    Starting with a simplified system would perhaps alleviate this. But how can this be done? Simply taking out half the menu options seems a bit crude. :-)
    Crude, yet effective. Maybe not from the point of view of progressive disclosure, but from what I call "How'd I do that?" Syndrome. I don't know how many times I've gotten "tech support" calls from family members, asking about some weird thing that just happened in Word 97 (which doesn't have the personal menus feature). Almost without fail, the problem was that they clicked somewhere they shouldn't have, and executed some obscure command, or moved a toolbar, or some other nonsense. All of this could easily have been prevented by simply hiding the things they don't use. That way, there are fewer click targets to hit by accident.

    Of course, upgrading them to Word 2000 would help. So would taking their power cords away until they actually read the Dummies books I got them, instead of complaining that they don't know what to look up in the index. Of course, if Windows and Word were properly designed, we wouldn't need the Dummies books. And so it goes....

    Once, Word and Excel had a Tip Wizard that watched what the user did, and suggested alternative methods for some tasks. In Office 4.2 (from the otherwise bad, old 16-bit days), this was a toolbar that docked at the top or bottom of the screen. When it had a tip, it simply scrolled into view, accompanied by nothing more than a light bulb icon at one end of the bar lighting up. Simple, non-disruptive, and sometimes quite helpful. Now, that function has been rolled into the Office Assistant, more commonly known as "That *%(*%&^%&^ Paper Clip!" When Office has a tip for you, the Paper Clip makes some animated noise to get your attention. You have to stop what you're doing, and click on the little light bulb next to the Paper Clip to get to the tip. And if you've hidden the Paper Clip, thus banishing it to the Circle of Hell which spawned it, you don't get any tips at all! Leave it to Microsoft to come up with software with the personality of a surly DMV clerk or a clingy, co-dependent girlfriend, with no useful middle ground.

    Keith Russell
    OS != Religion
    --
    This sig intentionally left blank.
  65. Re:Hidden features and hierarchies by Keith+Russell · · Score: 1
    You have to click on one of the buttons that doesn't look like a button inside the speech bubble that most people don't read. So they sit there clicking on the close icon for a bit longer. Gagh. Has this been fixed in O2K?
    No, they made it worse: There's no bounding window! The character floats freestyle above the application window. You have to right-click on it to do anything except drag it out of the way. I use Outlook 2000 at home, and Outlook 98 at work. 98 came with an "Absolutely no moving parts" version of the Office Logo character that, as advertised, did absolutely nothing. I'd turn everything off except showing alarms for appointments, and it worked great. Now, in 2000, the animated Office Logo is back, and swirling and spinning and gleaming every time I do something. I'd turn the damn thing off, except I prefer the yellow-bubble alarms to the messageboxes that tend to pop up over whatever I'm working on.

    Keith Russell
    OS != Religion
    --
    This sig intentionally left blank.
  66. Re:Usability: It's a Good Thing by Paul+Carver · · Score: 1
    I don't come here because of the interface, I come here for the discussion in spite of the UI. There are real changes that could be made that would make it easier to read and feel the flow of discussion.


    I come here because of the UI. There are other sites on the web with technical content and other news sites that allow customization of what news you see. There's also Usenet which provides plenty of discussion. Many newsreaders (i.e. not Netscape or Outlook Express) have terrific interfaces that let you read hundreds of posts using nothing more than the spacebar and an occasional letter key. Almost all web fora suck. Slashdot's nested mode is the only web forum that I've found that lets me read hundreds of posts quickly and efficiently without a lot of mouse manipulation and frequent pauses.

  67. Re:Essence of goo UI by Neph · · Score: 1
    This is only true when you are faster than the system. The user's resources are limited, there's no way to upgrade the processor inside your head (afawk). The processor on your desk, however, will be 2x faster in 18 months anyway, so system resources should always take second place to user resources.

    Actually, it's even simpler than you think. You never need to put the machine ahead of the user, you just have to take into account the fact that an overloaded machine, performing poorly, wastes the user's time as well as its own.

    It always grinds down to the user's time.

    Steve 'Nephtes' Freeland | Okay, so maybe I'm a tiny itty

  68. Next Big Thing is next "BIG" thing by unitron · · Score: 1
    "In particular, history and other time-based attributes will become more important. When did I last touch this object? What other things were I doing at the time?"
    I thought Microsoft already had a way to turn a 1K text file into 10K of overhead.

    And somewhat more off-topic, from the reputation manager link he gave -
    "If a few Belgians become sick from drinking a soft drink, then the manufacturer may lose billions on Wall Street five minutes later. Another reason reputation managers will contribute to highly improved product quality and customer service." Am I the only one who thinks this sounds like a frighteningly easy way to use rumours to manipulate stock prices?

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

    1. Re:Next Big Thing is next "BIG" thing by krogoth · · Score: 1

      /* "In particular, history and other time-based attributes will become more important. When did I last touch this object? What other things were I doing at the time?" I thought Microsoft already had a way to turn a 1K text file into 10K of overhead. */
      I use windows 98, and i usually have times when i find it takes too long to get where i want, but i can't think of any easy solution. What i would like is to save a desktop state, that will store the information about what programs are open and what they are doing, and then restore it later. That would help a lot.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
  69. Good use for Compaq desktops by cswan · · Score: 1

    Find a place that has many Compaq desktop machines.

    Walk up to desktop machines.

    Reach behind machine and remove some of the big, honkin' thumbscrews.

    Deposit screws in pocket.

    Laugh maniacally!

  70. soups and inside-out macs by Eponymous+Coward · · Score: 1

    When he mentioned the object soups, I immediately thought of Apple's Newton OS. Is this what he was talking about?

    And the bit about the inside-out os (remembering histories, etc) reminded me of The Brain. I tried it once but never really managed to get anything done with it. Or is this not what was being described?

    -ec

  71. Re:Usability: It's a Good Thing by Dr.Hair · · Score: 1
    I disagree... Convolver, a Photoshop plugin, designed by Kai, has this sort of interface. Kai was always willing to stretch for interfaces to his programs. But the behavioral karma interface in Convolver is just plain infuriating. And Kai didn't repeat the mistake in KPT 3, KPT 5 or KPT 6 (some of the most popular Photoshop plugins).

    So as much as I believe in behavioral feedback to help people learn, don't set an interface up to prevent newbies from exploring the nooks and crannies (or as the FBI would state... the crooks and NetNannies) of an operating system without doing their time and completing the tasks that the UI designer thought was the chosen path to "enlightenment".

  72. Re:Cool by Cybersonic · · Score: 1

    oops, i forgot to finish the question :) I wonder what he thinks about the upcoming 3d window managers, 3Dwm and Synapse? (according to what is available now, i.e. screenshots, ect.. :)

    --
    Cybie! aka Ralph Bonnell
  73. This already exists... by pen · · Score: 1
    To what extent will people start using their browser's features to compensate for bad Web sites? For example, your browser might automatically convert frames to tables, or precis long chunks of text, or concatenate lots of bitty pages into one easily-readable page. Since there will always be badly designed sites out there, do you think this is a useful sticking-plaster?

    This is already happening with Opera. With one click (or Ctrl+G), I can switch between the page settings and my own settings. Fonts, colors, custom styles, etc. No more pages with good text and ugly colors - just one keypress. :)

    --

    1. Re:This already exists... by bcaulf · · Score: 1

      Too true! And Opera lets you toggle image loading, also with a single keystroke. Add in an ad-filter and the web becomes darn near usable.

  74. What's Useability? by huma · · Score: 1

    Total Control(tm) over your system: that's useability.
    Today's systems tend to adapt to stupid users. I think it's the wrong way. Users must get better, not systems. If you can't, then don't use.
    Jakob is just another corporated-minded guy, he didn't say nothing new or interesting in its interview. Just how-to-make-more-money stuff.

    1. Re:What's Useability? by kels · · Score: 1
      Users must get better, not systems. If you can't, then don't use.

      Baloney. Software still sucks. Systems have to get a lot better. That means better for everyone, from beginning to expert users.

      Although I agree that total control should be there, it doesn't mean that out-of-the-box settings have to be difficult to use.

      --
      "I believe that the cult of the particular brings only death - for it bases order on likeness." St.-Exupery
  75. Re:embedded browsers and flashrom. by Zygo · · Score: 1

    The problem with embedded flash rom's is that upgrading the software in them is not quite as trivial as upgrading software installed on top of Windows 95.

    An upgrade _always_ entails a certain amount of risk. There's a very real risk that during an upgrade, the consumer's embedded device will be made totally unusable, either due to introduction of new bugs, botched procedure (e.g. errors or power failure during the critical data transfer), version mismatches ("Oh, you wanted the Nukea 6190-A-US-1999-05 version, you have the 6190-AA-US-1999-05 version. As a result, you've destroyed the flash loader and melted the microwave transmitter in the process...guess you need a new phone now, eh?"), and vendor abuse ("the CSS update for the all-in-one DVD-player-and-set-top-web-browser has been complete. In addition to being able to access web sites with cascading style sheets, we have also corrected that little problem where the DVD player component would play discs with foreign region codes. Your European movie collection is now entirely useless to you, but _wow_ look at our new web site!").

    It's bad enough that vendors barely do any testing before they release a product and try to restrict what we can do with it afterwards. Why would we want to remove the incentive to act responsibly at all?

    --
    -- I avoid spam by accepting only OpenPGP encrypted or signed email at this address. Clear-signed, RFC2015, heck, even
  76. Re:Essence of goo UI by Zygo · · Score: 1

    I have been faster than the system I use since approximately 1983. When is this much-fabled upgrade going to happen such that the machine finally catches up with me?

    --
    -- I avoid spam by accepting only OpenPGP encrypted or signed email at this address. Clear-signed, RFC2015, heck, even
  77. Avoiding the hard questions? by NYC · · Score: 1
    Although I do understand that the question were supposed to be related to Human-Computer Interaction issues, Jakob Nielsen could have at least tried to answer some of the issues I believe are important:
    Amazon Affiliation?
    Patent culture vs Open Source culture

    These questions were moderated to #4 and #7. So, where these questions deemed offtopic, or is Slashdot trying to avoid some topics with its guests. Slashdot is not quite hard journalism, but I will like to see a more no-holds barred forum. Obviously for the thousands of Slashdot readers/moderators, these issues were important according to the moderation.


    --Ivan, weenie NT4 user: bite me!

    --
    --weenie NT4 user: bite me!
    "Computers are nothing but a perfect illusion of order" -- Iggy Pop
    1. Re:Avoiding the hard questions? by makhnolives · · Score: 1

      I agree. These are perhaps the two most important questions, given that the Slashdot forum is a community of users who, by and large, support the free software movement.

      It's a shame to see a wise web guy like Nielsen associating himself with the antiquated, 20th Century, intellectual property law system.

      The Internet was built on sharing.

      Jakob: Share your toys!

  78. It's there... by tuffy · · Score: 1

    The Patent Culture one was covered. The HTML was fscked up at first, but the Slashdot folks fixed it up now. Scroll up and check the article again. He's rather ambiguous on the subject, probably because it's outside the realm of his expertise.

    --

    Ita erat quando hic adveni.

  79. Re:Hidden features and hierarchies by dallen · · Score: 1
    I agree that standardized interfaces to the filesystem would make people much happier- what I wouldn't give in windows for a "hack" that forces all programs to use the same interface for the file-choosing dialog. Does anybody know if one exists?

    An infosoup is a great idea but you can't expect the user to issue what amounts to a database request every time they want to edit a document or something.

    Why not? If you (the user) don't know quite what you're looking for, you basically have to run a database request to find it.

    One solution could be based on the 'precompiled search' paradigm.

    In *nix I used to use 'find' all the time. When I learned about 'locate' it made my life much easier. At least when I know the file's name. I do nearly all of my file-choosing in the command-line world because it's standardized. And much faster than messing with the graphical equivalents.

    Anyone got any good examples of interfaces for property-rich data without a strict single hierarchy?

    Sure. Drill-downs are not (necessarily) heirarchal. Plus, Allow the user to define commonly used shortcuts- containing the attributes to form a search. Such as "This month; refered from banner-ad-show.cgi" and when they select a shortcut, perform a database lookup.

  80. Re:Usability: It's a Good Thing by danmil · · Score: 1
    First off, I find the spite towards Rob's comment a little bizarre. Sure, it's a touch hyperbolic, but JK can be truly inspiring, and there's nothing wrong with enthusiasm.

    Second:
    Slashdot may or may not have a good UI, but it certainly enjoys a monopoly position.

    Are you insane? Do you understand cause and effect in any way? Slashdot is extraordinarily usable, Slashdot is very popular, Slashdot therefore is able to afford adds. To suggest that the causality flows in the other direction is laughable.

    I loved that JK touted Slashdot's incredible usability, as witnessed by its incredbile popularity. And that he then made a very insightful point about it being usable for experts and usable for programmers, in particular. This is just the sort of thing which leads me to value JK's writing so much.

    --

    I have written a truly remarkable operating system which this sig is too small to contain.

  81. Re:KDE, Gnome, Windows, and Porn in 2010 by IntlHarvester · · Score: 1

    Actually, IT types had a lot of resistance to Windows in the early days. It didn't play well with their carefully crafted Novell networks. It conflicted with Lotus 1-2-3. It looked too much like one of those sissy Macintoshes. It diminished their DOS wizardry skills. And so on. About the only thing it seemed good for was multi-tasking DOS apps.

    Windows got in the door because Microsoft preinstalled it on every DOS machine. The users, once they got a taste of the WIMP interface, rebelled against the tyranny of text mode, IT Managers fell in line and the rest is history.

    Of course, some IT types got behind Windows because it substantially reduced training costs. Little did they know it would push desktop support costs through the roof.
    --

    --
    Business. Numbers. Money. People. Computer World.
  82. Pleasing the fatass boss by mattc · · Score: 1
    Javascript and Java are both great to keep the retarded boss happy.

    Some other things i've found they love:

    • Animated GIFs -- the more the merrier.
    • Bright Colors -- like some types of small birds and monkeys, bosses like bright and shiny things
    • Frames -- everywhere. We dont need them but we must have them!
    • Anything that blinks or flashes.
    • A wide variety of fonts, especially ones that no one else has.
    • Obscure plugins to do stuff like change the cursor and play MIDI files.
    • Domain Names -- Thinking of making http://www.yourcompany.com/services *tsk tsk* The boss-friendly way of doing it would be http://www.yourcompany-services.com - like children fighting over toys, bosses like to have a lot of domain names.
    • Lots of copyright &copy yourcompany and TM yourcompany lines. It makes them feel important.
    • As many "Powered by" and "Running on" type logos as you can find. It doesn't matter if you are actually running it or not.
    See these and many more suggestions in my forthcoming book: Pleasing the Moronic Masses
  83. Re:Know *when* to use graphics, please by deuteron · · Score: 1

    I must concur. One thing that also drives me crazy that's graphic-related (you kinda touched on it) is when you go to a URL looking for something specific, but instead of giving you the content right away, the site designer feels you need to see some flashy graphic that says "WELCOME TO SOMESITE, CLICK TO ENTER." What the hell is that all about? If I didn't want to enter, would I have gone to the site? No, I don't think so. :P

  84. Re:Usability? by Gerv · · Score: 1

    However, I am by far more productive in Windows than I am in any other OS. This isn't because I'm an idiot, or because Windows is necessarily a great OS. Its because thats what I've learned, and thats what I'm comfortable with.

    <applause>

    Gerv

  85. Re:Dr. Whoever.. ;-) by CodeShark · · Score: 1
    Nah, you got things mixed up. Dr. Whoever is the mastermind behind the scenes who does what it takes to make the Guy in the Scarf look good whenever he Timelords around all over the place doing what he does best -- Saving the Universe As We Think It Might Possibly Maybe Could Somehow Exist.

    Somebody's gotta maintain the Tardis, ya'know, and besides how else can you explain that there's always a camera around to film our Hero (the guy in the scarf) when he saves the day, but not when he's doing more mundane things like, say eating lunch...

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  86. Re:I just can't take it anymore! by Moeses · · Score: 1

    I agree that the user interface is important. A user interface is a way to display information. Slashdot does this well. Even more important to me is the information that they are displaying. If the interface to slashdot sucked I'd still come here because their information gathering services pull data I'm interested in from a set of data that is far to vast for me to scan myself. Give me that any way you want and I'll be there. I know this point is a bit of a gray area, the difference between the best way to display some data, versus the best way to gather information to dispay. Jon

  87. Re:Progressive Disclosure & Experts by sudama · · Score: 1

    Shortly I found a 'secret' document which detailed what you had to do in order to get each star, and tediously repeated the tasks until I had all the stars. (Or all but one...I think the document was from HSC and didn't detail the last star, but just hinted.)

    I still don't have that damned last star...

    --
    -- Adam
  88. Re:I just can't take it anymore! by FascDot+Killed+My+Pr · · Score: 1

    First, you contend that continued use of /. is a matter of monopoly position *only*, not usability.

    Bzzzt, wrong. Not only do I not contend this, I explicitly leave the door open for the view that Slashdot is used because of it's usability. Note this sentence from my post: Slashdot may or may not have a good UI, but it certainly enjoys a monopoly position.

    Hence, if people are coming to /., it is because it offers them the news they want at a price (in terms of usability) that they are willing to pay.

    Again, the same argument applies to Windows. We all agree (even many avid MS fans) that Windows is frustrating to use. Yet millions "pay that price". Usability or monopoly, you make the call.

    Your second paragraph (starting "Even if...") is confused at best. On the one hand /. doesn't have a monopoly. On the other hand, yes it does. But that monopoly makes Slashdot more usable (how?). All of this to counter my actual claim that Slashdot is a monopoly (which you concede) that may or may not be usable (you say yes, others [not including me, btw] say no).

    If you like /., stay. If not, go. But this sort of stupid argument is a waste of time.

    I could respond by saying "if you like my argument then respond, if not then don't", but instead I'll point out that my point was not to dis /.. It was to note that usability should not be defined as "what people use", because they may just be making the best of a bad situation.
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  89. Re:Know *when* to use graphics, please by Superfreak · · Score: 1

    Good reviews of cases: http://www.arstechnica.com

    They don't review hundreds...but pretty good reviews IMHO on the ones they have done. Some of those cases are sold by http://www.thechipmerchant.com (Seems to be a pretty decent company to do business with)

  90. Re:Minimalist design by bcaulf · · Score: 1

    Your post was thought-provoking. I am also a Nielsen fan and I loved his book. I think most of your points are good ones. I would like to criticize some of them though.

    I think he really downplays the importance of graphics on websites, which is the main reason why the web is popular in the first place. Sure, content is king, but surfers want to experience attractive websites.

    Most of the graphics people see and wait for on the web every day have zero information content. They are just antialiased text and design flourishes. I think you're right to say that no graphics makes a web site dull for the average web reader. But web designers go far beyond what is useful and bulk up their pages with large navigational and decorational graphics. These kill usability by killing response time, as Nielsen says.

    the expectations for a particular website isn't the same for each audience

    If you want to follow in the segment marketing footsteps of GM and have ten different websites, targeting the same product to ten different demographic types, more power to you. I am not aware of a single commercial web venture that has gone this way. You would need several times as many staff people, or your sites would have only a fraction of the functionality of a unified competitor spending the same money.

    I'm sure that there is space in the marketplace for more marginal aesthetics and home grown, non revenue generating sites are the ones who are best positioned to capture that space. Sites with investors would be ill advised to go this route.

    The "big" sites maintain this advantage now through massive amounts of advertising. That's what big sites have in common these days.

    I'm sorry but Nielsen is right and you are wrong on this. The big sites are could not be successful without their fast load times and generally good usability.

    Advertising sucks. It doesn't work all that well. No ad will make somebody come back to a site that they didn't like. But good sites get marketing for free via users talking to each other.

    Advertising is about launching new sites and selling yourself to new web users. They will visit the site once and that is when you have to give them something they can understand and use. All the very popular sites do great with their old, repeat customers. Having a fast (therefore spare) design is essential to getting people to return.

  91. Re:Nielsen is a typical Slashdot Lefty by Wah · · Score: 1

    there are already plans in Washington to have Fox News Channel shut down.

    Thank God, I can't surf past that idiot O'Reilly (Factor) without getting pissed. Of all the self-righteous blow-hards, he's the worst.

    --

    --
    +&x
  92. Re:Essence of goo UI by Wah · · Score: 1

    Ooops !

    KISS = Knights In Satan's Service.

    Keep is spelled k-e-e-p, BTW.

    --

    --
    +&x
  93. Re:Essence of goo UI by Khalid · · Score: 1

    Ooops !

    KISS = Keap It Simple and Stupid is for.

  94. Re:Progressive Disclosure & Experts by miach · · Score: 1
    No matter how intelligent the software, assume the most intelligent part of the HCI network is the human and allocate them final control.

    This is what elm (the mailtool) has done for years (at least 10). The interface starts up in 'beginner' mode, with just the basic options. However the 'options' menu has a setting for what level you want the UI in, so you can enable the advanced features when you want them.

  95. Re:Making Linux useable by Polarweasel · · Score: 1

    Linux need a subset, independent from its parent. Much like embedded Linux is a subset of Linux. A Linux for the masses, One distribution for Everyone Else.

    Sort of like SEUL, you mean?

    Single End-User Linux is what they want to do. Interesting project. Check it out!

    http://www.seul.org/

    Alex

  96. Humorous reviews of User Interfaces by Nemix · · Score: 1

    This site is good for a laugh:

    http://www.iarchitect.com/mshame.htm

  97. Re:Usability: It's a Good Thing by Tower · · Score: 1

    >Wow, Rob, that "overhype just like a real local newscaster" class is really paying off. What's up for next week? "What THEY Don't Want You To Know About HTML"?

    Nope, that's in two weeks - next week is "When Good HTML Goes Bad.... THREE!" (produced by Fox, of course)...

    --
    "It's tough to be bilingual when you get hit in the head."
  98. Re:long pages are not always bad by jeddz · · Score: 1

    The reason they break up articles into more than one page isn't because they think it might be easier to read (you usually still have to scroll anyway) or because it would take too long to download (it's just text).

    The reason they break up articles into more than one page is one reason: more advertisement views. Why stop at showing you one set of ads, when they know that if you're interested in the text, you'll clck through and view several sets of ads.

    We shouldn't forget that most anything on the Web in terms of commercial organizations is bent on one thing: profit. That's an awful way to put it, but usability studies and what-not are simply to get people to come back and either (a) view ads to generate revenue, or (b) make you more loyal so that they'll have you as a customer and you'll come back and view more ads to generate revenue.

    Sorry to take such a dour viewpoint -- just calling it like I see it.

    --jeddz

  99. Re:KISS by WillAffleck · · Score: 1

    Van Gough's Sunflowers looks very beautiful but it sucks as a User Interface.

    How do you know? Perhaps, for those of us oriented more towards art, one might be able to craft a better GUI from that. Using the Brushstroke motif and a Palette. Maybe we should use Sunflowers as the next GNOME overlay ...

    --
    Will in Seattle
  100. Re:Print this article by carlbeeth · · Score: 1

    I end up hitting the "print this article" to consolidate the article on one page even if I am reading on screen.

    But I still think frames are a bad idea most of the time.

  101. Regarding Soup and managing data by attribute by A+Bouquet+of+Flowers · · Score: 1

    This problem is magnified several hundred times when it comes to managing email. I am starting to think that the solution is to treat information objects as members of a soup and manage them by attributes rather than by hierarchy and name.
    I would say that I am already doing this with my current email client of choice (Outlook 98). I sort the various mailing lists into other folders, but I find personal communications by remembering who it was from (find it by sorting by the from field), about when I got it (find it by sorting the received field), or the subject (find it by sorting by subject).

  102. And you would prefer? by EdlinUser · · Score: 1

    I double click (open in a new window) children and follow threads with single clicks. I return to parents by closing the window. Works for me.

  103. Re:I read the book. (begin rant) by MartinB · · Score: 1

    The best 'red dot in a sea of green' type application I've seen is this stockmarket app which shows the entire market's performance in a glance.

    --

    The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  104. KISS by MosesJones · · Score: 1


    Great reading and a lesson in the world of KISS, remember folks just because it looks pretty doesn't mean its a good UI. Van Gough's Sunflowers looks very beautiful but it sucks as a User Interface.

    If only Themes and the plethora of websites would realise that.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  105. Re:Know *when* to use graphics, please by Esjion · · Score: 1

    OT: Does anyone know any sites where I might actually find cases such as this?

    One of my favorite places to shop for hardware is Central Computer Systems. I don't know if they have exactly what you are looking for, and they don't have detailed specs on every case, but they seem to have a really good selection, nice specs for the ones they do detail, and decent pricing - so you might be able to find what you want.

  106. Re:Nielsen is a typical Slashdot Lefty by jjo · · Score: 1

    Modesty is a virtue, but we are not all completely virtuous. I would consider overuse of 'Dr.' as vanity, not arrogance. Myself, I generally use the title only in professional or formal situations, but if I feel like indulging my vanity on occasion, where's the harm? You can just write me off as another pompous Ph.D.

    When I got the degree, they said I was entitled to all the 'rights and privileges attendant thereto'. As far as I can tell, the only such right or privilege is using the title 'Dr.' when you feel like it.

  107. Re:Usability: It's a Good Thing by phutureboy · · Score: 1

    Don't forget mailing list archives, which suck becuase you have to click and load each message, then hit Back, then scroll back down to where you were.

  108. Re:Essence of goo UI by steffl · · Score: 1

    "Keep is spelled k-e-e-p, BTW."

    that's true but keap is spelled k-e-a-p

    :-)))

    erik

    --
    ...all excited, don't know why...
  109. Re:Hidden features and hierarchies by Bob+Ince · · Score: 1
    Almost without fail, the problem was that they clicked somewhere they shouldn't have, and executed some obscure command, or moved a toolbar, or some other nonsense.

    Ohh yeah. I been there.

    As I said. Those toolbars are really in need of some downsizing. But I guess people have forgotten how to use menus now. ;-)

    Of course, upgrading them to Word 2000 would help.

    I haven't played with O2K, but I have to say I'm a bit dubious about its idea of feature hiding. Especially with the items on the menu actually moving around; doesn't it make it harder to find what you want?

    Once, Word and Excel had a Tip Wizard that watched what the user did, and suggested alternative methods for some tasks.

    Gosh. This suggests MS did some usability testing at some point, to see what tasks users commonly did wrong.

    When Office has a tip for you, the Paper Clip makes some animated noise to get your attention. You have to stop what you're doing, and click on the little light bulb next to the Paper Clip to get to the tip.

    Yes. The product lifecycle must be too short for usability testing now. It's not just this unhelpfulness that's wrong with the Assistant. I mean, what's the first thing any new Word user does? Click on the close icon to get rid of the Assistant so they can get on with their work. Only of course this doesn't actually work. You have to click on one of the buttons that doesn't look like a button inside the speech bubble that most people don't read. So they sit there clicking on the close icon for a bit longer. Gagh. Has this been fixed in O2K?

    Leave it to Microsoft to come up with software with the personality of a surly DMV clerk or a clingy, co-dependent girlfriend, with no useful middle ground.

    Hey, that's not a bad idea. I don't want a bouncing paperclip or a dog in pants to give me tips - give me an officious clerk or a clingy girlfriend for an Office Assistant! At least software that's being deliberately user-hostile is more honest.


    --
    This comment was brought to you by And Clover.
  110. Re:KDE, Gnome, Windows, and Porn in 2010 by ElitistWhiner · · Score: 1

    An integrated n-tiered GUI environment kills your monopoly argument. The future is not about strictly defined cross-platform applications. The Internet bridges all platforms enabling designers and architects to leverage its strengths in serving across platforms. The future holds much promise for those OS vendors who integrate Internet services with the OS and focus the user environment around *cross-community* tasks.

    A pedantic example would have your OS automatically convert a downloaded MS .pub file off the net on a specialized webserver into .pdf (your default format) and return to localhost.

    Here the GUI is focused on your community, the OS on usability and the vendor on compatibility.

  111. Re:Essence of goo UI by dufke · · Score: 1

    It is just a question of definitions. When you talk about the 'operating system' here, you probably mean the kernel. This is the usual UNIX definition. But on other platforms, like Mac and Win32, the GUI is more tightly integrated with the core of the OS, and is therefore usually defined as a part of it.

    What you are saying is in essence correct: The kernel should be optimised for the computer, and the GUI for the user (which does NOT mean bloating it - it must be responsive). But Nielsen's statement is also correct, since from his point of view, the OS is the kernel and the GUI, and he works on the GUI half.

    dufke
    -

    --
    __
    Comment submitted. There will be a delay before you understand what you posted.
  112. Re:Nielsen is a typical Slashdot Lefty by webword · · Score: 1

    Funny. And, let's not forget that Dr. Evil is one of the most powerful Doctors.

  113. I always thought KISS = Keep It Simple Stupid by DebtAngel · · Score: 1

    But then, it could also be an ancient method for feeding babies :).

    --

    Is this post not nifty? Sluggy Freelance. Worshi

  114. IBM's Website by Enoch · · Score: 1

    I read his link to his review of Companies' web sites that scored well against his top ten mistakes of web design. IBM scored first with a rating that represented that IBM's web site only violated the ten rules 11% of the time. I cannot believe this. I, an owner of an IBM computer, find their web site to be garbage. It is hard to navigate. The Aptiva link (for people with Aptiva computers who are looking for drivers) rarely works. The driver page usually refers you to another web site that no longer exists. And, most of all, it takes almost 20 minutes to navigate to the area where you can look for drivers.

    I do not know what is happening with the world when IBM's (or 3com's) site is considered good.

    Jeremy

  115. Re:WYSIWYG is your enemy, mod_include is your frie by decomp · · Score: 1
    The problem with all these wonderful solutions is that they are overkill for the simple problem of putting content in a consistent presentation.

    Yup, that's for sure. Here are a few lighter-weight (positively-speaking) python html generating utilities. Maybe they will have some useful ideas/components for you:

    1. makepage 0.1.x

      This one sounds the most like what you want/already have (?)

      Abstract:

      Generate HTML files from a formatted input template description files.

      Details:

      makepage.py takes a specially formatted input file and a HTML format file and generates a HTML file from them. It also generates labels and a contents line for all sections of a file at the top of each page to jump directly to a section without scrolling through the file. The default layout file (html_format.py) can be ``overwritten'' partially or completely by a layout file supplied by you.

    2. Poor Man's Zope (PMZ)

      This one is probably too lightweight for your purposes, but I don't really know...

      Abstract:

      Is very similar to Active Server Pages or PHP3/4 and allows you to include Python code into your HTML pages.

      Details:

      If you don't need an application server like ZOPE than PMZ should be your choice. In general this is a technology preview. For performance issues it might be necessary to rewrite the code into an Apache web server module for best performance. This piece of software is not thought to be used on a high performance web server with much traffic. However it might be useful in some situations when you need some Python functionalities in your environment.

    3. HTMLgen 2.2.2

      This one is probably the heaviest-duty of the ones listed here. May be too much for what you need?...

      WHAT'S IT FOR?

      HTMLgen is a class library for the generation of HTML documents with Python scripts. It's used when you want to create HTML pages containing information which changes from time to time. For example, you might want to have a page which provides an overall system summary of data collected nightly. Or maybe you have a catalog of data and images that you would like formed into a spiffy set of web pages for the world to browse. Python is a great scripting language for these tasks and with HTMLgen it's very straightforward to construct objects which are rendered out into consistently structured web pages. Of course, CGI scripts written in Python can take advantage of these classes as well.


    ______________________(
    // ///#\)
  116. Re:Essence of goo UI by ketamine · · Score: 1
    "In the old days, an operating system was designed to optimize the utilization of the computer's resources. In the future, its main goal will be to optimize the user's time."

    Operating systems always have and always will be designed for optimal utilization of the computer's resources. By definition, the operating system is at least one level below any direct user interaction. GUI's on the other hand always have and always will be designed to optimize the user's time.

    Therefore, this statement does not make much sense to me.

  117. Re:Minimalist design by Northern+Hunter · · Score: 1

    Your chart is accurate, up to around August 1999 that is..

    My $40 CDN per month ADSL goes at 900,000. Available to 40% or *MORE* of the Canadian population. (Their problem if they choose not to take advantage of it). Less widely available but spreading rapidly are cable modems with speeds up to 2,400,000 (presuming cable-co's split loops and upgraded head-ends as fast as they gain customers).

    New advances in ADSL threaten to make speeds up to 40,000,000 possible for the home user in the medium term future. Right now OC-48 backbones are the norm ( 2 Gbits/s ).

    Seems like Moore's law doesn't even come close to predicting the advances in bandwidth. A web-page that loads in 8 seconds for me could contain a half Megabyte of data.

  118. Re:Sabotage by Ronin441 · · Score: 1
    Hmm... Try demo'ing it to them in a way that highlights the bad UI elements for what they are.

    For example, if the page is bloated, demo it on a dial-up line, so it loads really slowly. Emphasise to them that this is the way 90% of their customers will experience it.

    Have a user who is unfamiliar with the stupid-mouseover thing sitting in the driver's seat when you demo it. Tell him to walk in a particular direction which will highlight the stupidness of said "feature".

    OK, so it isn't always easy to demo stuff in the way you want, but sometimes it's possible.

  119. Long pages / new browser windows by steelhawk · · Score: 1
    Talking about navigation pages, brevity does rule. Users need to be able to get an overview of their choices without having to scroll too much. Ideally without having to scroll at all. If you need to scroll while making the choice of where to go next, then you are forced to keep promising options in short-term memory after they scroll out of view. The Slashdot audience may not fully appreciate the problem of having to keep items in short-term memory since you only become a programmer if you are good at doing this. Most people are not. All users will furthermore suffer from the tendency to select among the visible choices: if something looks like a good answer and as the best answer, then users will often follow that link without scrolling down to see if there might be an even better link on the invisible part of the page.

    This is when I use "open link in new window" on pretty much every link that looks interesting (this works great, especially if you're on a slow link and the pages take some time to load)...
    ---
    Tip: Sick and tired of these tips? Type "set tips 0" any time.
    > set tips 0
    Error: Unknown option name "tips."

    --
    Ner lbh sebz gur HFN? Gura lbh'ir whfg ivbyngrq gur QZPN!
  120. Re:KDE, Gnome, Windows, and Porn in 2010 by RickHunter · · Score: 1

    Actually, I think this is more of an education point than a software point. There's software being worked on that could replace Office. Although I personally don't think that creating another Office-like program is a good idea. What would be better would be creating an "office" program that takes the next step. (And, no, I don't know what that would be)

    What would work better would be educating people about other ways of doing things. The story slight farther down this page about "Tux going to school" is a good example of this.

    This is intended as constructive criticsm, not a flame. Any flame responses talking about how I'm obviously biased against Microsoft wil be ignored. Have a nice day!


    -RickHunter
    --"We are gray. We stand between the candle and the star."
    --Gray council, Babylon 5.
  121. Usability Now and Later by miriya · · Score: 1

    The main reason 3d and voice aren't all that viable as interfaces now is because the technology is still crude. I think it would be a mistake to rule them out in the future, although voice has some social drawbacks. Do I really want to announce to everyone in a room what I am doing on my computer? Do I want co-workers to hear my e-mail? Or know what URL I just requested? That's great if you live and work alone, I suppose, and don't have to worry about people snickering. As for minimalism, that's great when it's appropriate. A news site should be mostly text. A site selling products should have thumbnails AND text. An image gallery might conceivably need no text at all. The problems associated with slow-loading pages are going away. In 3-5 years, usability will be a totally different animal. High bandwidth and faster computers will make many experimental interfaces possible in apps and on the web which would currently be unusable. The reason banners and animations are a pain now is that they simply take too long to show up, but that's changing, and fast. My college degree was film, and believe it or not, it is possible to predict with almost certain accuracy where most people will look first at any given image. Scary, but true. Humans tend to look at eyes and eye-like objects first, which explains why so many effective banners contain eyes or faces. After that, movement, then light colors such as white attract the eye. It's literally possible to lead the eye anywhere you want if you know these rather simple principles. I've never seen any research on whether web surfers click in the same order, but I'd be willing to bet they do. When bandwidth is no langer an issue, we're likely to see more animation(movement), not less. More images. More faces. Why? Because many sites are commercial, and if you have something to sell, the first thing you have to do is get the potential customer to LOOK. What we'll see eventually is conventional film and advertising psychology used in more sophisticated ways on our computers. In a sense, that's going to be frightening, but it will increase usability when web and OS designers begin to take advantage of these techniques to help the user rather than just impress him. What I'm hoping is that the gosh-wow novelty factor of all these multimedia elements will wear off soon, and we'll see a shift toward using them toward a purpose. Maybe eventually we'll even see them used for artistic purpose. There's no reason an OS can't be a work of art. We're in a transitional stage right now, and people are using multimedia elements primarily "because we can." It's distracting to novices and frustrating for power users, but it will change the day the cheap tricks fail to impress. Yes, most of the portals are minimal, but users are starting to migrate away from the major portals in favor of smaller sites such as Slashdot. So-called "vertical portals" are hot, and they don't share as many attributes as the majors. In fact, idiosyncrasy often helps. There seems to be a prevailing assumption that there's a one-size-fits all GUI out there, but nothing could be further from the truth. One of the real innovations of the web is that you're free to find or create the kind of interface you prefer. For similar reasons, I seriously doubt there will ever be one interface that all Unix/Linux users will prefer, and that's great. Newbies will always prefer the simplest interface they can use to do the job. Many users will migrate to something more sophisticated as time goes by. Is there some good reason so many people are pursuing Unified GUI Theory?

  122. Re:Hidden features and hierarchies by smage · · Score: 1

    Some screenshots of Nautilus, part of Eazel's attempt to bring us a next-generation file navigation system.

    One of the things I find interesting about Nautilus is its idea of 'zooming in' on the standard icon/list views we're used to reveal more information about the various file system objects represented there. While the example screenshots don't reveal much useful information (oh, WOW, an item count!), it at least suggests a drill-down method for further investigating a subset of documents. Combining this sort of technique with a data-soup method would let a user go straight to the file/folder they're looking for if they recognize it in the "big picture" view, or drill-down if they still aren't sure which item they're looking for.

    In addition, Tog's latest column discusses some UI niceties he considers long over-due. Part of the column covers what he calls "screen objects." He brings up the concepts of piles, notebooks, and scrapbooks, but perhaps one of the most innovate ideas is how to convey time to the user through icons. He suggests having cobwebs or dust pile up on folders and files that haven't been touched in years, among other things.

    Link summary:

  123. Re:Usability: It's a Good Thing by billybob+jr · · Score: 1

    Why would the mode you view comments in have any effect on the number of page loads needed? I load the page once. I can read the comments on it. If I want to read new ones, then I have to reload. What am I overlooking?

  124. Re:No, No, No, No, No, No, No, No! by billybob+jr · · Score: 1

    Well said Trollmastah. The points serve two purposes: For the readers benefit and to reward the poster. If we hang any more rewards on the poster, Karma whoring will become worse.

    I'm glad I took the time to click on your post even though it was slashbot modded down to -1. I noticed up above you were auto modded down to -1, too. I wish moderators would moderate for the readers and not to punish people. Maybe moderators shouldn't be able to see who wrote the posts, just content.

    Someone please moderate the parent of this up. It's well thought out and well written, imo. And he makes some good points. What else do you need to be moderated up?

  125. Re:info soup vs hierarchies by GossG · · Score: 1

    An infosoup is a great idea but you can't expect the user to issue what amounts to a database request every time they want to edit a document or something.

    Perhaps you can't EXPECT it, but most of what users do is unexpected to the programmers. (grin)

    An example of his information soup is my employer's SAP project. This was a major project with multiple phases, run by slightly different management teams for each phase. Our consultants set up an intricate heirarchy to store all documents relating to the project. Stuff stayed about 80% in place for the first phase. Phase 2 was another project about a third the size of the first one. Some portions of the heirarchy was cloned. Some portions of the heirarchy remained "live". Some stuff got re-arranged for "clarity" reasons. Phase 3 was a settling period. Much of the stuff from the phase 2 directories got merged back into the first phase's directories. Now we're about to head into phase 4, and have started a second clone of the initial heirarchy.

    Why do you need to know that? You don't. It's just an explanation that I have given up on the heirarchy entirely. I have a folder of shortcuts for stuff I often need, and, for the rest, I use the "find" utility across the entire drive. We've already reached infosoup status on a fileshare that THINKS it's being heirarchical.

    (and some of the analysts come to me to help them find stuff. They insist that "Greg will know where to find it" while ignoring my claims to just search the entire "drive". Fortunately we got lucky with people using good file naming procedures.)

  126. Re:Essence of goo UI by crivens · · Score: 1

    I am faster than my system. I tend to switch away from windows/applications faster than Windows seems to be able to cope with, as it often hangs somewhere because of it. I was refering to something I read on Aqua (the new MAC UI?), which was presented as being a system resource hog. I don't want a fancy UI if it takes too many clock cycles.

  127. Re:Essence of goo UI by crivens · · Score: 1

    I don't want a user optimised GUI at the expense of my system's resources though.

  128. Re:KDE, Gnome, Windows, and Porn in 2010 by CFN · · Score: 1

    I agree!

    Why should OSS and linux fans care if someone's grandma uses windows, or if windows is the machine of choice for 80% of the people out there? What difference does it make?

    We should be very proud of the software our community has build (I haven't contributed shit, so I give thanks to everyone who has). We should be thankful that we do indeed have a choice, that we have this great os, and great compilers, etc. that we are free to use and modify. And we can spread our knowledge and try and convince our companies and friends about this alternative. And we can work on making it easier to install and use, so that beginners can have an easier time.

    But why should we care if linux ever overtakes ms in number of systems? Why should we care if most people still use windows? What difference does it make? As long as no one takes away my ability to use linux, as long as the community thrives and continues to improve and develop new software, then it is good with me. Yes, it would be nice if I could do my taxes under linux, etc., but its really not important - Linux does not need to be the end-all solution. The people who's needs are met by linux will use it, those who's aren't won't. And unless you own shares in RedHat (et. al), market share shouldn't bother you.

    Footnote: Of course, you can claim that the greater the market share, the greater the demand for software, and the increased likelyhood that titles are developed for Linux. This argument is correct, but not necessarily applicable: you switched to linux because it was better at what you needed it for, if your needs change, then you can switch to a different platform in the future (expecially easy because you financial investment in Linux has been minimal.)

  129. embedded browsers and flashrom. by xDroid · · Score: 1


    Can't we use flashrom technology to upgrade browsers on the fly, for an embedded browser?

    --

    * "Uncle this droid is malfunctioning" -- Luke Skywalker
  130. Re:Nielsen is a typical Slashdot Lefty by LMacG · · Score: 1

    Two words:

    Dr. Laura

    Excuse while I go wash the stench off my keyboard.

    --
    Slightly disreputable, albeit gregarious
  131. Re:Progressive Disclosure by weezer311 · · Score: 1

    For those of you using windows check out this good example of a program with different interfaces for different level users.

    1st Page http://www.evrsoft.com/

    It is a HTML VERY similar to Allaire Homesite (but free). You can select from beginner to hardcore and the interface ranges from happy icons to almost no buttons.

  132. What 3D and Voice NOT The next Big Thing?!!? by ZipperHead99 · · Score: 1

    Would it not be nice to get home... say Check and Read Email... you start to cook dinner as your computer reads you your email, perhapse even in the voice of the person who wrote it. You then get a summer of articles posted here, and say... "Tell me more about article #32". You PC then proceeds to do a net search reads the results, and then reads to you the articles you felt most revelant while you eat.

    Being a coder, I can't wait for the day when VR and 3d windows becomes popular. You are in VR, to your right is your code, in front of you is the Interface, to the left is your bug tracking software... below your watches window. Mean while you leave your workspace to look at another project to re-use some old code. You physically (represented of course) grab the function and browse back to your space and drop the function in. Granted 3D windows will not work very well on a 2D screen, but in VR? Glasses, two motion gloves and foot peddles to control motion, how hard can that be?

    1. Re:What 3D and Voice NOT The next Big Thing?!!? by JonesBoy · · Score: 1

      Yeah, but imagine having to say to Word, "delete the third line down from the second paragraph, from the word function to the word drop". In the mean time you could just highlight and delete the danm thing with a mouse.

      Sure hands-free type stuff would be nice, and it is already working. I used to have a mac in a lab that had it enabled about 5 years ago. When I was working on a PC, I would yell out COMPUTER, wait for a response, and then TIME! and it would tell me the time. It was a great shareware program, but I cannot remember the name of it. Buggy too, but it worked OK.

      I beleieve he just meant it is easier to represent and manipulate data in better ways than the same way in 4 dimensions (x,y,z,sound).

      --
      Speeding never killed anyone. Stopping did.
  133. Coward as a Comic by jareth · · Score: 1

    I really hope this person isn't being serious. "Slashdot's use of liberal links" refers to the amount of links, not any kind of political/philosophical relation.

    As for what Nielsen actually said, I find his ideas about using attributes and content to organize things interesting. I don't think the hierarchical directory structure will go away, but this may be a new way of utilizing directories. A UI could hide the reality of the directory structure behind the attribute/content/frequency of use structure.

  134. Re:Usability: It's a Good Thing by bitwrangler · · Score: 1

    What we need is a Karma manager in the UI. As you get "smarter," you get to see and enjoy more features. The really hard part will be (A) deciding how much karma you get for a specific action, (B) do you get more if you use it more often, diminishing returns, or none at all, and (C) how to weight advanced functions so increased karma will show you the "next" group. Personally, I find it terribly annoying when I have to use a search box in the help system to find a command that I know how to use, but just can't remember where some designer buried it in the UI hierarchy.

  135. What was that about short term memory? by ccoakley · · Score: 1
    Yeah, I agree. The interview was very informative. Especially that part about short term memory:

    The Slashdot audience may not fully appreciate the problem of having to keep items in short-term memory since you only become a programmer if you... dang! What were we just talking about?

    --
    Network Security: It always comes down to a big guy with a gun.
  136. No, No, No, No, No, No, No, No! by Trollmastah · · Score: 1

    Please, the model works pretty good as it is now. Karma as it stands, getting to the +1 bonus creates enough karma whoring, the posts of karma whores are just trolls that are better written. The formulas for getting the +3 insightful, or whatever are proven and well known. With karma whoring the real quality of the parent posts suffer greatly. If we add "Get to karma level X, you win a prize" crap, /. Will become a competitive place rather than a place to post what we really think. Besides, with /. The way it is now, including hidden forums, which are available to all, just not advertised, we have access to everything. Why change it?

    --

    .

    Take all good things in moderation, including moderation.

  137. No Single-User version of Lifestreams by delevant · · Score: 1
    The fact that there isn't any single-user version sucks, and effectively locks me out of your product forever.

    Why? Because I'm an independent contractor. This, frankly, tends to imply that the software is manager-friendly, not user-friendly. That might easily be bias on my part -- my past experience indicates that software with no public pricing mechanism ("call us for a quote!") is typically overpriced, niche-marketed, and ultimately not worth the effort. But, as I say, I might be biased in this regard.

    And that's a pity, because your Flash demo looks interesting, and it seems like a single-user version would be quite successful.

    --
    I have no .sig, and I must scream.
  138. Re:Cool( about the extra file attributes) by krogoth · · Score: 1

    The extra file attributes sound like a great idea, but what could really help would be to have categories, like on the yahoo main page. If you were looking for that SDK you downloaded a year ago, you could chose to see only files in the Computers->Development category, or something like that. This really should be added to GUIs; it could save a lot of time. Another idea would be to use these extra attributes in searches, and put comments or keywords on a files, to help find it or figure out what the hell it is and why you downloaded it.

    --

    They that quote Benjamin Franklin on liberty and safety deserve neither.
  139. Re:Minimalist design by makhnolives · · Score: 1

    I like minimalist design when it comes to search engines. All around, Yahoo does pretty well on this account, especially when it comes to their clubs. There is one pretty glaring screw-up design feature in their clubs, but I won't go into that.

    I always fume when I see Geocities on any list of "most popular" websites. The Geocities site, in general, is NOT the destination of that many people. BUT there are many people who visit SITES that are hosted by Geocities. Most of the surfers to Geocities sites get there via a surf engine, so they experience the page design of the the pages Geocities designs are lean and load fast, but let's separate site traffice here, which unfortunately the web ratings services don't do.

    Geocities should get tons of negative usability points for those annoying pop up windows, which used to crash my browser every time I closed them. But we should give Geocities credit for killing off the idea of using pop-ups to sell eyeballs to ad buyers.

    makhnolives

  140. This may sound stupid.. by uebernewby · · Score: 1

    but wouldn't this disclosure of new tools and functions be a little redundant? If you're new to a program, you will ask someone to tell you how to do basic things. Then, if you've got the inclination, you'll discover the shortcuts and fancy stuff on your own. Seems to me like such a system exists naturally, not in the software or the hardware but in the human mind.

    --

    News and bla for computer musicians: http://lomechanik.net/
  141. Re:KDE, Gnome, Windows, and Porn in 2010 by uebernewby · · Score: 1
    I'm not so sure. Every non-computer addict I talk to over here in the Netherlands (parents, grandparents) would gladly leave MS behind if they could. I've had quite a few members of my family come up to me to ask if they could see this "linux-thing" and whether or not I'd recommend that they use it. So I think you're exagerating the Bill-fondness of the average joe. Maybe in America Windows-jokes are only common among "geeks", but over here everyone seems to make and appreciate them.

    My answer to the question "should I put linux on my computer?" btw, is always "No. wait a few months." Corel was "semi-ok", maybe Corel 2 will be ok, and then you'll see everyone and their grandma switch.

    --

    News and bla for computer musicians: http://lomechanik.net/
  142. Re:Everything in moderation by uebernewby · · Score: 1
    Too many people today ignore every browser but Internet Explorer

    Maybe that's because Netscape ignores every standard the W3C sets.

    --

    News and bla for computer musicians: http://lomechanik.net/
  143. Re:KDE, Gnome, Windows, and Porn in 2010 by pdubroy · · Score: 1

    Well, I must say that at first glance I thought this post was a troll. But apparently someone had moderated it _up_, so I thought I'd take a look.

    It took you ten paragraphs to say what you summarized in the final one:

    one thing is quite obvious; MS is going to own a vast portion of the home market for years to come and there is no Magical Sofware / User Interface Paradigm on the horizon that could concievably change that.

    Perhaps this is stating the obvious, but if your theory were true, PCs, and the internet for that matter, would not exist as they do today. Yes, some people are resistant to change. Yet for every person who was content, for example, with MS-DOS, there was another person who couldn't get over how gee-whiz cool Windows 3.1 was. Many of those people were IT managers, and people began to learn Windows because that's what they used at work. And as most of us know, Windows _is_ DOS. If people were as resistant to change as you say, everyone would have stayed with the CLI.

    My point is similar to one Jakob has made before. There is very little left to squeeze out of the WIMP UI paradigm. Yes, if KDE, Gnome, and others continue to try and make everything act like Windows (or, as Jakob puts it, like Lisa), non-techie users will be reluctant to change. However, give them a new, gee-whiz technology, or something that looks like one, and IT managers will come in droves. And the home users will follow.


    --
  144. Re:Usability: It's a Good Thing by aka_daedalus · · Score: 1
    There's another interesting dimension in the learning curve of Linux. Not only do you stare at a prompt wondering what to do, but when someone finally teaches you to rtfm, you're bombarded with a slew of options in the man pages, making it very difficult to find the particular behavior you _need_. (i.e. "tar xvf") Some people simply don't have the time to "grok" the whole program, like some *nix aficionados think they should.

    BTW, Windoze does initially hide those "useless" system files in Explorer. It's just nice to know what's in there, so I always turn off the hidden files feature.

    --

    -- A.J.

    "Um. Yeah."

  145. A Better UI -- We've Got One! by lnemeth · · Score: 1
    Mirror Worlds Technologies, Inc.

    Nielsen exposes the flaws of contemporary UIs brilliantly. At Mirror Worlds, we've developed a software solution that embraces the concepts Nielsen espouses: navigation by content and time rather than location; dynamic organization; and integration of diverse data types in a single interface.

    Rather than building on the tired and insufficient file-folder hierarchy, we've abandoned it, freeing users from the need to worry about what a document is called, what program it was created in, and where it is stored. The result is an intuitive and effective solution we call "Lifestreams."

  146. Re:I read the book. (begin rant) by shupfer · · Score: 1
    Chris,

    I thought I should point out that "Mirror Worlds Technologies, Inc." is a company, and not a book. Sure, we based our company name on the book. But as a company we produce a product, Lifestreams Office, and companies can't get by on "handwaving".

    A lot of folks have found that Lifestreams is a powerful technology for storing and finding information with minimal effort.

    Dr. Susanne Hupfer
    Mirror Worlds Technologies, Inc.

  147. Re:Hidden features and hierarchies by daninja · · Score: 1
    Most people seem to be very bad at forming a mental model of how software works. Of course, this is partly because there is a lot of software which does not have any consistent model, but still a lot of users will only do a few linear operations they have learnt, and have to be taught further operations, rather than grokking the whole program. And then you end up with horrible, horrible "wizards" as the only way of getting things done.

    Starting with a simplified system would perhaps alleviate this. But how can this be done? Simply taking out half the menu options seems a bit crude. :-)

    I think you pointed to the answer when you said "there is a lot of software which does not have any consistent model". I'd say most software doesn't have a consistant model , and if it does, it's been buried deep beneath all those menu items and buttons bars and floating palettes.

    Piles of features (and those 'horrible, horrible "wizards"') is evidence that the model has been lost. Piles of features, button bars, palettes, and those horrible wizards are the easy but poor substitutes for a good model. "Starting with a simplified system" is the easy part. Adhering to the model is the hard part (Netscape was never great at adhering to the model, but they really unadhered when they introduced frames).

    Creating a model that can satisfy a reasonable set of requirements is difficult, and creating one that can grow and evolve is harder. It's much easier to get out of the modelling business and simply pile on features.

    A pile of features is very easy to evolve. It's easy to quantify, and it's easy to sell, and I think this will be the case for some time because so many people have been convinced that "software application" means "pile of features" (distinguished from "operating system" which is the "big pile of features that comes with the computer").

    But a pile of features is still a pile of features, and a well designed model is a better basis for an application. The problem is that the current software dev culture, economy, and market, isn't suited to building model based software.

    Is there a solution? Hell yes. With all the dot-com billions, why doesn't some company put together a group that doesn't need to be fiscally accountable (call it a charity), has no deadline, and given a charter to solve a simple problem. The right way. With a catchy motto like "quality is job 1.0".

  148. Re:I read the book. (begin rant) by Chris+Johnson · · Score: 2
    http://www.tuxedo.org/~esr/jargon/html/entry/handw ave.html

    Though actually I got the term from a Stewart Brand book on the MIT Media Lab. The idea is that as a speaker goes beyond his actual research and begins talking to try to sway people and overreaching himself, he begins waving his hands and talking louder and going "Obviously this is the next paradigm for interface design!" and all that rot. Handwaving is when you can't back it up with real data, real benefits or real examples. It's empty argument, best done with Lots Of Big Words, best kept as general as possible so nobody can call you on factual errors. You gloss over implementation and realities and try to build the biggest concept you can without quite defining it, really. David Gelernter is the best handwaver I have ever seen in my life, and I will never forget his book "Mirror Worlds". However, about the only useful idea I found in it was an idea that generalises to being able to keep an eye on say, 307200 processes at a glance by colorcoding them and assigning each a pixel on a 640x480 display. This, of course, assumes you're only watching for 'danger signs' like a red pixel in a sea of dim green, or that you are looking for physical relationships like a cluster of a particular color that should be more diffuse and scattered (i.e. if the values need to be varied, you could spot a localised area of solid color as it built up).

    Even here, the book handwaved off in a useless direction, suggesting physical levers _lifting_ the colored dot up out of the field of background values, and totally failing to come up with applications. Such applications might be watching a display of users with red signifying a request for assistance and the red increasing with time-on-hold, or for the localised area case it might be the modelling of a polyglot city's acts of violence, in which you would be monitoring gang violence by seeing if there was a pattern to the acts committed in a given geographical area. If a particular type of act became very localised, you would know that you had a gang laying claim to an area, and could see the area visually, with the outskirts represented by a diffuse area of the color.

    Gelernter didn't even bother coming up with decent examples like that. He was too busy handwaving to think of the implications of any of the ideas he put out there, and the final chapter of his book was a fairly artistic parable that served as the complete and total disclaimer of any consequences deriving from his work.

    I didn't like his book.

  149. I read the book. (begin rant) by Chris+Johnson · · Score: 2
    It was appalling handwaving, simplifying the problems of your approach dreadfully. You're clearly just as good as David Gelernter at handwaving, but frankly what you have is not likely to be good enough to establish another cozy computing monopoly- as you evidently would like to do. How much of what you have is patented? Sure enough, a patent announcement (on what seems to be a _concept!_) is the primary boast of your page. Why should we support or help you? "Because we are great and deserve your money!" is not an answer.

    Open your stuff or get out of the way. You're in no position to run about handwaving in this day and age- the tired and insufficient file-folder hierarchy has _crushed_ everything else and to get your ideas out there and used, you will have to cooperate and come down from that glib ivory tower- if even that helps, as it doesn't look like your ideas are any better than simply storing different types of data in a common, 'theme' folder or dock with very _rudimentary_ support for organising by date (or frequency of modification, number of changes, or for that matter filesize and type, which you intentionally gloss over.)

    Your pardon for the tone, but Gelernter's book ("Mirror Worlds") has always _really_ annoyed me, and I'd hoped you lot had failed in the market by now. What Gelernter wanted to push is nothing but 'agents' to the Nth power, combined with object-oriented abstraction like the worst of C++ also to the Nth power. He wanted users to be utter 'mouse potatoes', passively receiving the fruits of the various agent processes, with as much of the workings concealed as possible- 'topsight', in a word. It's a fine concept but it's a curse taken to the extreme Gelernter envisioned.

    You haven't even managed that: all you have is a way to clutter GUI further while hiding important meta-data about the information, and you're taking pains to make even that proprietary. You take 'topsight' _literally_, which is ludicrous. Didn't you even _read_ Gelernter's book? It's horrible handwaving but at least he wasn't talking about viewing everything by date as a patentable concept!

    My primary consolation in watching you people handwave over this nonsense is that it's never going to amount to anything anyhow: file/folder is locked in, there's no room for you the way you're behaving. I can't imagine what gives you the idea that you can run about patenting basic concepts (stack a bunch of actions and documents about a central subject on the screen in a sort of swoopy formation!) and expect to make headway against Microsoft. You're probably out to be bought by them, and I hope they do: they're already going nowhere, why not distract them even worse from the real work of user interface?

    End rant. (_God_, do I hate interface handwaving. This rant would have been a lot milder if I hadn't painfully slogged through ALL of Gelernter's "Mirror Worlds" panning for sensible ideas. It was just about all baseless hype, and so is this.)

  150. Re:Progressive Disclosure & Experts by Chris+Johnson · · Score: 2
    The trouble with automated methods of Progressive Disclosure is that nothing about it expects the ideas to make sense. It's just as possible to have 5 poorly-thought-out menu items sitting there until the program decides you are a Power User and randomly shows you 5 more poorly-thought-out menu items. The mechanism is totally orthoganal to how easy the concepts are to grasp.

    My candidate for progressive disclosure is the Mac semantics for 'option clicking' on things. There are quite a few situations where basic functionality is used through normal clicks, and option-clicking delivers a new 'expert' set of features, different ones. Nothing about the program judges you and decides whether you're smart enough to get to use the extra features- it's simply a matter of whether, knowing about 'option clicks' or having RTFM, you know to optionclick the thing or not.

  151. long pages are not always bad by ecloud · · Score: 2

    It continues to bother me how usability people stereotype things and say "frames are nearly always a bad idea" or "don't make me scroll in my browser". If you are putting a book on line, sure it makes sense to put separate chapters on separate web pages so that the user doesn't have to download the whole thing at once. But scrollbars are not hard to use. I hate it when some news article is arbitrarily broken up into several separate web pages for no good reason other than some "expert" said they should. Usually the pages still require scrolling, and clicking links for the next section besides. It's just stupid. They should not take it upon themselves to assume anything about how big my screen is or how much of the article I'd like to see at once. The web needs more continuity, not less. The fact that a book has pages is a technological limitation, not something to be carried forward.

  152. Sabotage by cpt+kangarooski · · Score: 2

    Of course, as a designer, one of my main gripes is that while I can make interfaces for much stuff that's logical and consistant and not awfully hard to use (note that interfaces for anything that's really new are rarely easy because there's nothing for users to build upon) I don't often get the chance.

    My superiors, who don't know a hell of a lot about design, override my reccomendations and very often tell me that I _have_ to put in stuff which will overcomplicate things.

    The idea of a fast-loading page just doesn't get through to them, and they often dismiss other tools for no good reason (e.g. there is actually a time and a place for frames - not always, but sometimes they're the best way to do things).

    Case in point:
    We want a javascript mouseover where, when you mouseover a link you see all the sublinks off of it, in a bulleted list. But the sublinks aren't supposed to work - they just appear there, thoroughly confusing the user.

    God knows there are plenty of stupid people calling themselves designers, but even the good ones tend to get saddled with bosses that ignore design and just want pretty looking geegaws.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  153. Is it possible to build a usable *nix GUI? by drix · · Score: 2

    Nielsen seems to allude to that fact that a great many companies have tried to build a Unix GUI and failed - most notably his former employer, Sun, with CDE. He even goes so far as to suggest that it might be impossible to accomplish this task. My question is: why? Windows has an installed base of probably billions, and I have yet to see a single feature in it that couldn't be duplicated on Linux. True, a bunch of Open Source hackers cannot necessarily spend money on HI research and focus grouping to find out how usable their GUI is, but the simple fact remains that it certainly isn't imposible to build a competent GUI on Linux or any other Unix incantation. I think what's keeping us from achieving this goal are two things:

    1. Almost every programmer writing OSS Linux software is "scratching their itch." I don't know this for a fact, but I'd wager that KDE, Gnome, et al all started out as pet projects of hackers who couldn't find an acceptable substitute of a GUI. So they wrote their own. This is fine, nay, this is great - for the most part, it's what's perpetuating this whole movement. But at the same time it leads to the creeping feature creature syndrome - more and more functions are added, that, while they are useful to the developers and anyone else fluent in the GUI, tend to convolute the whole process for a newbie. Early versions of Enlightenment seem to illustrate this - they were damn cool, but hogged memory and had cryptic icons and a UI that Raster and probably two other people in the world fully understood. Every release contained more of the same. I think there has been a very conscientous move away from this ideology recently, which is good, but on the whole any Linux UI out there is far more complicated than Windows. Sorry, guys, for using Windows as a benchmark, but it's what we need to be aiming for. If Linux was as usable as Windows, then there wouldn't be the need for this discussion.

    2. Lack of standards. If I installed a program in Windows right now, all the files except .DLLs would go in C:\Program Files. Entries would be made in the registry under HKEY_LOCAL_MACHINE\Software. Folders for my Start Menu are placed in \Windows\Start Menu. Everything has a set place. Now install a piece of software under Unix. First, good luck finding it. /usr/bin, /usr/local/bin, /usr/share/bin, /usr/local/program/bin, even /opt, are all acceptable places for the program. As for getting the GUI to recognize it, well, good luck. It's pretty much a crapshoot, especially considering that the major GUIs have different standards for accomplishing this.

    I'm sure there are lots of other things hindering this development. The Unix security model has probably been the biggest stumbling block. People nursed on Windows all their life find it quite a surprise when they can't save a file wherever they want. I don't have a solution for this short throwing the whole thing out the windows (stupid) or fancily chrooting everything.

    Lack of office software has been a problem, although I have a feeling that once a critical mass of users switch to GUI Linux this won't be that big of an issue. The first version of Office, rather, Word, wasn't exactly an opus of programming, but as more people instinctively bought the Microsoft bundle to go with their Microsoft OS, more efforts went into developing it, and now it's pretty good. Office programs really are quite the same; there's only so many ways to make a word bigger, bolder, or blacker - in other words, switching office software isn't as big a deal as, say, moving from Win NT to Linux. I think StarOffice would appease many people, but not without a really easy-to-use OS driving it.

    I'll stop rambling now, but just remember that it certainly isn't impossible to build a good GUI for Unix. The failure of many big corporations to do it with a closed team of developers merely lends creedence to the concepts of peer review and group effort that have driven Linux all along.

    --

    --

    I think there is a world market for maybe five personal web logs.
  154. Cool by Cybersonic · · Score: 2

    I found this interview VERY informative :)
    I wonder what he thinks about the upcoming 3d window managers?

    --
    Cybie! aka Ralph Bonnell
  155. I just can't take it anymore! by VanL · · Score: 2

    I'm sorry, but theis is easily the most moronic comment that I've seen in a long time.

    >>"...so if people use it, it must be because it is good."

    Let's not confuse "good UI" from "monopoly stranglehold". Macs and Win95 perform essentially the same function, so the only real difference is the UI. Which has the better UI and which has the marketshare? Slashdot may or may not have a good UI, but it certainly enjoys a monopoly position. I'm sure I'm going to hear a bunch of whining about this claim. Tell me, which 3 "Geek news" sites have print ads in glossy mags? 1) Slashdot 2) Nobody 3) Nobody else

    Your argument fails on mulitple counts.

    First, you contend that continued use of /. is a matter of monopoly position *only*, not usability. Leaving aside for a moment the argument by authority (kindly provided by Mr. Nielsen) the fact is that this argument fails on its face. People will only pay the minimum amount to get the news they condsider necessary -- and that payment is not only money, it is also time and frustration, which are inherent usability issues. Hence, if people are coming to /., it is because it offers them the news they want at a price (in terms of usability) that they are willing to pay. Go read Mr. Nielsen's other columns if you think it is otherwise, but I'll give you a clue. It isn't. Usability is all a matter of tradeoffs -- and there is no tradeoff to using another site to get your news. Arguably, you even lose something by coming to /., because other sites (notably Linux Today) have more comprehensive coverage of the news, and include comment sections as well.

    Even if I were to accept your argument that /. has a monopoly on something, what is it? Not the news. As pointed out, that is available from multiple sources. Ads in print mags? Maybe. But that is hardly relevant to /.'s usability. People come to /. because it offers a unique perspective on the news that is not available from other sites. In that sense, they do have a monopoly on the "slashdot feel." Once again though, this would only serve to bolster /.'s usability rating -- meaning that /.'s usability would be the cause of it's "monopoly position," and not the monopoly power itself.

    You seek to bolster your argument with a reference to the Mac v. Windows UIs. This similarly doesn't fly -- While the Mac is in most circles renowned for its usability, I know several people who actually prefer the windows interface. Moreover, the usability of the windows interface is "good enough" for most people. If a slightly more clunky interface is paired with wider application availability, that is superior usability.

    Finally, even if /. has a monopoly, so what? In this sort of market (news) there are no network effects, and no lock-in effects, so trying to leverage a monopoly position unfairly -- which you imply that they do through your comparison of /. to Microsoft -- is practically impossible. What can they say, "You aren't a real geek if you read Linux.com?" "Your balls will shrivel if you read Linuxworld?" "TBTF is for sissies?"

    Get real. If you like /., stay. If not, go. But this sort of stupid argument is a waste of time.

  156. Re:Minimalist design by Zygo · · Score: 2

    I read Slashdot in "lite" mode because the bottleneck for me is the page rendering in the browser, not the Internet connection. All praise Netscape.

    Ultimately, the "everyone will eventually have more bandwidth" argument isn't very well thought out. Yes, if everything is uncongested and operating at 100% efficiency, all things being equal, people in the future will be able to load much larger web pages than they do now; however, this growth takes decades.

    Part of the problem is that the throughput possible when moving the data in a web page across the net is not linearly related to the raw size of the pipe used to fetch it. Packets are getting smaller relative to the size of the data (or at least staying the same while the data grows), and the congestion penalty on the Internet--that is, the multi-second delays caused by TCP stalls--comes from losing a single packet. Congestion behavior is difficult (if not impossible) to predict, and it's prohibitively expensive to equip every router in the Internet with "enough" memory to make congestion a non-issue.

    If your web page fits in three network packets, you're much less likely to lose one of the packets in transit than if the page needs thirty or three hundred. You can escape random packet loss more often if your pages are smaller.

    Another problem is simple scalability. If your web page is 10 times smaller than the competition's, then you can serve 10 times as many users, if you and your competitor have feeds of the same size.

    --
    -- I avoid spam by accepting only OpenPGP encrypted or signed email at this address. Clear-signed, RFC2015, heck, even
  157. Re:Nielsen is a typical Slashdot Lefty by scrytch · · Score: 2

    Shouldn't we be past the use of titles in our supposedly egalitarian society? Do people need some special letters before or after their name to prove how smart or accomplished they are? Do we need this hierarchy in our society? Isn't modesty a virtue?

    Maybe I've been reading too much Ayn Rand, but God forbid that I should ever want to live in such a sick society.

    (some of you might catch the ironic phrasing there)

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  158. Rep Managers by ch-chuck · · Score: 2

    Well, that just congealed a fuzzy feeling into a concrete idea - thanks! Dang, you learn something new everyday here...

    More karma, please! Just might make Nirvana this lifetime.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  159. Who watches the watchmen? by TrentC · · Score: 2

    And somewhat more off-topic, from the reputation manager link he gave - "If a few Belgians become sick from drinking a soft drink, then the manufacturer may lose billions on Wall Street five minutes later. Another reason reputation managers will contribute to highly improved product quality and customer service."

    Am I the only one who thinks this sounds like a frighteningly easy way to use rumours to manipulate stock prices?


    Reputation managers only work so long as you trust the managers themselves, and that only works if you can find out the context of the comments.

    This I why I think it would be better to have a number of smaller, focused reputation managers than something like, oh, TrustE.

    I am more likely to remember or check out something that I see posted on Slashdot because I know that I have interests and viewpoints that are shared by the story posters and replies here.

    To me, Slashdot works well because:

    1) A story gets posted.
    2) People post their comments about the story, both for and against.
    3) People's comments can be replied to, validating or challenging their assertions.
    4) ALL OF THE COMMENTS can be moderated, moderators being drawn from the body of Slashdot readers themselves. Obvious trolls and irrelevant postings can be weeded out, while the better replies are hopefully moderated up.
    5) More importantly, MODERATIONS CAN BE META-MODERATED by anybody. So (theoretically) incompetant moderators can be weeded out.
    6) And most importantly, readers can select the level of scoring themselves, choosing which level of "moderation" they want to browse at. Even though I browse at 1, I frequently drop to -1 in case there's a good re-parented comment and I want to see what spawned it.

    (And for people who want to be able to moderate the stories themselves, you can always get the code and make a better Slashdot. If you build it, they will come...)

    Jay (=

  160. Take this guy with a grain of salt.. by Blue+Lang · · Score: 2

    I said this on monday (and got moderated down for it :P ), but, I don't think Nielson's opinions are valid outside of commerical web pages.

    I think the his pages are must-reads for people writing e-commerce sites of any type, or any sort of corporate web page - anything to do with customers, but I think they fail completely when faced with productivity applications.

    He even points out that there have been no real studies done on advanced users and their habits, and that things like vi/emacs are out of his realm.

    What does interest me is that fact that he doesn't make that same admission about linux. Linux per se has no useability, it is a kernel without an interface (unless you count a buncha APIs and good ol' /proc + cat, which I personally think is the height of useability. :)

    So, anyways, it's not fair to him or yourself to apply this stuff to your OS or your favorite editor. That is not where the core of his research lay.

    --
    Blue, who is himself very useable. (Only one button!)

    --
    i browse at -1 because they're funnier than you are.
  161. Making Linux useable by Kismet · · Score: 2

    I find this statement interesting:

    I know that Slashdot readers don't want to hear this, but the very first question is whether it is even possible to create a truly good user experience on top of Linux. Many other companies have tried to make Unix easy to use and many very talented designers have worked hard on these projects for several years without very good results.

    Jakob then makes two points about "reimplementing" designs and "iterating" past failed designs.

    While I agree with the above statement, I would point out that the reason that these useability designs for Linux are not successful is largely because of the huge amount of different programs that use unique interfaces. Ok, KDE is a great system, and supposing everything on the desktop is KDE, then maybe we'll have progress in the area of useability.

    Now supposing you like the Gnome desktop, some KDE apps, some motif apps, emacs, mutt, and a slew of other odd programs. Well, these don't play with each other very well at all.

    The difference here is that, whereas the first scenario is more useable for the average user, the second scenario is only useable for the "geek" who finds it the preferable way to work.

    Supposing a vendor releases a KDE only system, or a Gnome only system. Useability could be greatly increased to the point of a Mac or Windows OS, from a regular end user's point of view. All of a sudden, though, we have only a limited set of apps that work well with this system. And now "using Linux" becomes entirely meaningless since Linux User A, who only has ever seen the KDE desktop and KOffice, can't use Linux User B's system based on Gnome and some other product. It's a whole different OS, from their point of view.

    Making Linux useable to the most basic kind of computer user means taking away a lot of the freedom that Linux provides and replacing it with some arbitrary standard that is deemed useable by the masses.

    Obviously, this is exactly what happens when you put Linux in an appliance. You don't get all of the flexibility that Linux offers, at least not directly. This is all abstracted behind a few buttons which serve defined purposes. The end user isn't expected to tweak, configure, or program to any extent offered beyond the interface provided.

    Really, if you think about it, the Open aspect of Linux isn't so important to most people as it is to the Linux Community. Sure, "gratis" is nice, but "freedom" doesn't matter much.

    When developers start thinking that way, maybe they will make Linux useable. Linux need a subset, independent from its parent. Much like embedded Linux is a subset of Linux. A Linux for the masses, One distribution for Everyone Else.

  162. Re:Attributed Filesystems by warpeightbot · · Score: 2
    With regards to [alphabet soup], how does everyone here feel about something like the additional (and user-defined) attributes in the BeOS file system, where all the additional e-mail info (subject, header, etc. is contained in attributes attached to the main document.
    I like it. I find those mailing lists which explicitly tag their e-mail with Subject: [LISTNAME] make it real easy to sort mail into appropriate folders so that I can search them for content and not have a cluttered Inbox. (No, I have a webmail interface, no Procmail available.)

    I think being able to attach attributes such as Project: to files and then being able to dynamically resort the filesystem view based on those would be a Good Thing.... right now I have to go to two or three places (mail archives, local drive, multiple server drives) to find info on something; if I could have the box load the attributes for all mounted filesystems, then I could just look for everything on Project Purple and there they'd all be. Big time savings. More profit. Take Friday off. :)

    As for hierarchy, I think Jakob tried to make the point, and I think I agree with him, it's not necessarily hierarchy, but grouping, that makes things work.... some files in hierarchy "a" also fit the paradigm for hierarchy "b" (like, say, the Junkbuster proxy, which belongs in /usr/local/bin because it's not part of the distro, but belongs in /sbin because it's a daemon... give it "Source: local" and "Security-class: daemon" and it works right).... symlinks are an evil kludge; unfortunately, they work...

    --
    "There's more than one way to do it." -- Perl slogan

  163. Latest browsers... by vitaflo · · Score: 2

    Jakob says...
    No self-respecting salesperson wants to turn away paying customers at the door just because they don't have the latest beta-download of some browser.

    I think this can go either way. We've done a lot of research where I work and one this is clear. Most companies "dumb down" their sites to take advantage of the lower 10% with 3.0 browsers (or lower). In our opinion, this give us an advantage because if we just scrap 3.0 browser compatablity (or better yet, make a simple 3.0 browser only site) we can use 4.0+ and other techniques to their fullest and thus make websites that are a step ahead of the rest for the 90% that can see them.

    In salesman terms that's a good buy. But of course, technology for technolgies sake is bad, look at boo.com. So the goal is use technology to increase usablility and experience for the majority so they will continue to come back to the site rather than dumb down and look like everyone else just for the sake of a small percentage of customers.

    In the cutthrought world of e-business, it's not such a bad way of viewing things.

  164. And another thing by FascDot+Killed+My+Pr · · Score: 2

    Windows gets this wrong by (correctly) hiding the advanced stuff, but then failing to reveal it later. "Raw" Linux gets this wrong by failing to hide in the first place. GNOME/KDE get this wrong by failing to provide a transition from "beginner" to "advanced".

    I should note by way of addendum that of the three, I think Linux's is the less egregious error. You can't exploit the power of your computer without the "advanced" stuff, so Windows is clearly out of the running (by not providing, or at least not revealing) the advanced stuff.

    Similarly, GNOME/KDE lull the user into thinking that Linux is easy and the sudden jump into a cold pool of hard-to-remember CLI tools gives them hypothermia.

    "Raw" Linux, as hard to learn/use as it may be (and I don't necessarily agree that it is, just that it "may be") at least affords power on the one hand and has no pretentions of ease-of-use on the other.
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  165. Re:Essence of goo UI by Khalid · · Score: 2

    >Jack Carroll at IBM in the 1980s proved that a
    >"training wheels" approach to computers makes
    > people better at understanding the expert
    > features once they get to them. The reason being
    > that users learn the conceptual structure of the
    > system better when they are presented with the
    > smaller set of features first. Not seeing
    > something during initial use of the system
    > would result in better use of the hidden
    > features later.

    This is one of the most important things in the Interview. This is so true and has been proved by different people using different approach.

    For instance Piaget the father of "Genetic Epistemology" showed how the "language learning" process for a kid, is build around layers of simpler concepts. Imagine this like concentric circles of knowledge. He furthermore compare this to the process of discovering a new a theory by experimenting it hence the "Epistemological" aspect.

    Tony Buzan, who has a different background and who has done a lot of research about learning, and mnemonic methods showed that you better learn small "recall" words which you can use "to hang" (like in knowledge tree) your new learning.

    This can be compared to a kind of "boot process", you use a small version of the "language" to load "learn" of more complex one. This is why the "getting started" is very important in every serious documentation.

    This is consistent with Mathematical Logic theories like "partial recursive functions" when a "Computable" function are in the same time a "partially recursive ones" i.e. these which can express themselves in simpler form of themselves
    for example : f(n) = n*f(n-1) and f(0) = 1 (this last one initiate the boot process).

    Last but not least this what a principle like KISS = Kake It Simple and Stupid is for.

    Einstein also said important : Things need to be as simple as possible but not simpler.

  166. Re:Progressive Disclosure & Experts by remande · · Score: 2
    I have a number of programs like this. Performing basic actions enough times gains you new "expert" functionality.

    Unfortunately, these programs go by names like Super Mario Bros., Legend of Zelda, Mega Man...

    The stars system is a great video game, but a lousy productivity UI.

    --

    --The basis of all love is respect

  167. Re:Usability: It's a Good Thing by Score+Whore · · Score: 2

    Taco advocates threaded mode which only shows the parent articles. The children are attached via links you have to click, then go back and peruse the rest of the parent comments. Etc.

  168. Re:Usability: It's a Good Thing by Score+Whore · · Score: 2
    "...so if people use it, it must be because it is good."

    Let's not confuse "good UI" from "monopoly stranglehold". Macs and Win95 perform essentially the same function, so the only real difference is the UI. Which has the better UI and which has the marketshare? Slashdot may or may not have a good UI, but it certainly enjoys a monopoly position. I'm sure I'm going to hear a bunch of whining about this claim. Tell me, which 3 "Geek news" sites have print ads in glossy mags? 1) Slashdot 2) Nobody 3) Nobody else


    Must agree with this. It's important to note that there is something gained even in the abscence of a sell/buy situation. I don't come here because of the interface, I come here for the discussion in spite of the UI. There are real changes that could be made that would make it easier to read and feel the flow of discussion.

    (Anybody else find it humorous that Taco's "favorite" viewing mode is the one that will generate the most page reloads and thus the largest number of banners?)
  169. Re:WYSIWYG is your enemy, mod_include is your frie by hey! · · Score: 2

    Thanks for those links. I'm looking into them now.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  170. Re:WYSIWYG is your enemy, mod_include is your frie by hey! · · Score: 2

    Zope is pretty cool; my main beef with it is that I have to give up Apache which is powerful, reliable and easy to use. XML and PHP can, of course, do far more than I'm suggesting here. I've mucked with Web Application Servers too, and I can see their point; even better can even do what I'm suggesting with Java servlet chains.

    The problem with all these wonderful solutions is that they are overkill for the simple problem of putting content in a consistent presentation.

    Although what I'm suggesting sounds complicated, all the users have to do is to create the content file; the template file is already done, and the config file usually requires only two simple entries (setting the variable for page title and content file). In fact, it would be very easy to create a stripped content file and a config file from a full html source with a Perl script. Perhaps I will set up a parallel directory hierarchy and descend it with a script to do this. That way people could keep their WYSIWYG html editors.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  171. Re:Nielsen is a typical Slashdot Lefty by brucet · · Score: 2
    I've always thought that it was unbelievably arrogant for doctors (medical and otherwise) to refer to themselves as Dr. Whoever, except when necessary in the course of their work.

    Shouldn't we be past the use of titles in our supposedly egalitarian society? Do people need some special letters before or after their name to prove how smart or accomplished they are? Do we need this hierarchy in our society? Isn't modesty a virtue?

    -Bruce

  172. Version up 1,2,3 and down to 4,5... by carlbeeth · · Score: 2

    I have always felt lucky that I learned most of the software I use while they where still version 1.x. I can see the struggle people face when they have to learn a piece of software that is in its 5+ version and you have so many features you cant make heads or tails which ones are important.
    I even have a theory that most softwares usability degrades sharply after version 3.5.
    The process would go something like this:

    v1. a great new tool comes to the market
    v2. user feedback has corrected the first kinks in the product and a few cant-live-without-features are added
    v3. some of the great new feature that didn't make version two are added.
    v4. the less great new features are added.
    v5. we need to sell upgrades lets add more features
    v6. the computer press reviews our product by counting features lets add some more etc.

    Carl

  173. Re:Essence of goo UI by drudd · · Score: 2

    This is only true when you are faster than the system. The user's resources are limited, there's no way to upgrade the processor inside your head (afawk). The processor on your desk, however, will be 2x faster in 18 months anyway, so system resources should always take second place to user resources.

    Doug

    --
    Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
  174. Everything in moderation by Elbereth · · Score: 2

    I like his idea of minimalist design, but I'm not so sure that I'm as zealous as him. For instance, when it comes to an FAQ, I absolutely detest having to view each answer individually. There is no better way to piss me off than to force me to load twenty small pages one after another. Luckily, there are ways around this, such as wget. It still bothers me that people don't offer me the choice to see everything at once, though.

    I also find it quite annoying that people break up articles into five or ten pages, each with just one or two paragraphs on them. Of course, there's two or three banner ads, lots of ads on the left and right borders, and an imagemap running down one or both sides. So, I guess there really is a whole lot of content there. Silly me.

    I used to design my pages in two varieties, Netscape-friendly and Mosaic-friendly. With the death of Mosaic, my "light" pages became rarer and rarer, but I still try to remain conscientious of people using Lynx and other alternative browsers. I myself like using Lynx, as it's a handy text-mode app. It also fits on a boot/root floppy. Too many people today ignore every browser but Internet Explorer. It's crazy. I can't believe that there are so many sites out there that cause Netscape to display a blank page, because the Javascript is so poorly written.

    Sorry for the ranting. I just broke up with my girlfriend of almost a year, and I'm feeling kind of depressed. *sigh*

  175. Progressive Disclosure by Cuthalion · · Score: 2

    I'm pretty happy with this notion that the user interface becomes more complicated only when you're ready to. That seems like a good way to help new users out. However, it is important that it is easy to skip ahead to a more advanced mode of operation (sure, just type M-x I-already-know-what-I'm-doing-mode!) for not just the reason I've seen mentioned (power users / aggressive learners) but also so that you know what IS possible, when you're evaluating the software, maybe to determine if your company wants to buy a big pile of site licenses, or whatever.


    --
    Trees can't go dancing
    So do them a big favor
    Pretend dancing stinks!
  176. Re:Minimalist design by hedgehog_uk · · Score: 2

    "What do all the big sites have in common? Minimalist design."

    I've just looked at Nielson's page on the top 10 mistakes in web design and one thing strikes me as slightly strange. His list of 'popular websites' (as opposed to 'prominent websites') is AOL.com, Yahoo, MSN, Go, GeoCities, Netscape, Excite, Microsoft, Lycos, and Angelfire. He says this about the 'popular websites'
    It is not an accident that the sites with the most traffic have an uncommonly low rate of violations of the top ten mistakes of Web design. On the contrary, it is because these sites are easy to use that they get so much traffic.

    Is it? Netscape's site is very hard to navigate. It gets a lot of hits because it's the default home page for Netscape's browsers. AOL, Microsoft and MSN probably also get large numbers of hits for the same reason. Microsoft must get lots of hits because it's Microsoft, not because it's site is minimalist. Most of the other popular sites are search engines/portals which again are hit because of their function, rather than their design. Having said that, I love Google's minimalist design.

    He also says "I know that Slashdot readers don't want to hear this, but the very first question is whether it is even possible to create a truly good user experience on top of Linux. Many other companies have tried to make Unix easy to use and many very talented designers have worked hard on these projects for several years without very good results. The only data points we have say that it can't be done."
    to which I say "MacOS X"

    HH
    Yellow tigers crouched in jungles in her dark eyes.

    --
    Yellow tigers crouched in jungles in her dark eyes.
    She's just dressing, goodbye windows, tired starlings.
  177. Re:Progressive Disclosure & Experts by wowbagger · · Score: 2
    I've said for a long time that what systems needed was a user attribute for experience level. Ideally, in a GUI, your user prefs page would have a slider. One side would be labeled "Newbie", the other "Guru". Apps could look at this slider to determine how much of the feature set to show you. Additionally, the app would have it's own "opinion" of you: when you first started using it, it could weight you down toward "newbie", even if your default setting was "master", but the app would then advance you faster toward your default setting (anyone at "guru" automatically gets "guru" in all apps.)

    Ideally, as you used the system, it would slowly move the slider up for you, and eventually you would reach "master". You wouldn't get "guru" unless you moved the slider.

  178. Speaking of readability by Tau+Zero · · Score: 2
    Now it looks like there's a missing tag. Doesn't anyone proof these things?

    (thumbs nose at the moderator)
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  179. Re:Hidden features and hierarchies by Bob+Ince · · Score: 2
    Jacob

    s/Jacob/Jakob.

    I've been reading the guy's site for donkey's, and still I spell his name wrong. Curse me!

    The concept of proprietary extensions has lost and very few mainstream sites do anything any more that cannot be seen by the vast majority of users.

    The reason proprietary extensions aren't used so much these days is, of course, because W3C took the proprietary extensions and made them the official standard. ;-)

    Unfortunately, though Jakob (yay, I got it right this time) is correct that sites don't like to turn the majority of users away, they still don't care much about minority users. If your browser doesn't support images, or frames, or tables, or cookies, or JavaScript, or if your body does not support vision, you're in trouble.

    This isn't just because the designers are simply stupid (although some are, natch), it's a business decision. If the amount of revenue we gain by making the site degrade gracefully is less than the amount of time we'll have to pay our techies for to get it done, it ain't gonna happen.

    Now where did that Preview button get to again?


    --
    This comment was brought to you by And Clover.
  180. Re: Hidden features and hierarchies by Bob+Ince · · Score: 2
    The system degrades pretty gracefully by default.

    Well, it would do if web design was done in an ideal world. Where the content came first, and then was marked up with a bit of style sheet or something. But that's just not the way it happens in reality, sadly.

    You have to pay those techies to crank out huge graphics and nonportable JabbaTripe

    Yes, of course. But in the eyes of most managers, customers, and other people who are actually in charge of what happens to the site, the graphics and DHTML are the non-negotiable part of a website. It must look and behave nicely on their browser. They'll happily have you add something or change something so it looks better on their desktop, even if you explain until you're blue in the face why it will break on everyone else's browser. God, most of them still don't understand the difference between a printed fixed-size page and a resizable web page, and will insist that the layout be fixed to whatever their screen size is.

    Not that I'm bitter, or sick of having to argue against this, or anything.

    which can only reduce the number of people that can or will want to use the site.

    This is perfectly true for a site where content is the purpose. Where you want people to be able to access information easily. But that's not what many corporate (non e-commerce) sites are about. Because there's bugger all content there anyway. The site exists only to make the company look good to other companies. Who are probably all using IE4+ anyway.

    I've nothing against making a good-looking site... But that can easily done without breaking it!

    Not if it involves table layouts, CSS-P and JavaScript, I'm afraid. Getting them to work consistently on IE/Netscape 4 and degrade nicely on other browsers is a big, big task. Personally I still do it. But I can see why other people don't.

    (As it happens, I'm posting this from home using a browser that doesn't support cookies. So I *hope* this post works. I know lots of bits of /. don't though.)


    --
    This comment was brought to you by And Clover.
  181. Re:Hidden features and hierarchies by Bob+Ince · · Score: 2
    Some screenshots of Nautilus...

    Great! Thanks for that; I was really curious about Nautilus was actually going to look like but the Eazel site seemed quite short on details.

    Not quite sure I like the design so far but of course it is only work in progress. I personally find the left-pane area quite cluttered. But hey.

    One of the things I find interesting about Nautilus is its idea of 'zooming in' on the standard icon/list views to reveal more information [...]

    Okay, I probably still didn't understand this properly, but I don't currently see the advantage of this over either/both of the list view and something like an extended tooltip.

    Tog's latest column discusses [...] piles, notebooks and scrapbooks

    Yep, indeed. I'm a regular reader of asktog.com too. :-) But I still didn't understand how this was terribly different to what we have now; they're still objects that contain other objects, aren't they? So, still hierarchies?

    how to convery time to the user through icons. He suggests having cobwebs or dust pile up

    Yes! I loved this! You keep the arrangement of icons unchanging so users still know where everything is, and just make some icons more eye-catching than others, mostly through use of colour. This is way better than, say, the O2K menus, which make commonly used objects more prominent by moving them around.

    I will definitely be stealing this idea. Unless Bruce has patented it, natch. :-)


    --
    This comment was brought to you by And Clover.
  182. Re:Hidden features and hierarchies by Bob+Ince · · Score: 2
    Why not? If the you (the user) don't know quite what you're looking for, you basically have to run a database request to find it.

    Indeed, and I think this is a problem. People may be bad at hierarchies, but I personally find them worse at framing searches, and worst of all at creating logical queries such as for a database.

    Part of the interface question is how much power to allow. In my current interface one can drill down in several hierarchies and narrow the search bit by bit, but you can't do things like say "I want all requests referred from slashdot.org OR made on the day a link was featured on slashdot", or "I want all requests made on this day but were NOT referred by slashdot.org AND NOT referred by another page on the site". I can't see an easy GUI-based way to construct queries like this, especially not one that'll work through a web browser.

    One solution could be based on the 'precompiled search' paradigm [...] Allow the user to define commonly-used shortcuts containing the attributes to form a search. Such as "This month; referred from banner-ad- show.cgi"

    You're right. This is something I was thinking about; I can see three possibilities here for my project, which are probably relevant to others too -

    1. have no special precompiled search features, but allow the user to bookmark a particular query in their browsers;
    2. have a built-in bookmark feature where the user can name searches they've made before and include them on the main page in the future as predefined searches;
    3. as (2), but also allow predefined searches to contain "advanced" queries like the ones I mentioned above where the query expression is a complex boolean expression, not simply a drill-down expression such as "this month; referred from banner" which the user can make themselves fairly easily, for example, in a pseudo-hierarchy of "Date=/2000/March/Referrer=/slashdot.org/banner.cg i".

    Damn, I'm rambling now. I wish I could use the "No +1" button on my non-cookies browser. :-)

    Any thoughts? I suppose it would be easier to explain this if I got some screenshots out...


    --
    This comment was brought to you by And Clover.
  183. Re:Nielsen is a typical Slashdot Lefty by webword · · Score: 2

    "...Mr. Nielsen's..."

    You are the second or third person to do this. His name is Jakob Nielsen, Ph.D. or perhaps Dr. Nielsen. Not a huge deal, but I think he deserves the title.

    On another note, I interviewed Jakob about 7 or 8 months ago: Web Usability: Past, Present, and Future. There's some good stuff in there that he doesn't really cover here.

    John S. Rhodes
    http://webword.com

  184. New architectures by Esperandi · · Score: 2

    Don't assume when thinking of this enhanced GUI that you're going to have a Von Neumann-based architecture, a "GUI" like he describes is more than just a new way of looking at old stuf, its all new. And the Von Neumann archiecture might not be the one to make the transition...

    Now we just need to find a couple non-Von-Neumann architectures that will work with this information model ;)

    Esperandi

  185. His first answer about Slashdot by Esperandi · · Score: 2

    Remember his answer the next time you start to believe that in capitalism, a better product won't always pull the consumer.

    Esperandi

  186. The evils(?) of standards by Esperandi · · Score: 2

    I finally got around to watching the Douglas Engelbart colloquim on Stanford (it was /.d for about a month) Online. In it some guy (not Doug and I can't remember who it was) said near the end of one segment that he feared standards because they stick around longer than we ever intend them to. For the most part, i think he's right and the answers in this interviwe seem to be fighting themselves about it. Consider this:

    "I am basically hopeful that we will see more respect for standards on the Web. The concept of proprietary extensions has lost and very few mainstream sites do anything any more that cannot be seen by the vast majority of users. This is one of the true benefits from the boom in e-commerce. No self-respecting salesperson wants to turn away paying customers at the door just because they don't have the latest beta-download of some browser. "

    Sounds like its all gung-ho for standards right? Well, what about those standards we've got? What about the fact that TONS of people are still using 3.0 compliant browsers and that the majority of sites pander to them so as not to turn away the customer as this guy says will happen withOUT standards. it seems to me a different solution is in order. Auto-updating seems the logical choice - give the user no choice to upgrade - but some upgrades suck. Consider the newest RealPlayer over the old versions. It's titanic, bloated beyond all belief, and riddled with an ugly user interface presenting a million options no sane user would ever frequent (I mean wouild never frequent all of them enough to warrant their top-level exposure).

    Esperandi
    BTW, if you wanna search for the original guys statement I talked about from the colloquim, I'm 85% sure that he makes the statement within the last 5 minuts of part 1 or 2, more likely 2.

  187. Re:Usability: It's a Good Thing by Caseman · · Score: 2

    "Raw" Linux gets this wrong by failing to hide in the first place.

    I disagree. To most neophyte users, Linux (or any CLI OS) hides everything. One of the hardest parts of learning Linux is what to do here:

    >_

    If you've never used it before try ed to see what I mean! At least a GUI presents some information for a completely novice user. Once they learn how the mouse works, they can navigate and browse the system just to get their bearings. The closest thing in *nix is man hier, not exactly interactive.

    In some ways Windoze suffers the opposite problem (and the Mac to a lesser extent), showing users files that are of little consequence to them. Anyone whose ever done 'doze tech support knows what I mean. We've all had the user who decided to delete all those useless "dll" files that were "slowing down" his/her computer! (It is ironic that ultimately this user is correct, however).

  188. Re:Minimalist design by gargle · · Score: 2

    Sure, content is king, but surfers want to experience attractive websites. I understand the importance of lean pages, but I think that Nielsen overemphasizes this too much--this design need will become less important as bandwidth increases.

    I asked this question here :"How are usability and aesthetics related, if at all? "

    I'm disappointed the question wasn't answered. It would have been interesting to hear what he thought. I do think that usability and aesthetics are strongly related, that the aesthetics of a site are part of the usability of a site. What users really want are good experiences from a site, and content, loading time, organisation and visual appeal are part of the whole.

  189. KDE, Gnome, Windows, and Porn in 2010 by Jikes · · Score: 2

    Typical household tasks: Typing letters in Word, AIM, keeping track of money, e-mail, and retrieving porn. These tasks are accomplished on Windows. The users are familiar with Windows. Their files are all slopped all over and kept on floppies sometimes and various default directories. This is all the family will probably ever use a computer for.

    Consider my box, configured with a gnome-panel running on Linux/x86. The only tasks this machine can replace is porn retrieval through Netscape, in its current state.

    Why do people insist that general purpose Win32 machines such as the one above can easily be replaced by a morestable/reliable/cheap/easy/logical/wellbuilt/b lah blah blah KDE or Gnome setup?

    Microsoft Office is the defacto standard. Virtually every Windows PC has it. A vast majority of people cannot or would not adapt to something like Star Office, no matter how sophisticated and great and similar it gets. MS Office is binary only. MS Office is x86 only (excluding the MacOS PPC work-alike). MS seems reluctant to change either of those facts. Conclusion: Win32 as it stands today is going to be on most general-purpose home-PCs for a LONG time to come, and Linux/*BSD/MacOS don't have a chance of breaking into 100 million FAT partitions.

    Repeat this for IE, which has enormous inertia, tax programs, children's games, financial programs, and so on and so forth.

    It doesn't MATTER how good gnucash gets, or how great Star Office is packaged in the Ultimate End-User Distro, or how precisely the Windows desktop and file dialogs are replicated, or how "windows-like" KDE or gnome can be forced into behaving.

    Microsoft Office and nearly 70k other programs that hundreds of are BINARY ONLY, X86 ONLY, WIN32 ONLY and not under active development anymore.

    Billions upon billions of hours and incalculable quantities of time have been spent teaching people MS products and Win32 programs which just don't port that easy. And a huge number of users don't grasp the concept of a file. They want to know where to click to get one of the five things mentioned above done.

    My poorly constructed point: Wholesale (think 30%) home migration away from x86 Windows is not going to happen in the next decade at least. If you want to sell unix-wares to the home market in volume they will have to be in the guise of appliances that significantly redefine the concept of a general purpose PC.

    There are a million exceptions to the rule, but one thing is quite obvious; MS is going to own a vast portion of the home market for years to come and there is no Magical Sofware / User Interface Paradigm on the horizon that could concievably change that.

    --
    -troll taker
  190. Re:Nielsen is a typical Slashdot Lefty by anotherone · · Score: 2
    "I didn't spend 8 years at evil medical school to be MISTER evil!"

    -Dr. Evil

    Make Seven

    --
    Username taken, please choose another one.
  191. Usability? by Digital11 · · Score: 2
    Nielson definitely makes quite a few good points in his interview. However, I think one of the major problem with computers in general is the fact that usability is a big grey area. You can't define how to make something usable. Usability for the most part is a user defined term. For example. Most (linux) people would consider Windows to be the least intuitive OS around. However, I am by far more productive in Windows than I am in any other OS. This isn't because I'm an idiot, or because Windows is necessarily a great OS. Its because thats what I've learned, and thats what I'm comfortable with. If you want to have a great, usable interface, you must design something that is not out of reach of the users comfort zone. This doesn't necessarily have to be a windows imitator, or have anything to do with computers. Just something the user can relate to in some way, and that is when you're going to be on the way to having a respectable interface.

    I've heard it said that for a beginning computer user, (ie. never touched any OS) Linux is the most intuitive. Now, in part this is true, because once you learn the basics, the complicated stuff definitely follows closely behind. However, I disagree with Nielson's statement that Linux doesn't have any difference between the basic features and the advanced. The problem is not that the user has access to all the things he's not ready for yet. The problem is that he can't find the things he is ready to use, in order to be ready to use the more advanced features. Sure, anyone can read a HOWTO and learn how to use something. But I dare you to tell a Linux newbie to go read a how to and not get a reply similar to "What the hell is a HOWTO?"

    d11

    --
    I am a leaf on the wind. Watch how I soar.
  192. Re:WYSIWYG is your enemy, mod_include is your frie by jorend · · Score: 2

    Sounds like a useful setup. I hope we won't be stuck with this forever, though. Too many files. Bluh.

    Once XSLT is out there, you can use an XSLT stylesheet to paste in the header, footer, navigation, and so on. It'll be pretty easy, too. Here's an example stylesheet. It just contains the header, the footer, and three XSLT elements.

    <?xml version="1.0"?>

    <!-- xsl stylesheet to add template & navigation to pages -->
    <html xsl:version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <head>
    <title><xsl:value-of select="/html/head/title"/></title>
    ...
    </head>
    <body>

    ... (all sorts of header stuff, including tables and graphics) ...

    <h3>Related links:</h3>
    <xsl:copy-of select="//div[@id='related']" />

    ... (more tables and stuff) ...

    <!-- now paste in the content -->
    <xsl:copy-of select="//div[@id='mainbody']" />

    ... (all sorts of footer stuff) ...

    </body>
    </html>

    The first one glues in the title of the page; the other two paste in content. Simple-- but it is also a lot more powerful than this example shows.

    Share and enjoy:

  193. Re:Progressive Disclosure & Experts by escalation746 · · Score: 2

    If you decide to embrace progressive disclosure in your next project, please consider the power users and provide a way to easily switch to Full disclosure.

    Let's make this a golden rule:

    No matter how intelligent the software, assume the most intelligent part of the HCI network is the human and allocate them final control.

    Anything else results in frustration for a significant number of users a significant amount of the time.

    As for the importance of hierarchical storage systems, I agree that a standard system-wide browser with a rich feature set is the only way to make these usable. Every day I curse the designers of File Open dialogues and "Explorers".

    Can we please have a mechanism for saving favourite folders and efficiently navigating them right in the dialogue itself?


    -----
    --
    A rich couple found their ideal pet in a dog that makes e-mail programs.
  194. Re:Minimalist design by philg · · Score: 3
    "However, I think some of his advice is rather fascist, if you really look at it. I think he really downplays the importance of graphics on websites, which is the main reason why the web is popular in the first place. Sure, content is king, but surfers want to experience attractive websites."

    Nielson's observations boil down to two axioms:

    1. The longer your site takes to load, the greater the chance that someone's going to give up.
    2. The more useful your site is to someone, the more likely they will come back.
    Even on my cable modem or at work on a T1, I sometimes find myself switching /. to "lite" mode, just because the graphics take too long to load. Correspondingly, I put up with its daunting user interface (which works well, but requires a big learning curve), because it gives me satisfying content -- not because of pretty pictures.

    Sure, users want to experience attractive websites, but it's much lower on the hierarchy of needs. If a pretty picture is keeping content from me (and is not, itself, the sought-after content), I'm going somewhere else.

    "Nielsen's advice, while applicable to all web designers, tends to encourage to creation of look-alike e-commerce websites. The needs of a user buying stuff at E-Bay are different than a person checking out an online art gallery."

    Remember that he is giving general advice; the most usable website for an amalgamated average of all users of the Web is probably a generic e-commerce site. (Since usability is directly proportional to profit for these sites, that's not surprising.)

    Your point is well-taken, though -- different audiences will prefer different UI's, and sometimes the general rules don't apply. Ditto for different user tasks.

    It would be instructive to see some field- and task-specific usability analyses on useit at some point.

    "What the big sites have in common is that most of them got started on the web at an early stage."

    Lots of entrepreneurs "got started on the web at an early stage" -- and aren't around today. The really big sites stuck around longer because they were more usable.

    "The "big" sites maintain this advantage now through massive amounts of advertising. That's what big sites have in common these days. Yep, they all look like portals, but that's a fad thing, not a design consideration."

    I actually don't like portals very much (I usually ignore 80% of the page once I can find the "search" blank), but that is just one page out of the site -- albeit a big one. Where e-commerce sites deliver is on their catalog and ordering pages. Making someone feel secure with your credit card number is no mean feat.

    Advertising actually is something that counteracts usability to an extent. However, remember the old lesson of Maapo cereal -- advertising gets the first visit, but not all the rest.

    phil

  195. Re:Essence of goo UI by CodeShark · · Score: 3
    Then IMHO you are completely in the wrong boat.

    The fact is, a GUI can be user-optimized and not waste your system's resources. Slashdot itself is an excellent example of this -- you can select a number of different ways of viewing the page, and the code responds accordingly. Try turning off icons with articles, for example: /. saves the bandwidth required to send those images, the processor time to locate the images, etc., and the user doesn't have to wait for the images to load.

    The key is designing the system to have what is called "graceful degradation" -- which isn't necessarily that hard to do programmatically -- it just easier if it has been thought out well in advance. The key is, when things degrade (performance is bad, an item is turned off in the browser, a user isn't advanced yet, etc.), how and in what order do I gracefully remove the non-essentials without disturbing the user's ability to have a successful interaction with the system?

    Keep these things in mind and it's a win-win for everybody.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  196. Re:Attributed Filesystems by hey! · · Score: 3

    It's interesting that you juxtapose the very useful file attributes in the Be file system to "The Brain" software. The "Brain" website also automatically raised my hackles. I hate websites where they design slaps you in the face and then you have to root around looking for what they hell the company actually sells. I don't know about their product, but I'm giving it a try. (they have reasonable demo terms: "Give it a try for 30 days. If you like it and use it a lot, it's just $49.95. If you only use it a little, keep using for free.") I don't think it is very promising though.

    Basically, its much easier and more likely to succeed to devise products around the way people work than the way people think.

    What I'd like to see is a number of things that make common work tasks like refining your work and sharing it easier.

    First off, why don't operating systems version files for you? VMS did. It's so obviously useful, if you give the user control over it. I'd also like to go back to a prior version of a file and fork it. I'd like to be able to check out documents and check them back in. I'd like full fledged calendaring and project management to be a standard desktop feature.

    In many ways, the Lotus Notes addresses many of these kinds of concerns: versioning, routing, commentig, indexing etc; but the UI is laughably bad and the integration with other components cheezy.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  197. Re:#8: Types of education... by Junks+Jerzey · · Score: 3

    Many large companies, like the one I work for, have usability departments with Intranet pages linked to Jacob's pages - and yet the company's pages still have way too many images all in the name of marketing.

    This is a classic problem. At every company that has a project massively behind schedule, you'll find copies of _The Mythical Man Month_ and _Understanding the Software Development Process_. Heck, Microsoft Press publishes some of the most respected books about software development, and look at the messes their parent company produces.

    It's easy to chalk this up to the "That doesn't apply to me" syndrome, but I think it's simpler than that: people know what all the experts say, and might even quote them in interviews, but they don't really believe it deep down inside. Someone wanting to start up a news site, for example, may read all the books about site design, but goes with a graphic-laden site because (1) that's what other sites do, and (2) he or she wants to look as good as the pros and not so homemade. We *know* that you shouldn't judge a book by its cover, but then we still want the fancy packaging. I've known people who have bitterly complained about software packages that come in jewel cases or have black and white manuals. They'll just shove the case in the closet and never read the manual, but they want all the useless frills anyway.

    One time I used 100% recycled paper for a customer mailing. I thought using recycled paper was a good thing, and I was glad to support the maker of the paper. But in the end I think that people looked at the gray paper as cheap and very unpolished and would have preferred something on bleached white, virgin paper. If you asked all those people if they supported recycling, though, they all would have said yes.

    The bottom line is that it's easy to convince people that usability and simplicity are more important to web site design than gobs of professionally done graphics, but that doesn't mean they'll listen. Because they won't.

  198. #8: Types of education... by fprintf · · Score: 3

    One profession/education I notice Jakob does not mention is marketing - good! I am a marketer, and marketing is the very reason that many web pages suck nowadays -- there are too many marketing/advertising possibilities in an image intensive environment like the Net, and marketing is taking a front seat over content.

    Many large companies, like the one I work for, have usability departments with Intranet pages linked to Jacob's pages - and yet the company's pages still have way too many images all in the name of marketing.

    --
    This post brought to you by your friendly neighborhood MBA.
  199. Nielsen is a typical Slashdot Lefty by Anonymous Coward · · Score: 4

    Jakob Nielsen has shown us his true colors here today, friends. He has shown us that he is nothing more than a typical bleeding-heart liberal leftist Slashdot reader. In his response to question #1, Nielsen went out of his way to praise Slashdot's use of "liberal links." Well, where is Mr. Nielsen's praise for some more conservative links, such as the homepages of The National Rifle Association, The Lutheran Church Missouri Synod, or the Republican Party? Well, Jakob? We're waiting, my left-leaning friend.

    The answer is simple: There is no praise because Nielsen, like Slashdot itself, is a mindless pawn of the liberal media. As each day passes, the number of objective sources where true, red-blooded Americans can get real news about the state of their country dwindles. Soon, all we'll have will be CNN (Clinton News Network) and the three major networks, all of which are owned by noted Communists. There are already plans in Washington to have Fox News Channel shut down. Let's remain vigilant, friends. We can beat these fucking lefties.

  200. WYSIWYG is your enemy, mod_include is your friend by hey! · · Score: 4

    I am a big believer in separating content from presentation. The problem is when you let several people loose with WYSIWYG html editors, they'll each decide what sorts of guidelines should apply on their pages or interpret them differently. They are also responsible for implementing all the standard navigational machinery, logos etc on their pages, exactly so. Even when it's just me, I find my results WYSIWYG editors were dismally inconsistent.

    I've been hacking around with mod_include directives, and have settled on the following scheme. Every page requires three files: the content file, the template file and the configuration file. (actually four if you count the style sheet).

    The content file has the text of what you want to say with only basic markup. It is just an html snippet. This can be done in an HTML editor and the body snipped out, but I find it easier to write the content as a text file and put the markup in manually after.

    The template file is shared by all or many of the pages in the site. It includes the navigational elements (actually included from another file) and decoration. The HTML start and end tags are in the file, and somehwere inside this file there is an include directive to include the content file. My own template file uses a table and the content is included in a table cell.

    The config file is the one that is the target of the URL; it sets some variables and then includes the template file, which in turn knows what content file to include because of a variable I set here. Here is an example:

    <!--#set var="readfromfile" value="hometext.shtml" -->
    <!--#set var="title" value="Advanced Computer Resources" -->
    <!--#include file="frame.shtml" -->

    This may seem like a lot of rigamarole, but in fact the benefit is that every page can conform perfectly to one or two different templates. Combine this with style sheets and one of the biggest problems with making a site usable is simplified: making sure the guidelines are followed everywhere.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  201. Progressive Disclosure & Experts by Phrogz · · Score: 4
    Progressive disclosure is the best tool so far: show people the basics first, and once they understand that, allow them to get to the expert features.

    A long time ago, Kai Krause (or someone at then-HSC Software) tried this in KPT Convolver. There was a 'stars' system where after you performed certain types of actions enough times you got a new star and a new tool (or toolset) which assisted in what you were doing and broadened the possibilities. It was much-hyped, at least by HSC.

    As a general-computer power user, it bothered me. A lot. Shortly I found a 'secret' document which detailed what you had to do in order to get each star, and tediously repeated the tasks until I had all the stars. (Or all but one...I think the document was from HSC and didn't detail the last star, but just hinted.)

    Part of the problem was that there was no simple way to enable all the options, you had to "earn" them. If you decide to embrace progressive disclosure in your next project, please consider the power users and provide a way to easily switch to Full disclosure.

  202. Minimalist design by makhnolives · · Score: 4

    I'm a bit disappointed in the questions that Jakob Nielsen answered. None of them are that critical of Nielsen's ideas or challenged some of his assumptions.

    Let me mention that I'm a professional webmaster who has been at it for 5 years. I first experienced the web in 1993 at a demo that Marc Andreeson gave at NCSA for a group of librarians. I've also been through one day-long human factors workshop with Ben Schneiderman. Yes, I've read Tufte too. So, I constantly strive for web designs that are user friendly, logical, and attractive.

    I'm in the middle of Nielsen's new book, which I'm quite enjoying. He has plenty of sage advice, which I wish that more web designers would follow. However, I think some of his advice is rather fascist, if you really look at it. I think he really downplays the importance of graphics on websites, which is the main reason why the web is popular in the first place. Sure, content is king, but surfers want to experience attractive websites. I understand the importance of lean pages, but I think that Nielsen overemphasizes this too much--this design need will become less important as bandwidth increases.

    Nielsen's advice, while applicable to all web designers, tends to encourage to creation of look-alike e-commerce websites. The needs of a user buying stuff at E-Bay are different than a person checking out an online art gallery.

    We should also face the fact that the web inherently encourages the DIY (do-it-yourself) ethic--I often compare the web to the zine world translated online. Yes, it would be nice if every website put their logo in the upper left hand corner, but at what point does this become elitism? Ok, user studies show that people prefer this, but are these simply consumers, or an audience used to a different language. You can put together a nicely done magazine, but you have no right to complain about a free form punk zine that was assembled with rubber cement and scissors. Punks are used to a certain vocabulary; slick DTP don't cut it with them. The same goes for web design--the expectations for a particular website isn't the same for each audience.

    Finally, I want to address one of Nielsen's statements.

    "What do all the big sites have in common? Minimalist design."

    This is an illogical argument. What the big sites have in common is that most of them got started on the web at an early stage. Think of Yahoo or any of the search engines. E-Bay was one of the first auction sites. They had time to build name recognition as popular websites. In Yahoo's case, it benefited from incredible word of mouth promotion, because nobody had bothered to do a large directory of the web (the librarians missed a big opportunity here).

    The "big" sites maintain this advantage now through massive amounts of advertising. That's what big sites have in common these days. Yep, they all look like portals, but that's a fad thing, not a design consideration. In fact, since so many of these sites look alike, new users have a hard time telling them apart. They've lost their personality, because they've become big, bloated with IPO money for advertising, and are designed by marketing departments. Why is Slashdot popular? Because it still has people behind the website, like Hemos and Commander Taco.

    With that being said, I really recommend that every web designer have their boss buy Nielsen's book for them. Despite my criticisms, this book is very helpful.

    makhnolives
    http://www.infoshop.org/

    1. Re:Minimalist design by Tony+Shepps · · Score: 5
      I understand the importance of lean pages, but I think that Nielsen overemphasizes this too much--this design need will become less important as bandwidth increases.

      One problem is that developers think that bandwidth will increase at the rate of Moore's Law, when it has generally taken about twice as long. In terms of consumer modems, these are rough numbers of bits/sec (please criticize my dates) of acceptance by about 25% of the population:

      • 1982: 1200
      • 1986: 2400
      • 1991: 9600
      • 1992: 14400
      • 1996: 28800
      • 1998: 50000 (nobody gets true 56k)
      • 2000: still 50000 baud
      If Moore's law were in effect, by my back-of-the-envelope calculations, we'd all be at three times T1 speeds by now. And I haven't even gotten into the requirements for the backbones, or compression, or latency. And yes, I know 5% of the audience out there is at highly incredible cable speeds. Meanwhile, outlying areas are going to get nothing better than 144K DSL for years to come.
  203. Essence of goo UI by Duke+of+URL · · Score: 5

    If you where too lazy to read the questions and answers all the way through you'll have missed this key statement:

    In the old days, an operating system was designed to optimize the utilization of the computer's resources. In the future, its main goal will be to optimize the user's time.

    Appliance, software, and web designers need to write J.K.'s qoute down and put it up on their monitor, their fridge, and their bathroom mirror. Write it on your hands. Do something, but keep this in mind all the time whenver taking useability issues in hand.


  204. Usability: It's a Good Thing by FascDot+Killed+My+Pr · · Score: 5

    "Interesting, possibly even essential reading for anyone involved in software or Web site design."

    Wow, Rob, that "overhype just like a real local newscaster" class is really paying off. What's up for next week? "What THEY Don't Want You To Know About HTML"?

    "...so if people use it, it must be because it is good."

    Let's not confuse "good UI" from "monopoly stranglehold". Macs and Win95 perform essentially the same function, so the only real difference is the UI. Which has the better UI and which has the marketshare? Slashdot may or may not have a good UI, but it certainly enjoys a monopoly position. I'm sure I'm going to hear a bunch of whining about this claim. Tell me, which 3 "Geek news" sites have print ads in glossy mags? 1) Slashdot 2) Nobody 3) Nobody else

    "Not seeing something during initial use of the system would result in better use of the hidden features later.

    I agree 100% with this statement, but I implore everyone to read it carefully. Note the phrase "initial use". That means that you SHOULD be able to use advanced features LATER. Windows gets this wrong by (correctly) hiding the advanced stuff, but then failing to reveal it later. "Raw" Linux gets this wrong by failing to hide in the first place. GNOME/KDE get this wrong by failing to provide a transition from "beginner" to "advanced".
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  205. Attributed Filesystems by sugarman · · Score: 5
    This is kind of a follow-up to the answer you gave for the following question:

    5) Revolutionary UNIX GUIs

    All respect for info appliances, but we also need a workstation-style interface that can help knowledge workers survive the information flood of modern society. And that's where I think we really need revolutionary designs that go beyond the Mac. For example, ways of managing tens of thousands of documents by a rich set of attributes and content-oriented navigation. Simply showing files as icons in folders doesn't cut it beyond a few hundred.

    We also know from many studies that the average user is very bad at hierarchical filing and typically never moves a file once it gets to live in some directory. Even if the file would be better off elsewhere. This problem is magnified several hundred times when it comes to managing email. I am starting to think that the solution is to treat information objects as members of a soup and manage them by attributes rather than by hierarchy and name.

    With regards to the above answer, how does everyone here feel about something like the additional (and user-defined) attributes in the BeOS file system, where all the additional e-mail info (subject, header, etc. is contained in attributes attached to the main document.

    Alternatively, what about a product like The Brain from Natrificial, which creates a linked 'web' of parent/child attributes to all documents in the FS? Do you find these products more or less usable than others, and are they the right road to be traveling down, or is another direction needed?

    --
    --sugarman--
  206. Hidden features and hierarchies by Bob+Ince · · Score: 5
    Not seeing something during initial use of the system would result in better use of the hidden features later.

    This is an interesting point. Most people seem to be very bad at forming a mental model of how software works. Of course, this is partly because there is a lot of software which does not have any consistent model, but still a lot of users will only do a few linear operations they have learnt, and have to be taught further operations, rather than grokking the whole program. And then you end up with horrible, horrible "wizards" as the only way of getting things done.

    Starting with a simplified system would perhaps alleviate this. But how can this be done? Simply taking out half the menu options seems a bit crude. :-)

    What would, I think, help, would be to take away the majority of those blasted button bars. Most Word users still have half their screens taken up with rows upon rows of toolbar buttons, most of which they never use, and which are only marginally faster than going to the menu. All these unexplained options must be terribly intimidating to new users.

    I am starting to think that the solution is to treat information objects as members of a soup and manage them by attributes rather than by hierarchy and name.

    I'm a great fan of hierarchies. Many users are indeed bad at managing them, but I think this is as much to do with bad interfaces onto them as anything else. New users are always confused as to where files are, not because they don't understand the concept of a hierarchy, but because their applications give them many views of the same hierarchy that all look completely different.

    We've got the filer (with its view options that Windows by default changes pseudo-randomly), common file dialogues (which only show files of the type their application is associated with, thus losing any 'sense-of-place' the user may acquire), Explorer (which put directories and files in different panes, again destroying the comfortable feeling of seeing a directory and knowing exactly where you are), and uncommon file dialogues of various shapes and unpleasant flavours. Consistency: zero. Plus of course Windows and Unix both take over the root directory and fill it with stuff one doesn't understand, and applications happily open up unlikely directories like root, a directory hidden inside the application's own domain, or - God help us - C:\WINDOWS\ as the default place to save/open a file, thus making the user totally lost.

    Give the user one filer application for doing everything to do with hierarchies and lists - not just files, but, using a VFS, all hierarchical datatypes in applications - and I predict the world will be a happier place.

    I'm quite interested in Jacob's idea of an information soup, because I'm currently working on an interactive web log analyser, and its data is inherently both multiple-hierarchical (eg. file request: /dir/dir/file, client host: /com/altavista/spider653, and so on) and loaded with other properties, which one may wish to sort and view in many different ways. The interface is still quite hierarchical in nature, because I really can't think of a better way to structure the data. An infosoup is a great idea but you can't expect the user to issue what amounts to a database request every time they want to edit a document or something.

    Anyone got any good examples of interfaces for property-rich data without a strict single hierarchy?


    --
    This comment was brought to you by And Clover.
  207. Know *when* to use graphics, please by locutus074 · · Score: 5
    It's sooo frustrating when you have to wait for 5 minutes for a 2 meg graphic to download, and you're stuck because it's their front page, it's an image map, and there is no text, not even ALT tags. I remember a particularly egregious example from a couple years back.

    That said, judicious use of graphics is a good thing. I'm shopping around for a PC case, and it is so fucking frustrating to see one little .jpg of the (closed) outside of a case. I want to see shots of the outside of the case, the inside of the case, the stuff inside it coming off, and everything else! Even line art would be okay.

    That said, don't make them all huge bloated SOBs that take forever to load. (Yes, I want pictures, but I'm on dialup, too.) Use thumbnails to link to larger pictures. The "$50/month ecommerce" pages at store.yahoo.com are particularly egregious in this respect. The graphics are 40-50k graphics that load nice and fast but are usually just one shot of the outside. They are links, but all they link to is the exact same picture off of the yimg.yahoo.com server.

    That being said, use some damn text, too! Too many times, the description reads something like "$BRANDNAME computer case, $75". WTF good does that do me? I can see it's a computer case! I want to see something like the following:

    $BRANDNAME mid-tower case

    • Five 5.25" drive bays
    • Three 3.5" external bays
    • Three 3.5" internal bays
    • Removable drive cage
    • Rolled-back edges inside the case
    • Slide-out motherboard tray
    • Removable side panels
    • Thumbscrews for toolless access to the inside
    • Polished interior for better EMI and ESD prevention
    • 300W power supply
    • ...and so forth

    When will these people learn? That last thing we want (especially if they're selling cases, the tech-savvy crowd is who is going to buy this stuff, mostly) is fluff! We want to know what we're getting, not just one crappy jpeg and a one-line text description. Sure, you can always email for more info, but personally, I don't want to wait for that. I want to find out everything now and not wait on someone else's schedule. Besides, I don't want to give my email address to you, a business I've never heard of; if I want to get "product updates" from you, I'll give you my email address with my explicit permission for that.

    Yes, a picture is worth a thousand words, or so it is said, but the person who came up with that never shopped online.

    (/rant mode)

    OT: Does anyone know any sites where I might actually find cases such as this? Sites that sell cases are few and far between. I've also tried to find just thumbscrews, but the only place I've found so far is pcpowercooling.com. Even better if there are any Philadelphia geeks out there would be a local store that sells them. (I thought that CompUSA did, but they were just the dinky, crappy little plastic kind.) My email address is bj.XYZ@ZY.netaxs.com, and you should be able figure out what to do with it. If not... :)

    Time to submit this, I think. I've probably gone grossly over quota on this posting, :) but I hope this helps some budding web designer. Either that, or I'm preaching to the choir.

    --

    --
    We have fought the AC's, and they have won.