Don’t Make Me Think! by Steve Krug

cover of Don't Make Me Think by Steve Krug, 2014 editionI first heard about Don’t Make Me Think! by Steve Krug in grad school, but as William Goldman wrote in The Princess Bride, “What with one thing and another, three years passed.” (Actually, it may even have been four years; long enough, anyway, for a new edition to be published, so you see, every now and then procrastination pays off.)

That said, I highly recommend you make this book the next one you read. Don’t Make Me Think! is about usability, and specifically about usability as it pertains to websites (and now mobile sites and apps as well). While usability has many attributes – a website may be useful, learnable, memorable, effective, efficient, desirable, delightful – Krug’s definition of usability is as follows:

“A person of average (or even below average) ability and experience can figure out how to use the thing to accomplish something without it being more trouble than it’s worth.”

Krug’s writing is accessible, clear, funny, and peppered with relevant examples and illustrations; he cites many sources, including Jakob Nielsen, Don Norman (author of the excellent The Design of Everyday Things), and Ginny Redish (author of Letting Go of the Words). He explodes the myth of “the average user” (“All web users are unique and all web use is basically idiosyncratic”) and shows the value of usability testing as a way forward when designers and developers don’t agree. Krug writes, “Usability testing tends to defuse most arguments and break impasses by moving the discussion away from the realm of what’s right or wrong and what people like or dislike and into the realm of what works or doesn’t work. And by opening our eyes to just how varied users’ motivations, perceptions, and responses are, testing makes it hard to keep thinking that all users are like us.”

In addition to explaining why usability is important, Krug suggests some specific guidelines. For example, format text on your site to support scanning by:

  • using plenty of headings
  • keeping paragraphs short
  • using bulleted lists
  • highlighting key terms

Krug highlights the importance of site navigation, which, as he sees it, has three important functions:

  • It tells us what’s here (“Navigation reveals content!”)
  • It tells us how to use the site
  • It gives us (the user) confidence in the people who built [the site]

Krug also advises using clear language – no specialized jargon or cutesy labels – and making the information you know people will be looking for, like contact information, available in a logical place. Ultimately, “Usability is about serving people better by building better products.”

4 thoughts on “Don’t Make Me Think! by Steve Krug

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s