ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Designing the Obvious
Author:
Robert Hoekman Jr
ISBN:
032145345X
Publisher:
New Riders
Pages:
246
Price:
Reviewer:
Simon Sebright
Subject:
web programming
Appeared in:
19-2

The first thing that grabs one about this book is the cover. It looks like a search option on a web page, but cut down the minimum. The subtitle is "A common sense approach to web application design". It is the result of the author's experiences in working with web applications, that is web sites which actually allow you to do something, as opposed to view people's intimate details or see pictures of their dogs.

The tone of the book is pretty informal and straightforward. It largely boils down to relatively few concepts. At the end of the day, only put in what is absolutely necessary, the idea being that this simplicity is best for the users. They don't want bells and whistles confusing them or getting in the way.

There are several examples of good and bad websites, some from the author's own endeavours, along with little stories about how features got simplified.

As someone getting into web application development, I found the overall message very informative and inspiring. He advocates a lot of agile-like techniques, and encourages informal processes over documentation. The best piece of advice I found was to cut down the first delivery of a system to bare essentials. Throw away all the other suggestions and then see what users really want as extra features when they use the system.

Over all I would recommend the book as an empowering mechanism for anyone getting into web application development. I am sure the messages could have been delivered in far fewer pages, but it's an easy read. One criticism - there is no technical information. For example, he mentions a "trick" using divs to implement the expand inline pattern, but doesn't give any help or references about how to do that. Excellent index.