About the Author
Jeff Johnson is President and Principal Consultant at UI Wizards, Inc., a product usability consulting firm. He has worked in the
field of Human-Computer Interaction since 1978. After earning B.A.
and Ph.D. degrees from Yale and Stanford Universities, he worked as a
user-interface designer and implementer, engineer manager, usability
tester, and researcher at Cromemco, Xerox, US West, Hewlett-Packard
Labs, and Sun Microsystems. He has published numerous articles and
book chapters on a variety of topics in Human-Computer Interaction
and the impact of technology on society. He frequently gives talks
and tutorials at conferences and companies on usability and
user-interface design. He is the author GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers, and Web Bloopers: 60
Common Design Mistakes and How to Avoid Them.