Design to Thrive: Creating Social Networks and Online Communities that Last, Tharon W. Howard. If you're building a social network or an online community, this will help you understand the difference and what you have to do to make it successful. Howard uses RIBS as an acronym for his four important factors: Remuneration, Influence, Belonging and Significance.
Customer Visits: Building a Better Market Focus, Edward F. McQuarrie. Helps you understand why visiting customers is important. It also helps you build a team, plan your visits, conduct them and think about what you learned. Useful for pros and novices alike.
The User Is Always Right: A Practical Guide to Creating and Using Personas for the Web, Steve Mulder. Personas are a great tool for understanding who's using the software we design, how they'll use it and more. To convince someone that this is an important step, or to plan and conduct a personas project, or if you just want a refresher, read this book.
Web design
Responsive Web Design, Ethan Marcotte. Learn about creating Web designs that adapt to screen and device sizes. Marcotte developed the name "responsive Web design" and wrote this book to demonstrate it. It contains CSS and HTML tips for designing for multiple devices. This is part of the A Book Apart series from A List Apart.
Simple and Usable Web, Mobile, and Interaction Design (Voices That Matter), Giles Colborne. As the title itself suggests, this is a simple and usable book. Each spread illustrates one point, in text on the left and in a photo on the right. It's great for designers and the people who work with them.
Designing Interfaces, Jennifer Tidwell. A great resource for design patterns. Web design is all about building upon what others have done and this is a great way to start. Look through examples of search UIs, forgot-your-password UIs, charts and more.
Web Form Design: Filling in the Blanks, Luke Wroblewski. A great description of form design with explanations and examples. Good information for novices and experienced designers. It's great to have all this information collected in one place.
Letting Go of the Words: Writing Web Content that Works
Ginny Redish. A great book on writing for the Web. But it's more than how to break text into paragraphs. There are words on all of your Web pages, so she covers everything from the home page to the page with the information that a user wants. It's good for everyone involved in Web development.
Don't
Make Me Think: A Common Sense Approach to Web Usability, Steve Krug. A
really good book. Lots of good advice and examples. Great for beginners and
a good reference for those with experience. He includes his own redesigns to
demonstrate his points.
Homepage
Usability: 50 Websites Deconstructed, Jakob Nielsen. The authors
review many of the Web sites you know and tell what is good and
bad. Good guidelines for evaluating your own home page. One technique
is to evaluation the space allocated to things like navigation, whitespace
and general information. While there are no right percentages
is right for each, it's a technique that I've used for years as
a way to start talking with clients about what's on the home page.
Designing
With Web Standards, Jeffrey Zeldman. When I checked this
out at the library, the clerk said "Really, there are Web
standards now?" Well, it is a
new idea, and this book is a good place to start. "Standards" refers
to separating layout from content, using CSS (cascading style
sheets), not
worrying
so much about browser and platform variations, and more.
Search User Interfaces, Marti A. Hearst. All you need to know about search UI, whether you've been designing them for years, or are just starting. Great descriptions of search strategy, query specification, result presentation and more. And of course faceted navigation (also called "guided navigation"), which the author has done research on.
The
Inmates Are Running the Asylum, Alan Cooper. Excellent information on using scenarios (called "personas" here).
Also, a discussion of why software is so annoying. Ideas on limiting features appeal to me. (See
also Scenario-Based Design, below.) Amazon.com says it's out of print, but you might
find a used copy.
The
Usability Engineering Lifecycle, Deborah Mayhew. An excellent overview
of the process of UI design. It can help you set up a design group
or integrate design into your development process.
Designing
Visual Interfaces, Kevin Mullet & Darrell Sano. The first book to address graphic design
and UI design together. It was way overdue.
The Media Equation,
B. Reeves & C. Nass. Discusses people's tendency to treat computers and other electronic
media the same way they treat people. We've evolved to interact with each other in certain ways, we
try to use those methods when we are working with out computers. How well does it work?
Don't Think of an Elephant, G. Lakoff. Written to convince political
progressives that conservatives do a better job of getting their point
across. Whichever end of the spectrum you're on, it's a great reading if you're presenting any kind
of information. Lakoff talks about listeners and readers having a frame
of reference, which
is like the mental model that our users have of computer interactions.
Scenario-based
design, John Carroll, ed. Wiley, 1995. Articles about using scenarios in doing UI design.
Scenarios are a great way to think things through and make sure everyone has the same assumptions.
I reread this book whenever I do a group prototyping or brainstorming session. Amazon.com
says it's out of print, but you might find a used copy.
Why We Buy:
The Science of Shopping, Paco Underhill. Mostly relates to physical stores, but many
ideas relate to eCommerce. In particular, I like the idea of a "transition zone."
In a store, it lets you walk in without being bombarded by signs and merchandise; online,
it's a home page that helps you get oriented to the site rather than making you wade through
tons of stuff on the first page.
A Pattern Language,
Christopher Alexander. A book about architecture, but easily adaptable to other disciplines,
and good reading. "Patterns" are easily recognizable problems with reusable solutions.
The Design of Everyday Things, Donald Norman. Design is everywhere, but sometimes people don't
pay attention when they make things. Ever walk up to a set of doors and been unable to open them?
Then you'll appreciate this book. (Out of print, but still available.)
Interaction
of Color Josef Albers. I believe this was meant as a teacher's manual,
but it's good to read what Albers wrote about his ideas on color.
Read more about Albers and how to use his ideas in
UI design.