My Favourite Usability Books

People sometimes ask me what book to read to get started with usability. My recommendation depends on your background and focus:

IF (you like your knowledge applied and theory light) ->

  1. IF (mostly for web, interested in guerilla usability tests) ->
    Don’t make me think
    by Steve Krug
  2. IF (you’re a developer and want people to be happy with the solution you’re coding) ->
    User interface design for programmers by Joel Spolsky
  3. IF (love lots of examples, mostly from non-web GUIs) ->
    GUI Bloopers
    – Jeff Johnson

IF (you like theory and psychology) ->

The 1st and last ones are also great, if you’re not yet convinced that usability is a good thing and usually suspect that your system’s fine and your users are just too stupid to operate it.

While I’m at it: One thing that will improve the usability of everything you “produce” – software, emails, whatever – is good writing. The 2nd book has a great chapter on this. Alternatively there’s a great article on writing well by Su-Shee. It’s the best I’ve ever read on writing, ever. Everything you really need to know on just 3 pages. Read it in English or the original German.

This entry was posted in Resource, UX. Bookmark the permalink.

11 Responses to My Favourite Usability Books

  1. lkwpeter says:


    What about testing with users? Is there an introduction to test protocols and metrics?

  2. Pingback: My Favourite Usability Books |

  3. Great book recommendations! Writing is definitely an area of weakness for me, any other suggestions for a non-German reader? Thanks!

  4. oli says:

    Thanks for the recommendations.

    I was especially interested in UI design for programmers, as this topic will affect the rest of my year. As a developer I’m just afraid that the book is a little outdated, being >10 yrs old.

    Is there anything more up-to-date coming to your mind?

    • Corinna says:

      No need to worry! The majority of usability knowledge is timeless as it’s about humans, their perception and limitations. Those change very, very slowly if at all. You’ll be fine with any of the above books! (With the possible exceptions of the screenshots in “GUI Bloopers”. They probably look dated, but will still get the point across.)

      [You need current info only when deciding what to build based on what paradigms people are already familiar with (e.g. 15 years ago touch interfaces were unfamiliar, now they are expected). This information is usually on websites and blogs rather than books.]

  5. lkwpeter says:

    In related news Coursera announced their upcoming HCI class:

What do you think?

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

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

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s