GUI Bloopers 2.0: Common User Interface Design Don'ts and Dos

Front Cover
Elsevier, Oct 4, 2007 - Computers - 424 pages

GUI Bloopers 2.0, Second Edition, is the completely updated and revised version of GUI Bloopers. It looks at user interface design bloopers from commercial software, Web sites, Web applications, and information appliances, explaining how intelligent, well-intentioned professionals make these mistakes – and how you can avoid them. GUI expert Jeff Johnson presents the reality of interface design in an entertaining, anecdotal, and instructive way while equipping readers with the minimum of theory.

This updated version reflects the bloopers that are common today, incorporating many comments and suggestions from first edition readers. It covers bloopers in a wide range of categories including GUI controls, graphic design and layout, text messages, interaction strategies, Web site design – including search, link, and navigation, responsiveness issues, and management decision-making.

Organized and formatted so information needed is quickly found, the new edition features call-outs for the examples and informative captions to enhance quick knowledge building.

This book is recommended for software engineers, web designers, web application developers, and interaction designers working on all kinds of products.

  • Updated to reflect the bloopers that are common today, incorporating many comments and suggestions from first edition readers
  • Takes a learn-by-example approach that teaches how to avoid common errors
  • Covers bloopers in a wide range of categories: GUI controls, graphic design and layout, text messages, interaction strategies, Web site design -- including search, link, and navigation, responsiveness issues, and management decision-making
  • Organized and formatted so information needed is quickly found, the new edition features call-outs for the examples and informative captions to enhance quick knowledge building
  • Hundreds of illustrations: both the DOs and the DON'Ts for each topic covered, with checklists and additional bloopers on www.gui-bloopers.com
 

What people are saying - Write a review

User Review - Flag as inappropriate

This is the best book I've ever read about programming. I read it to learn how GUI Bloopers and common mistakes not to make, but it opened my eyes to the world of usability. Now I not only know common GUI mistakes, but also the root causes that allow these problems to occur. For example, having the same concept referred to by multiple words is a symptom that the project has no dictionary / lexicon. It's funny to see these common mistakes even in software made by some of the world's most famous tech companies, game developers, etc.
Software where the cursor doesn't turn to an I-beam over a text box, font color and background color conflicting to make text nearly impossible to read, calling it both "delete" and "archive" on the same screen... after reading this book, these are all bloopers you'll never be able to un-see!
I wish everyone in my company, and in the companies that make my favorite software, read this book. It'd make software around the world better!
5 stars, A+
 

Contents

Introduction
1
First Principles
7
GUI Control Bloopers
51
Navigation Bloopers
107
Textual Bloopers
151
Graphic Design and Layout Bloopers
197
Interaction Bloopers
239
Responsiveness Bloopers
293
Management Bloopers
329
Appendices
373
Bibliography
389
Index
397
About the Author
407
Color Bloopers
409
Copyright

Common terms and phrases

Popular passages

Page iv - Methods, Tools, and Techniques Catherine Courage and Kathy Baxter The Web Application Design Handbook: Best Practices for Web-Based Software Susan Fowler and Victor Stanwick The Mobile Connection: The Cell Phone's Impact on Society Richard Ling Information Visualization: Perception for Design, 2nd Edition Colin Ware Interaction Design for Complex Problem Solving: Developing Useful and Usable Software Barbara Mirel The Craft of Information Visualization: Readings and Reflections Written and edited...
Page 391 - Science Edited by John M. Carroll Web Bloopers: 60 Common Web Design Mistakes, and How to Avoid Them Jeff Johnson Observing the User Experience: A Practitioner's Guide to User Research Mike Kuniavsky Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces Carolyn Snyder Persuasive Technology: Using Computers to Change What We Think and Do...
Page xiii - We certainly could not have written this book without the help and support of our families, whom we love very much, and to them we owe a debt of gratitude.
Page 395 - Plaisant, C. (2004). Designing the user interface: Strategies for effective humancomputer interaction (4th ed.).
Page 389 - Morgan Kaufmann Publishers Bickford, P. (1997): Interface Design. The Art of Developing Easy-to-Use Software. Chestnut Hill, MA: Academic Press Black, Roger (1997): Web Sites that work.
Page 395 - Zarmer, C., and Johnson, J. 1990. "User Interface Tools: Past, Present, and Future Trends.

About the author (2007)

Jeff Johnson is an Assistant Professor of Computer Science at the University of San Francisco. He is also a principal at Wiser Usability, a consultancy focused on elder usability. After earning B.A. and Ph.D. degrees from Yale and Stanford, he worked as a UI designer, implementer, manager, usability tester, and researcher at Cromemco, Xerox, US West, Hewlett-Packard, and Sun. He has taught at Stanford, Mills, and the University of Canterbury. He is a member of the ACM SIGCHI Academy and a recipient of SIGCHI's Lifetime Achievement in Practice Award. He has authored articles on a variety of topics in HCI, as well as the books GUI Bloopers (1st and 2nd eds.), Web Bloopers, Designing with the Mind in Mind (1st and 2nd eds.), Conceptual Models: Core to Good Design (with Austin Henderson), and Designing User Interfaces for an Aging Population (with Kate Finn).

Bibliographic information