Design interaction around user-reasonable objects.
Structure the interface according to objects users can reason about.
Contents 3. Interaction Mechanics & Agency 1. Human-Interface Objects
What users act upon.
“Are all interactive objects in your system clearly defined, stable, and understandable?”
“What objects does the system show? What does each mean?”
“Can users identify and understand each object clearly?”
“What can users point to and recognize as a distinct ‘thing’?”
“What entities does the interface teach users to think with?”
“What actions belong to this object alone?”
“What changes when the user acts on it?”
“Could objects be confused with one another?”
“Does any object behave inconsistently or ambiguously?”
“Is the object acting, or just being acted upon?”
“Does it suggest intelligence or agency it does not have?”
Structure the interface according to objects users can reason about.
Expose conceptual objects that align with user understanding rather than internal data structures.
Do not assign multiple conflicting meanings to a single object.
Avoid invisible entities in core interactions.
Ensure available actions are consistent with the object’s conceptual identity.
Do not overload one object with incompatible interaction rules.
Use consistent interaction patterns to teach what an object represents.
Do not alter interaction rules for established objects.