Defensive Design for the Web: How to Improve Error Messages, Help, Forms, and Other Crisis Points

3.75/5 · 300+ ratings

Websites inevitably break, but how you handle those failures determines whether a customer stays or leaves. In Defensive Design for the Web, the team from 37signals explains how to anticipate user errors and technical glitches before they frustrate your audience. By applying the principles of defensive driving to interface design, the authors show how to turn potential disasters into helpful inte…

Shelves
Software Programming Nonfiction book Usability Jason Fried Business Computer Science Technology Website Design Design Web Matthew Linderman

More like this


The User Experience Team of One: A Research and Design Survival Guide

Author: Leah Buley

Leah Buley provides a practical roadmap for designers who find themselves working without a dedicated department or large budget. This guide focus…

3.75/5 · 300+ ratings

The Architecture of Open Source Applications

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most soft…

3.75/5 · 300+ ratings

Object-Oriented Analysis and Design with Applications

Grady Booch and his co-authors draw upon the rich and varied results of object-oriented software development projects and offer improved methods f…

3.75/5 · 300+ ratings

Software Architecture in Practice

This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of soft…

3.75/5 · 300+ ratings

JavaScript Patterns: Build Better Applications with Coding and Design Patterns

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding p…

3.75/5 · 300+ ratings

Universal Principles of Design

Universal Principles of Design serves as a comprehensive visual encyclopedia covering one hundred psychological and structural concepts that shape…

3.75/5 · 300+ ratings

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand t…

3.75/5 · 300+ ratings

Refactoring UI

Make your ideas look awesome, without relying on a designer. Learn how to design beautiful user interfaces by yourself using specific tactics expl…

3.75/5 · 300+ ratings

Emotional Design: Why We Love (or Hate) Everyday Things

Donald Norman explores the surprising link between how objects look and how well they function. While his previous work focused on usability, this…

3.75/5 · 300+ ratings

About Face 3: The Essentials of Interaction Design

This completely updated volume presents the effective and practical tools you need to design great desktop applications, Web 2.0 sites, and mobile…

3.75/5 · 300+ ratings

A Practical Guide to Information Architecture

Donna Spencer provides a clear roadmap for anyone tasked with organizing digital content without a formal background in library science or data st…

3.75/5 · 300+ ratings

HTML and CSS: Design and Build Websites

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need…

3.75/5 · 300+ ratings