New Web 2.0 interaction design can offer a lot of new suggestions for easier interactions, good use of white space and other glaring design solutions to the typically very busy space of information architecture. But, if you practice IA well, including some new Web 2.0 techniques, you can begin to create mental space as well as white space. Designing the Obvious: A Common Sense Approach to Web Application Design, a new New Riders book by Robert Hoekman, Jr., is a great place to find out how much mental space can be offered by your systems.
We, the people, as users of these architectures, experience the downside of not having enough peace in the process of interacting with a poorly designed system. With almost a billion computers on earth and millions of unsatisfying interactions every minute, we are looking at massive amount of unintuitive interactions.
Where Are My Glasses?
Compare it with looking through a bag for a pair of glasses, while this might be one of the more frustrating moments of your entire day, it still has a logical conclusion, “glasses” or “no glasses.” The new reasoning here, when interacting with computers is that you have many other possible answers, finding the top half of the glasses, someone else’s glasses, things that think they are glasses, or having the bag just disappear on you.
If you lose your glasses, there aren’t many conclusions for outcome of this “scenario” in the real world. The glasses are either there or not. Within the computer the list is potentially unlimited, and most of the conclusions are mentally exhausting. Computers are tiring, constantly offering you options you don’t want and providing you with answers that don’t make any sense. More to the point, computers are designed to be complicated, much more complicated than a bag and glasses, hence, they aren’t designed to be obvious.
Web 2.0 UI for Dummies
In the current computer experience, there is a certain lack of “the design providing the answers,” something which is repeatedly addressed in Designing the Obvious, by Robert Hoekman, Jr. His bold use of language addresses not only the frustrations users experience in having an unrelaxed state of interaction, but also rightfully condemns the people behind these unhealthy and unintuitive user experiences. The book covers how to design a system that will tell the user if it has or doesn’t have “glasses” in it, and also how to prevent the computer from telling the user all sorts of other irrelevant information.
This book is very honest, amusing, straightforward, and extremely relevant. Besides providing strong a framework for designing more “obvious” applications, it also serves as a “Web 2.0 UI for Dummies” guidebook. Hoekman provides great Web 2.0 working examples, details what works about these new applications, discusses how they are successful, and explores what the people behind them have to say about their designs.
Diagnosis: Be More Mental
Reading this book was a pleasure. The amount of critical thinking and the solid diagnosis of the field of software design has to be admired. In fact, writing a book like this takes what I call, “balls.” Few designers out there can honestly say that they haven’t had some of these thoughts or wanted to say the things that are in this book. While Hoekman may be occasionally overstating the need to convince clients and sell services, in my opinion, he makes some brilliant conclusions and eye opening metaphors, such as the notion of links behaving like doors to other rooms, and the idea that “bad design” is actually ‘rude design.’ His eye for successful interactions and his approach in communicating what’s essential really sets the tone for this sort of detail-level design in the world of Web 2.0 applications.
One of his main thoughts in the book is the criticism of Implementation Models and his support for Mental Models when designing a product. While not in the book, a prime example is the Wacom input tablet, a direct representation of the typical interaction humans have had with information for thousands of years. Wacom is a translation of Japanese, Wa for Harmony, and Com for Computer. There is a strong movement towards more harmony with Web 2.0, and Designing the Obvious is a very good reference for anyone hoping to create more harmony in their designs.
Zen and the “Practice”
Zen is the art of practicing meditation in everything you do and existing solely in a mental space. Envisioning surroundings as full of peace creates an image of actions as poetry. If information architecture is poetry, it gives just meaning, placement, and timing to an overall message or theme. The flow of numbers, letters, images and sounds together form a medium for the mind, a zen space of constant understanding.
Another key concept in this book is the notion of designing for a minimal set of options or fluid interaction, another zen concept. While I don’t think that this is the future for all software development, he is likely right in leading most applications down this path, away from desensitizing the visitors with featuritis. He gives many methods for dropping the unnecessary, saying that “less is more, so aim low.” This notion of the minimal is hugely important within the teachings of zen, turning into the idea that you channel the energy, or features, that are interesting to you as a user.
Eating, Not Thinking About It
Hoekman also reiterates the important idea of using your own software regularly (referred to as eating your own dog food). I prefer to think of it as turning your own arrows into flowers. A long standing metaphor in the Buddhist philosophies that you can take any arrow aimed at you and turn it into a flower; I think that if you are shooting arrows out at someone else you can also turn them into flowers. As you use the software, Hoekman says to drop anything that stands out as being too difficult, unnecessary, or in the way. Let those petals fall where they may.
The book concentrates on the activity and not the concept. Just like this article’s namesake novel, Zen and the Art of Motorcycle Maintenance, the activity of fixing and riding bikes is the real heart of the book, not the concept of looking inward, or any of the other meditation concepts. Interestingly, we remember the story of activity from Designing the Obvious, not all the concepts that were tied into it along the way. I can only surmise that Hoekman recommends a focus on activity because that is the most conscious of the interactive processes. While there is a huge movement in the design world regarding concept driven designs, I recommend this book to any design-oriented person as an eye opener to activity-based design.
Hoekman provides some very interesting insights to the Japanese world of industrial design, including the activities of Kaizen and the 5S approach which are very successful in terms of creating appreciated designs in Japan. Kaizen is “change for the better” or “improvement,” and is most easily done in iterations. Kaizen was originally used as a management technique and is credited as the reason Toyota consistently builds high quality and long lasting vehicles.
The 5S approach was originally developed for the manufacturing industry, and represents these five words, and their translations: seiri (sort), seiton (straighten), seiso (shine), seiketsu (standardize) and shitsuke (sustain). In brief, 5S aims at reduction and refinement, both essential elements in creating long lasting and sustainable designs.
Implied, Not Stated
One thing I wish he mentioned more would be the notions of talent and skill. While he comes from a development background, Hoekman obviously has a great deal of inherent ability to explain what works and what doesn’t work surrounding these Web 2.0 applications. What amazes me, and not just with this book, is the lack of explaining design talent and or skill, other than just making case studies or glorifying the design’s end result.
A perfect example is how Hoekman gives a lot of kudos to a bunch of 2.0 teams, particularly 37signals, and quotes them explaining their process in the book. While in many cases this does lead to an impression of these companies being very talented and skilled, it seems to me that they shroud this is process and technique. Hoekman does a fair enough job at giving compliments to the actual applications though, that the skill and talent behind them does indeed shine through. A chapter about these facets would be greatly appreciated.
All in all, Designing the Obvious is an amazing book, crafted together from years of experience in understanding applications and deep insight into how the latest and greatest Web 2.0 applications are designed to be obvious. From countless examples and an amazing amount of techniques, both before and during design, Hoekman provides a wonderful platform from which more amazing, and dynamic applications can be built. If you are at all in the market for designing web based applications, especially Web 2.0 applications, this book is hands down a necessity, particularly for those who are still meditating on their last purchase.
If you like what Clifton says here, buy “Designing the Obvious”:http://www.amazon.com/Designing-Obvious-Common-Approach-Application/dp/032145345X/ref=pd_bbs_sr_1/104-5610083-7341514?ie=UTF8&s=books&qid=1178611116&sr=1-1/boxesandarrows-20 now.
*About the book*
Designing the Obvious: A Common Sense Approach to Web Application Design
by Robert Hoekman Jr.
Paperback, 264 pages
New Riders Press, (October 2006)