Jan 27, 2007
<span class="reviewer vcard" id="reviewer-vcard"> <span class="fn">George Ornbo</span> </span> <span class="type">product</span> <img src="/images/articles/dontmakemethink_big.jpg" alt="Don't Make Me Think" title="Don't Make Me Think" width="190" height="248" class="right" /> <h3 class="fn">Don't Make Me Think - A Common Sense Approach To Web Usability</h3> <p>Author: Steve Krug</p> <p>Published: October 13th 2000</p> <p>ISBN:0789723107</p> <p><a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0789723107">Buy from Amazon</a></p> <img src="/images/books/five_stars.gif" title="Five out of Five" alt="Five out of Five" width="124" height="30" /> <span class="rating">5</span> <div class="description">
Steve Krug's Don't Make Me Think is not a new book in web design terms, but it is one that is still as relevant today as the day it was published. The subtitle is "A Common Sense Approach to Web Usability" and for the large part of the book this is what it is. Krug doesn't really come up with anything amazing but he calmly mentions the things that are important and are easily forgotten. By the end of the book you feel you have learnt something that has been there all along but was overlooked.
Krug writes sentences that are packed with knowledge and light on pretense. This is one reason why the book is so good - it is easy to read yet contains some heavy knowledge. It is also easy to see why Krug is good at what he does. He knows what he is doing and he doesn't shroud that knowledge in jargon.
The book offers theoretical advice with examples on how to improve usability and then moves onto practical advice on how to run user group tests. He notes that you don't necessarily need a huge budget to run these tests and even getting a friend to look over some wireframes is worth it. The overriding philosophy is one of getting users involved in the process of creation.
The book is one that I rank very highly and recommend reading. Web design does not have to be difficult although often it is made so. Understanding users is the key to a successful site for me and I have always followed that idea. To find a book with such a rich depth of knowledge on offer, and so well written is a rare find.
Have an update or suggestion for this article? You can edit it here and send me a pull request.
Using HashiCorp Vault with LDAP
How to use HashiCorp Vault to setup an LDAP backed secret store with read-only access for users in groups and read-write access for specific users
Linux and Unix xargs command tutorial with examples
Tutorial on using xargs, a UNIX and Linux command for building and executing command lines from standard input. Examples of cutting by character, byte position, cutting based on delimiter and how to modify the output delimiter.
Copy a file in Go
How to copy a file in Go. The ioutil package does not offer a shorthand way of copying a file. Instead the os package should be used.