
To mark World Usability Day 2009, here’s a review of a classic book on usability for web sites and applications. A lot of the information and advice seems obvious once you’ve read it, but judging by the websites that litter the web, it’s not always obvious when you’re building sites. If all web designers and developers read this book, the web would be a better place. And hey, it’s fun to read. Here are some of the book’s highlights. Continue reading “Don’t Make Me Think! — Steve Krug” →
Posts Tagged: books
Don’t Make Me Think! — Steve Krug
Forms that Work — Jarrett & Gaffney

Forms That Work is a practical book dedicated to making web forms usable and useful. It gathers a heap of information together, with helpful summaries and guidelines to make it easy to create web forms that people will actually use.
Here is a summary of some points that I found particularly helpful. This gives the flavour of the book and serves as a reminder for me at least. For all the background information, you’ll need to read the book itself.
Continue reading “Forms that Work — Jarrett & Gaffney” →
Web Word Wizardry — Rachel McAlpine

I read this good short guide to writing for the web a year or two ago. Even though the book is a few years old now, its advice is still relevant: Web technologies change quickly, but the rules for good web writing are the same now as they were when the web was new.
I learned a lot from the sections on writing for international users, specifically for users who aren’t proficient at reading English. Short, active sentences without complicated words. It has helped me respond usefully to comments on this website, which has readers from all over the world.
Letting Go of the Words — Ginny Redish

“Writing web content that works” is the subtitle of this book, and it delivers a thorough treatment of the topic. I don’t think it contains any radical new ideas, but it is a nicely organised compilation of what some people call “best practices” about writing and layout for the web.
Of course, you can’t possibly summarise an entire book with a list of bullet points, but here are the ideas in the book that struck me as being especially useful. Continue reading “Letting Go of the Words — Ginny Redish” →
The Design of Everyday Things — Donald Norman

Donald Norman’s excellent book The Design of Everyday Things has some great ideas on design in general. I first read it 20 years ago — I’ve been re-reading it recently and it’s still a fun and relevant read. His wish list in the book includes prescient descriptions of the World Wide Web and the iPhone, amongst other things. But the thing that struck me was some very sensible and solid advice on error handling. It’s good advice whether you’re building a coffee maker or a web application. Continue reading “The Design of Everyday Things — Donald Norman” →
The Big Red Fez — Seth Godin

This book is nice and short, but it could be a lot shorter. It’s supposed to help you “make any website better”. It invites you to imagine that your website visitors are monkeys looking for a banana. If you don’t make the “banana” easy to see and easy to get, they will go to another website instead.
I don’t think that viewing your visitors as monkeys is a good idea. Continue reading “The Big Red Fez — Seth Godin” →
The C++ Programming Language

Bjarne Stroustrup’s definitive C++ book, The C++ Programming Language, is the only book you really need to give you a deep understanding of C++. It has a reputation of being a dense read — even difficult — but this just reflects the huge amount of information it contains. I have always considered this the best programming text I have ever read, so I thought I should try to spread the word. Continue reading “The C++ Programming Language” →