Slashdot Log In
Designing Web Usability
from the simplify-simplify-simplify dept.
| Designing Web Useability (The Practice Of Simplicity) | |
| author | Jakob Nielsen |
| pages | 417 |
| publisher | New Riders 1999 |
| rating | 8/10 |
| reviewer | Danny Yee, Cliff Lampe |
| ISBN | ISBN 1-56205-810-X |
| summary | Down-to-earth, practical advice on making Web sites work at all levels. |
Review One: Danny Yee
Designing Web Usability is the most important book on Web publishing yet to appear. While it contains little that is novel, at least to those who have read Nielsen's www.useit.com Web site and other such resources, the lessons it teaches have not reached widely enough: there are all too many Web sites that are a continual source of frustration and stress to users. (Nielsen begins by explaining why he chose to write a printed book on Web design: for comprehensive, sustained arguments online reading is not yet as effective as print. Another consideration is that, going by the utter un-usability of so many corporate Web sites, there must be many web site managers who don't actually use the Web: some of these might read a printed volume.)
At the core of Designing Web Usability, and two thirds of it by page-count, are chapters on page, content, and site design. The first covers cross-platform design, the importance of minimizing response times, how to use links effectively, and the advantages and disadvantages of style-sheets and frames. The second covers writing for the Web, micro-content (titles, headlines and so forth), and multimedia content (images, animation, audio, and video). The last covers navigation, home pages ("splash screens must die"), search support, and "URL design." Other chapters cover special usability issues with intranets, accessibility for users with disabilities, and internationalization and localization; in a final chapter Nielsen takes a stab at predicting the future of the Web.
Because Designing Web Usability addresses underlying ideas rather than specific technologies, it will date far less rapidly than most books on Web publishing. It doesn't contain as much as its 400 pages would suggest, since a lot of space is used for screen shots of example Web pages. (These are not, however, gratuitous, as is often the case with books on HTML.) Web publishing is very different from paper publishing, but Designing Web Usability is a high quality, usable book -- only a few minor things got past the proof-readers. Check Danny's Other 500 Reviews
Review Two: Cliff Lampe
The Scenario
In Designing Web Usability, Jakob Nielsen codifies his ideas and wisdom on user-centered design. This is the first book in a two-parter, to be followed by Ensuring Web Usability, which will be more analysis centered.When I first was reading through this book, the irony of reviewing a usability book for Slashdot absolutely thrilled me. A common complaint about Linux, whether deserved or not, is that it is completely unusable. Except for a few shots at both the Windows and Mac OS, Nielsen obviously stays away from this topic. On the other hand, his advice on Web design is well researched, sensible, and right on target. Since human/computer interaction is what may be referred to as my "bag," I found this book impressively concise and comprehensive.
For those who may have missed the usability boat, Nielsen advocates user-centered design. This is the radical idea that a computer is a tool for managing information, not an end in itself. As many of us know, this concept is remarkably easy to lose in the rush to make everything work in the first place. When it comes to usability, everyone has their ideas about what they like, and tend to include them in their own designs. The problem is, we creators of Web sites may be too far removed from our users by experience or some other perspective to be designing in their best interest.
Eminently practical, Nielsen gives step-by-step advice on how to design with your user in mind. His examples are backed by screenshot examples and extensive user studies. The first section deals with page-level design, with advice on colors, layout and use of special features. Further sections of the book deal with site and intranet design, usability issues surrounding various disabilities and the future of Web design. One especially welcome chapter deals with actual creation of content in a Web environment. Writing for the Web is vastly different from writing for other media, like newspapers or magazines, but this is rarely recognized.
Once Nielsen has dispensed with the advice that is applicable to the Web environment we all deal with today, he spends the last section discussing the future. As the author says, we tend to overestimate the short-term effects of technological change and underestimate the long term effects. Keeping this in mind, Nielsen makes some stabs at predictions of his own (like the gradual erosion of the Post Office) that seem accurate and eerie at the same time. He makes the good point that most of the user interfaces we deal with today are descendents of the 1984 Mac. That's like using your little aquarium net to snare salmon. With the eventual dissolution of Web browsers will come a need for user interfaces that more capably deal with a glut of information.
I have some advice for reading this book. Treat it like a computer manual, and don't necessarily read it from cover to cover. Read the section on content design for sure, but depending on your familiarity with human/computer interaction principles, you may want to poke around a little more. Fortunately, and in typical Nielsen fashion, the book is laid out perfectly to make this kind of browsing convenient. That being said, if you do read straight though it, you won't be disappointed.
What's Bad?
There are a couple of concerns I had with the book. One is that the layout is wacky, though I understand this is more the fault of the publisher than Nielsen. There is a straight narrative, like in any other manual, but it is broken frequently by screenshots and pull-out comments that attract attention away from the main narrative. The integration is good enough that you can pick up where you left off easily enough, but a tighter bundling of content with the visuals would have been welcome.
Secondly, the last chapter should have had some content stolen for the preface. Many of the limitations mentioned by Nielsen immediately beg the question of higher bandwidth on the horizon or more powerful computers. The book is so practical I almost found myself playing devil's advocate in response. At the same time, the advice is so well backed up by research, that to rail against it feels a little bit like yelling at your mom for telling you vegetables are good for you.
What's Good?
This book is so efficiently packed with tons of great advice that I read some sections again and again to make sure I didn't miss anything. Nielsen does not waste time over-elaborating his points, which is a welcome change from most books of this sort. The data from actual user studies are important to prove to a skeptical web developer that these considerations are real, and the actual examples of the Web pages and sites give incredible insight to the point being made. One of the pages captured even has a Jon Katz article on it.
So What's In It For Me?
If you are responsible for developing Web sites, or just a duffer who makes his greeting card collection available on the Web, read this book. The advice is sound, researched and proven over and over. If you are a usability engineer, this book may be on the general side for you, but otherwise it is the best introduction to these concepts assembled in one place that I have even seen.
As I was reading through this book, I kept thinking of various pages and sites that I had designed. What would be said if one of those pages had been captured and displayed? Would it be an example of what to do, or what only an idiot would do? These are good questions for any of us.
Purchase this book at ThinkGeek.

BAN Javascript!!!! (Score:3)
To all you clueless web-designers out there: I, and many others, avoid these pages. They are a natural security risk, so I now always leave Javascript turned off.
Heh - the last time I tried turning on Javascript, Gnome crashed shortly thereafter. This never happens to me otherwise.
Can you say "stack attack"? Or "buffer overflow".
Personally, I think all clueless web designers, that is, the ones who solely use Javascript ought to be punished by a fate worse than Hell: being employeed by Microsoft.
Javascript: Just say NO!!!
Re:Just a curious question...isn't there a point o (Score:3)
The task itself imposes the minimum level of complexity. Bad user interface can increase the complexity that the user has to deal with, but even the best user interface can never decrease complexity below what the task demands.
In fact, it's rather dangerous to make complex tasks appear simple. Clicking buttons without understanding what's happening can lead to Bad Things Happening (tm) as many NT administrators have found out.
Kaa
Website Design (Score:3)
-= Majere =-
Common Sense? (Score:4)
I also have disagreed with his ideas on a number of occasions. He makes good arguments, but that doesn't mean they're always right. Jakob likes to pander to the lowest common denominator. As a web designer myself, I know that this is sometimes not the reasonable thing to do as it actually makes the majority have a less user friendly experience than what they could have, unless you start branching a site based on what a user has, which ends up costing extra $$$ (tell that to a client).
I applaud him for his efforts. I have learned a few things from reading his site (what's up with the usability expert having an horribly designed site anyway?), but I've learned a lot more about user experience reading the Apple Human User Interface Guidlines [apple.com]. Plus, those are free.
For those of you who found the layout wanting... (Score:5)
----Begin my email----
Dear Sir,
For some months, I have been eagerly awaiting Jakob Nielsen's new book
"Designing Web Usability." Unfortunately, when I received the book, I was
very disappointed.
It is ironic that an author who advocates simplicity and usability can put
his name to a book that was so difficult to read. I list some of the key
points I disliked about the book below:
1) Inside and on the cover the book used garish colours for text. The front
inside cover used a yellow/white font colour on a lime green background,
rendering the text almost unreadable.
2) The paper used reflects any light source too readily, hampering
readability. This book will be read at work, where strip-lights reflect off
the page. I understand that to properly display high resolution and colour
images you need paper like this, but combined with the other points I make,
the paper hampers readability.
3) The "serif" font used throughout the book was too thin and unreadable. A
better solution would have been to have used the sidebar font which was much
more visible. This book will be referred to frequently; the text should be
made as readable as possible.
4) The binding of the book is inflexible and flimsy. Look at O'Reilly's
Repcover binding for a good example of how to bind a technical book. This
book does not look like it will stand up to being constantly thumbed or
referred to.
5) The text on many of the pages is too close to the central binding.
Because of (4) above, I am reluctant to try to flatten the book so that I
can read the text properly.
Apart from the presentation, I really liked the content of this book. I can
now use this book to communicate why my department needs to spend more time
on web usability. It is a pity the book was so poorly arranged; I find the
www.useit.com website more readable than the book.
----end my email----
----begin reply----
Mr. Clark,
Thank you for your comments and criticisms regarding the design and materials issues for *Designing Web Usability*. Your points are well made, and I'll be keeping them at hand for when we publish any subsequent editions of the book.
Please know that any design issues are not due to Jakob Nielsen; Dr. Nielsen left the book issues to us, the publishing people, for better or--as you've pointed out in your perspective--for worse. Designing a book by the world's leading authority on usability was a challenge and I'll be the first to admit that we didn't get everything right the first time. That said, we've received several comments from readers telling us they loved the design and the production values in the book. I think the optimal design is something we need to continue working to improve and I assure you, we'll be doing so. To that end your comments are quite valuable to us.
In any event, I'm very glad you like the content of the book: that was the most important matter, getting Jakob's message out for his audience. Thanks again for getting in touch and letting us know your thoughts.
Sincerely and respectfully,
--Steve Weiss
STEVE WEISS . executive editor
professional graphics and design group
new riders publishing . www.newriders.com
201 w. 103rd street . indianapolis . in . 46290 . usa
v 317 817 7369 . fax 317 581 4663
v 800 571 5840 x 7369
steve.weiss@newriders.com
----end reply----
So they know about it. Just don't blame Nielsen for the poor layout.
Great ammo for arguments (Score:5)
I have this book, and I love it. If you're a web designer, one of the greatest uses is the ammo it provides when you're arguing a point with your client.
Everyone knows clients make some really silly requests... this book has solid arguments against some of the more annoying requests clients tend to make over and over and over again such a needless use of HTML frames, graphics-heavy pages, gratuitious multimedia, stupid "welcome" messages from the president of the company, and so on.
I can see this book paying for itself as I quote it over and over again when discussing things with my clients. Sure, *I* know frames suck 99% of the time, but it helps to have a reliable source to back me up. Neilsen's a lot more eloquent than me.
And if that doesn't work, I'll just throw the book at them. Nothing like bouncing a 400-page book off of your client's forehead. Too bad it's not hardback. :)