# Taste Is Trained

> Taste is a skill, and it takes reps.

- Section: Craft
- URL: https://critly.vercel.app/taste-is-trained
- Published: 2026-07-16
- Source: https://github.com/kausthubh-coder/critly/blob/main/content/craft/taste-is-trained.mdx

Taste gets talked about like a gift. Some people have the eye, and the rest
of us install a component library. It is a comfortable story, because it
excuses not practicing.

Nobody's sense of whether an easing is right came pre-installed. The people
we call tasteful have noticed more things, more carefully, for longer.
**Taste is a skill, and it takes reps.**

One of these cards has three small mistakes. Click anything that looks off,
then reveal.

> **Interactive demo: Spot The Difference.** Open https://critly.vercel.app/taste-is-trained to try it.

If you found all three, good. If you found none, also good. You can only fix
what you can see, and seeing gets better with practice.

## The training loop

[Emil Kowalski](https://emilkowal.ski/ui/developing-taste) calls taste "a
trained instinct", and his recipe is to surround yourself with great work,
work out why you like it, and practice. In concrete terms:

**Use good software slowly.** Open the same menu three times. Ask what the
shadow is doing, why the exit is faster than the entrance, what the hover
state is not doing.

**Name what you notice.** "This feels nice" trains nothing. "The popover
scales from its trigger, not its center" is a rep.

**Rebuild it, then compare.** Put your copy next to the original. The gap
between them is the curriculum.

## Change one thing at a time

Judging two options side by side is far easier than judging one on its own.
Keep the component fixed and change a single variable. Press play a few times
for each pair.

> **Interactive demo: Pair Judgement.** Open https://critly.vercel.app/taste-is-trained to try it.

Once you can tell 150ms from 400ms without thinking, you have a reference
point you did not have before. Do the same for easing, origin, shadow and
spacing. Emil's [Train your judgement](https://emilkowal.ski/ui/train-your-judgement)
is a whole page of pairs like these.

## Why it matters more now

When a tool can generate a plausible interface in seconds, making one stops
being the hard part. Picking the right one out of five is the job. As Emil
puts it, AI "can write animation code. What it can't do is know what feels
right."

## Resources

- [Developing taste](https://emilkowal.ski/ui/developing-taste): Emil Kowalski on taste as a trained instinct, and the three habits that train it.
- [Train your judgement](https://emilkowal.ski/ui/train-your-judgement): Pairs of animations side by side. Pick the better one, say why, then read the breakdown.
- [The concept of taste](https://www.raphaelsalaja.com/library/the-concept-of-taste): Raphael Salaja on taste from Hume to Bourdieu, and why it is built rather than inherited.
- [Taste for Makers](https://paulgraham.com/taste.html): Paul Graham argues taste is not just preference, and lists what good design shares across fields.
- [Invisible Details of Interaction Design](https://rauno.me/craft/interaction-design): A long, patient look at the small decisions that make interfaces feel right.
