Don’t Make Me Think

I just finished reading Steve Krug’s book Don’t Make Me Think!: A Common Sense Approach to Web Usability on Safari.  The first edition was written in 2000, but it’s amazing how much of it still applies.  And not just to web usability.

The book is about web design, and how to create sites that users can use without thinking about them.  Kind of like how you walk into a room and reach for the lightswitch without first looking for it, because it’s usually in the same spot, there are strong conventions that, if followed, will enable users to use your site instinctively.  If a box looks like a search box, users will assume it’s a search box and type stuff into it.  Get it wrong and they’ll have to think about it, and web users aren’t good at that.

How much of this is true in software?

Users are usually much more invested in the software they’re using than in most of the websites they encounter, but that doesn’t mean as UI designers we shouldn’t try to learn some of the same lessons.  Both Microsoft and Apple published UI guidelines that helped define conventions that software developers have been using for the last 20 or so years to create applications that most users can find their way around with the lights out.

I have two comments on this.  The first is that from this perspective, the current trend away from standard user interfaces is disturbing.  IE7 takes away the menu bar in favour of a collection of toolbar buttons that each drop down a selection of menu items.  Office 2007 provides the ribbon bar.  iTunes has a lot of quirky UI behavour.  Plain old applications are passé. 

In some ways this is like trying to find new places to put the light switch. 

My other comment, and the one I’m really more interested in (since I don’t think I’m about to stop the swing from consistent UI design to style driven UI design on my own) is that the ways Steve does usability testing can be applied to software as well.

Good UI should also be something you don’t have to think about.  Unless you’re doing something completely new (and you probably aren’t), a dialog should fit the pattern of other similar dialogs well enough that the user already knows how to use it.  And the best way to determine whether or not you’re hitting this mark is usability testing.

A phenomenon that Steve talks about is one where companies try to do higher quality usability testing and end up going overboard.  By spending money on testers and studies and finding the right sample of users to test with, and coming up with extensive scripts and processes, the process becomes onerous.  Not something you can do on a whim.  So they end up not doing it very often.  That’s typical of every company I’ve worked for.

But that’s how you should be doing it.  Mock up a dialog, find a few users, and show it to them.  Ask them to use it, and see how it goes.  Do this often, and in a more or less ad-hoc manner.  If you have questions about how new UI should work, prototype it, and then put it in front of some users with roughly the amount of computer skill you expect your target users to have, and see how they use it.  Lather, rinse, repeat.

If you don’t approach it this way, you won’t do as much testing, and imperfect usability testing is still way better than none.

One Response to “Don’t Make Me Think”

  1. TravisO Says:

    Don’t Make Me Think is classic, I bought it around 2001 and it’s one of the few books I’ve kept over the years.

    Another book, even older, and better is “One Minute Designer”
    http://www.amazon.com/Roger-Parkers-One-Minute-Designer/dp/1558285938

    In fact I’d say if you don’t buy and read it, you’re doing yourself a disservice, it’s still the best design book I’ve ever read, maybe because of my short attention span and it’s format that anything it teaches you fits on 1 page.

Leave a Reply

 




 
buy cheap Endep online buy cheapest Endep and Endep how to order Amitriptyline online without prescription buy Amitriptyline without rx from us pharmacy online Amitriptyline purchase purchase online prescription Amitriptyline without purchasing Amitriptyline online without prescription order generic Amitriptyline buy Endep no prescriptions how to order Endep online without prescription comprare Endep generico Endep online buy Endep in england buy cheap Endep online free consult Endep purchased online without prescription what is Endep Endep tabletten buy Endep no perscription cod Endep non rx fedex overnight free want to buy Anafranil in usa Aricept overdose buy discount Aricept on line Aricept buy Aricept online Aricept order buy Aricept pills Nizoral suppliers cheap order rx Nizoral canada Nizoral order Nizoral usa cod comprar Nizoral generico buy Nizoral 200 mg buy cheap Nizoral under without rx buy cheap Nizoral with dr. prescription Prozac 200 mg buy Lisinopril australia el Nizoral generico buy Lisinopril tablets without rx next day delivery Lisinopril with no script buy Lisinopril c o d purchase arimidex no scams order Arimidex order amex Arimidex canadian pharmacy buy Arimidex without doctor order rx free Arimidex buy Abilify with american express buy Abilify cod order Finpecia without a prescription cheap order rx Finpecia purchase Famvir no visa online without prescription buy Famvir paypal without rx buy Famvir without Famvir without prescription medications Famvir without persription purchase Famvir online no membership overnight shipping Famvir no physician approval Amitriptyline purchase order Amitriptyline free next day airAmitriptyline on line Valtrex no rx needed cod accepted buy next day Fluoxetine buy Fluoxetine line purchase Fluoxetine cod delivery buy Fluoxetine 20 mg purchase Fluoxetine buy cheap Fluoxetine under without rx purchase Fluoxetine visa without prescription Fluoxetine by mail Fluoxetine for pets Fluoxetine 10mg Amitriptyline purchase online how to order Famvir online without a rx Prozac Amitriptyline no perscription Famvir next day purchase Anafranil no prescription cheap buy cheapest Anafranil next day delivery on Anafranil saturday Anafranil buy Anafranil buy Anafranil overnight where to purchase Anafranil no prescription no fees Anafranil drug buy Lisinopril where Lisinopril buy on line order Lisinopril online no membership overnight shipping no prescription required for Lisinopril order maxalt cash on delivery Maxalt from canada buy cheapest Maxalt purchase Maxalt visa without prescription buy Maxalt uk Maxalt 10 mg purchase Maxalt no visa online without prescription purchase generic Lisinopril online Lisinopril no prescription to buy maxalt order online no membership overnight how to get a arimidex rx Aricept without a perscription fedex Aricept overnight without a prescription Donepezil prescription order buy genuine Aricept Aricept uk sales prescription Proscar buy Proscar pay cod Maxalt apotheke buy no perscription Proscar purchase Proscar online buy cheap fedex Prednisone maxalt with no presciption buy Maxalt shipped cod Proscar online Prednisone order buy Amitriptyline with amex Accutane 40 mg delivered overnight buy brand Accutane 40 mg Accutane 40 mg orderd online without prescription where to purchase generic Accutane 40 mg online without a rx how to get 40 mg Accutane without next day delivery 40 mg Accutane with no script buy Amitriptyline online Accutane 40 mg online no prescription buy Accutane 40 mg online us pharmacy Accutane 40 mg best buy buy Accutane 40 mg c o d order 40 mg Accutane cash on delivery no presciption 40 mg Accutane