Back May 11, 202612 min read

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.

Overview

Workspace

A compact view of the product surface before the user opens a deeper context.

Calm Snap Play

Try switching between the two views. The snap version technically works, but your brain has to rebuild context instantly.

The calmer version lets the old state leave quickly and gives the new state a soft entrance. The motion is small: opacity, a slight vertical shift, tiny scale, and a barely visible blur.

Reusable rule: 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.

Press me

Try pressing the button. The visual trick is simple: the button moves down and right by a few pixels until it lines up with the bordered position underneath it.

That tiny movement is enough. It gives the user immediate confirmation that the product heard the click without adding extra visual weight.

Reusable rule: When something is pressable, make the press feel physical.

Connect

A weak dropdown just appears. A better dropdown gives three small signals: the trigger reacts, the chevron rotates, and the panel enters from near the trigger with a quick spring.

Then the options arrive with a tiny stagger, not because stagger is fancy, but because it helps the list feel structured instead of dumped onto the screen.

Reusable rule: 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.

nischal.skanda07@gmail.com

Copy email

The success state does not need a full toast, modal, or dramatic confirmation. A small checkmark appears, rotates into place, and stays long enough for the user to register it.

If feedback disappears too quickly, the user doubts it. If it stays too long, it becomes visual noise. Good feedback has timing discipline.

Reusable rule: Feedback should appear instantly, stay long enough to be understood, and leave before it becomes clutter.

Good Products Forgive Humans

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

Show hit areas

Good products do not just respond to perfect users. They absorb imperfect human behavior. A larger invisible hit area can make the user slightly more successful than they technically were.

That is the same emotional idea as coyote time in platformers. Technically, the player missed the timing. Emotionally, they did not.

Reusable rule: Design interactions for human tolerance, not perfect input.

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.

Primary surface

Hover the surface

It lifts by a few pixels, scales by 1.01, and adds a little depth without stealing the page.

Primary action

The motion is intentionally small. If the card jumps too much, it feels playful. If it does nothing, it feels dead.

A small lift makes the surface feel responsive without turning every repeated item into a tiny performance.

Reusable rule: Premium interaction is usually restraint, not more motion.

Motion Can Carry Personality

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

Hover the linked phrase

The underline does not just appear. It draws itself in, like someone marked the text by hand.

That small detail changes the tone of the product. It makes the interface feel more editorial, more personal, and less template-like. But it still has a job: it points attention to the linked phrase.

Reusable rule: Expressive motion works best when it still supports meaning.

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.

The  words  do  not  fly  in.  They  do  not  jump.  They  simply  move  from  low  opacity  and  slight  blur  into  clarity. 

Text is fragile. If you animate reading position too much, the paragraph starts feeling unstable.

Here, the words only move from lower opacity and slight blur into clarity. The motion follows attention instead of interrupting it.

Reusable rule: When animating reading, reveal attention. Do not move the text unless movement carries meaning.

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

Linear Ease out Ease in out Run motion

The interaction should start quickly, then settle softly. Slow starts often feel like the system is thinking before it has even acknowledged the user.

1. Small UI feedback should be fast. Most controls should respond between 120ms and 300ms.

2. Page-level motion can be slower because it is helping the user understand a larger context shift.

3. Ease-out is your safest default. The interaction should start quickly, then settle softly.

4. Use spring-like curves for tactile surfaces. They feel snappy without becoming bouncy.

5. Motion should explain origin. Panels, dropdowns, modals, and menus should show where they belong.

6. Feedback should outlive doubt. Too short feels unreliable. Too long becomes clutter.

7. Respect reduced motion. A mature interaction system still works when motion is removed.

Press Open Success

Sound is risky territory because it can become annoying fast. But when it is quiet, consistent, and properly throttled, it can make an interface feel more tactile.

Reusable rule: Use sound only when it improves feedback. Never use it as decoration.

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.

Learning Is No Longer About Knowing More