Book 1 - UI design
Feb. 10th, 2006 03:25 pmDesigning Interfaces : Patterns for Effective Interaction Design (Paperback)
Jenifer Tidwell
O'Reilly, 2005
Let's start with the worst thing about the book - the title. The book is really a book of UI design patterns. You won't learn how to design an interface from reading this book. What you will get is a large collection of useful patterns and principles for applying them. Given my choice, I would have called the book "Interface Design Patterns and Principles."
The best thing about this book is that it hits its target spot-on: the intermediate-level designer. I have shelves full of beginner/introductory books and quite a few specialist books for advanced designers. However, before I got this book I had nothing at all that was good for the middle of that range. Tidwell doesn't waste pages trying to bring a beginner up to the point where she could understand and use these patterns, nor does she try to get into the kinds of esoteric details that would make someone a master. I found reading the book pleasant and informative.
One important metric for me of any O'Reilly book is its reference value. I don't expect them to produce step-by-step texts; rather, I use their books for answering questions, getting guidance, and giving insights. I feel this book does a fabulous job as a useful reference. I've already had several chances to refer back to it and I expect it to keep a prominent place on my reference shelf.
The patterns that Tidwell develops in the book are useful and I'm particularly glad she has included a large number of examples. I might wish for more negative or counter-examples, since it's sometimes easier to learn from mistakes, but I recognize that pointing out design errors can be a tricky business. Likewise, the organization of the patterns into groups is something that just about anyone could quibble about but we'd all agree that some sort of organization is necessary to make this a good reference and not just a laundry list, and the book does that well.
Jenifer Tidwell
O'Reilly, 2005
Let's start with the worst thing about the book - the title. The book is really a book of UI design patterns. You won't learn how to design an interface from reading this book. What you will get is a large collection of useful patterns and principles for applying them. Given my choice, I would have called the book "Interface Design Patterns and Principles."
The best thing about this book is that it hits its target spot-on: the intermediate-level designer. I have shelves full of beginner/introductory books and quite a few specialist books for advanced designers. However, before I got this book I had nothing at all that was good for the middle of that range. Tidwell doesn't waste pages trying to bring a beginner up to the point where she could understand and use these patterns, nor does she try to get into the kinds of esoteric details that would make someone a master. I found reading the book pleasant and informative.
One important metric for me of any O'Reilly book is its reference value. I don't expect them to produce step-by-step texts; rather, I use their books for answering questions, getting guidance, and giving insights. I feel this book does a fabulous job as a useful reference. I've already had several chances to refer back to it and I expect it to keep a prominent place on my reference shelf.
The patterns that Tidwell develops in the book are useful and I'm particularly glad she has included a large number of examples. I might wish for more negative or counter-examples, since it's sometimes easier to learn from mistakes, but I recognize that pointing out design errors can be a tricky business. Likewise, the organization of the patterns into groups is something that just about anyone could quibble about but we'd all agree that some sort of organization is necessary to make this a good reference and not just a laundry list, and the book does that well.