2 of 2 people found the following review helpful
This book is important for two reasons: (a) it makes you realize that software design is not much different than any other kind of design, and (b) when you find it difficult to operate some device, it's really the designer's fault -- not yours!
The same ideas that have been used for years now in the design of simple things (e.g. doors), to complex stuff (e.g. nuclear reactor control panels) or even more complex stuff (VCRs :), can be applied to User Interface design. Even the design of a good internal interface (API) shares many properties with the design of successful everyday objects: it should have a clear purpose, it should be obvious to use, difficult to abuse, indicative of how it… Read more