The Principle of Least Surprise is a common axiom in user interface design, and any sort of interface design (be it an object, a screen, or an API), and it’s a useful one. I (and everyone else) enjoy using an interface that just behaves exactly like I expect. It makes me comfortable, and gives me confidence that the product is well-engineered. It makes using a product *gasp* enjoyable.
But there’s another side to the double-edged surprise sword: delight.
Delight is when you surprise a user by transforming something they take for granted (something they normally wouldn’t give a second thought, if a first) and transforming it into something that directly and noticeably makes their experience better. Delight comes from making the user take that second glance and thinking, “Wow. They thought of everything.”
Delight makes people tell other people about your product.
Delight makes people want to use your product again and again.
Delight makes your product stand out from your competitors.
Delight makes ordinary extraordinary.
Delight people.
Have thoughts? Leave a comment.