Why Interaction Design Changes Everything

An interface can be technically perfect yet feel cold, opaque, hostile. An installation can work with three lines of code and leave a lasting memory. The difference isn't in the amount of code: it's in the attention paid to the experience.

Interaction design (IxD) is the discipline that designs the behaviour of interactive systems — how they respond, how they communicate their state, how they guide without imposing.

The 7 Principles

1. Affordance

Affordance is the direct perception of how to use something. A handle is grabbed. A button is pressed. Digitally: something that looks like a button must behave like one. Golden rule: never force the user to guess.

2. Immediate Feedback

Every action must produce a perceptible response in < 100ms. Beyond that, the user doubts they acted. Feedback can be visual (animation), audio (beep, click), or haptic (vibration). Absence of feedback is a design error.

3. Continuity

Transitions between states must be smooth. An object shouldn't appear/disappear abruptly — it enters, exits, transforms. Easing (acceleration/deceleration) makes movement feel natural.

4. Constraint

Limit possible actions to those that make sense in context. A well-designed constraint isn't a restriction: it's a guide. It reduces cognitive load and prevents errors.

5. Consistency

The same gestures produce the same effects everywhere in the experience. Swipe down = scroll. Pinch = zoom. Breaking consistency creates confusion, even unconscious.

6. State Visibility

The user must always know where they are: loading, action succeeded, error, end of experience. State visibility is the breadcrumb trail that prevents getting lost.

7. Error Tolerance

Anticipate that users will make mistakes — and make errors recoverable. "Undo" is one of the most important functions of an interface. In installations: an error must never block the experience for the next visitor.

Explore interaction design tutorials → · Talk about your project →

Practice these concepts with free workshops or talk about them directly:

Book 15 min →