The Product Is How It Feels

As visual polish becomes easier to generate, interaction quality becomes one of the clearest signals of product craft.

There is a thing I have started noticing more and more in newer software. The products that feel premium do not just work well. They move well.

Not in the annoying everything-has-a-cute-animation way. I mean the small interaction details that make a product feel considered: the way a panel opens, the way a button responds, the way a card settles into place, and the way a transition gives your brain just enough time to understand what changed.

For a long time, product perception was mostly shaped by visual design. But now visual polish is becoming easier to produce. AI can generate a decent-looking screen. Templates can make almost anything look modern. Component libraries can give almost anyone a clean baseline.

If everything can look good, what makes a product feel good? I think the answer is interaction.

Interactions Shape Perception

The way a product responds tells you a lot about the product. A slow, clunky modal makes the product feel heavy. A sharp, instant transition can make it feel efficient. A soft, well-eased panel can make it feel calm.

Users may not consciously notice the easing curve, the duration, or the delay. They will not say, "That cubic-bezier was tasteful." But they will feel whether the product is calm or chaotic, fast or cheap, respectful or interruptive.

Try switching between two views. A snap technically works, but your brain has to rebuild context instantly. A calmer transition lets the old state leave quickly and gives the new state a soft entrance. Use route motion to preserve orientation, not to perform.

The Interaction Is The Handshake

Every product has a personality, whether the team designed one or not. Some products feel nervous. Some feel confident. Some feel playful. Some feel like enterprise software had a panic attack and became a dashboard.

A lot of that personality comes from interaction. The interaction is the handshake between the product and the user. Too limp, and the product feels weak. Too aggressive, and it feels irritating. Just right, and nobody talks about it because it simply feels obvious.

When something is pressable, make the press feel physical. Dropdown motion should explain attachment, not just visibility.

Good Interaction Reduces Doubt

A lot of interaction design is really about reducing doubt. Did my click work? Where did that panel come from? Did this save? Why did the screen change? What is currently active?

The job of interaction is to answer those questions before the user has to consciously ask them. This is where motion becomes useful. Not decorative. Useful.

Good Products Forgive Humans

Good products do not require perfect timing, perfect aim, perfect memory, or perfect interpretation. They meet the user halfway.

Interaction Has Hierarchy

When everything moves, nothing feels important. Primary actions can get stronger feedback. Secondary actions can stay quieter. Destructive actions should feel deliberate.

Consistency without judgment becomes noise. The motion hierarchy should match the product hierarchy.

Motion Can Carry Personality

Interaction details can carry brand tone, but only when the expression still has a job. Otherwise, personality turns into friction.

Interaction Design Is Cognitive Design

People have limited working memory. They make decisions under uncertainty. They rely on visual continuity. They perceive delay emotionally. They need feedback loops.

So interaction design is not just making things move. It is designing for human limits.

AI Can Make Screens, Not Behavior

AI can already generate decent static screens. Sometimes very good ones. But interaction is harder because interaction is not just visual output.

It depends on timing, context, cause and effect, user intent, failure states, and emotional expectation. AI can suggest a modal. But should the modal open instantly, slide from the side, expand from the trigger, or not exist at all?

This is where product craft still lives. Not in making the screen pretty. In deciding how the system should behave.

Rules I Keep Coming Back To

  • Small UI feedback should be fast. Most controls should respond between 120ms and 300ms.
  • Page-level motion can be slower because it is helping the user understand a larger context shift.
  • Ease-out is your safest default. The interaction should start quickly, then settle softly.
  • Use spring-like curves for tactile surfaces. They feel snappy without becoming bouncy.
  • Motion should explain origin. Panels, dropdowns, modals, and menus should show where they belong.
  • Feedback should outlive doubt. Too short feels unreliable. Too long becomes clutter.
  • Respect reduced motion. A mature interaction system still works when motion is removed.

In The Response

A static screen can show how a product looks. Interaction shows how the product behaves when the user touches it.

That behavior is what people remember, even if they cannot name it. They may not remember the easing curve, the duration, the tiny scale change, the pressed border, or the way the dropdown staggered in.

But they will remember whether the product felt calm, cheap, heavy, playful, precise, or trustworthy.

That is why interactions are not garnish. They are product perception. And as visual polish becomes easier to generate, this is where craft will become more visible.

Not in the screenshot. In the response.