All Gas No Brakes

Notes on buildingX

Designing for mood

Experience comes out of three things meeting: what the person brings (disposition), what they have to process (cognition), and what you put in front of them (design). You control one.

That ratio is worth sitting with, because most design conversation proceeds as if the screen were the whole experience.

Context arrives before you do

The same error message reads as helpful at 10am and hostile at 11pm on a deadline. The same onboarding is charming when someone chose to be there and insulting when their employer mandated it. Nothing about the interface changed.

You can’t fix the mood. You can avoid making it worse, and you can notice when the context is predictable. Someone arriving at a cancellation flow is not neutral. Someone hitting a payment failure is not neutral. Someone opening a support chat has already tried something else. The design that ignores this is technically fine and emotionally deaf.

Subtraction beats delight

Removing frustration reliably outperforms adding pleasure, and it’s less fun to work on, which is roughly why it’s underdone.

Nobody remembers the animation. Everybody remembers losing a form. The compounding asset is the absence of bad moments — the state that survived a refresh, the error that said what to do next, the operation that was undoable. Delight is a surface treatment on top of that; applied without it, it reads as contempt.

Failed-payment email is where this shows most reliably. It usually arrives in the same cheerful register as onboarding — exclamation mark, friendly subject line — to someone who has just learned their card declined and may have a reason for that they’d rather not think about. The information is correct and the tone belongs to a different conversation. Neutral would be better, and neutral is rarely what the template library offers.

Where it breaks

Emotional design has a short path to manipulation, and the vocabulary doesn’t distinguish them.

“Nudge toward positive states” describes both reducing anxiety in a checkout and manufacturing urgency to close it. Both are designing for mood. Both work. The difference is entirely whether the state you’re inducing serves the person’s goal or yours, and that question is not answerable from inside the craft — it’s a decision made before the design starts, or not at all.

The second issue is that mood is largely unmeasurable at product scale. You get proxies — completion rates, support tone, session length — and each is compatible with several emotional stories. Which leaves teams making confident claims about how users feel on evidence that would embarrass them in any other context. Better to hold it as a design sensibility than an analytics category.

Takeaway: design for mood as much as mechanism.

hcidesignemotion