The Irony of Abstraction

As both a developer and a user experience designer, I often marvel at the lack of understanding both sides have for each other. While making UX recommendations to a developer on a particular interface I have had a conversation something along these lines more than once: [More]

Read This Post

Key and Lock

In his seminal work The Design of Everyday Things (newly revised in 2013), Don Norman notes that with every new technology designers repeat the same mistakes of the past.

User experience designers should not fall into this trap, because a fundamental key to good UX design is humility. [More]

Read This Post

DOTW: Do One Thing Well

In the land of coding there is a principle that defines the essence of modern multi-tier software architectures. DRY: Don’t Repeat Yourself.DRY has become so widely accepted in software design because the benefits are obvious and immediate. Less code to write, less bugs to fix. It makes for less con... [More]

Read This Post

Good Interface, Bad Interface

I have been doing a great deal of traveling as of late. Travel is frustrating. Airports, hotels, car rides and more are filled with other people’s design choices. Some are good, some are bad, and they all carry lessons in user experience. Airport bathrooms, for example, turn out to be pretty di... [More]

Read This Post