# Taste is trained

> See why the details nobody notices decide whether people trust a product, and how to build the taste to spot them.

Module: How good interfaces think · Level: beginner · 7 min · https://school.agents.org.in/design/philosophy/taste-is-trained

Here is a small receipt card with six details switched on. Switch them off one at a time: each one alone is almost invisible. Then press All off, and All on again:

*[Interactive demo: Six details nobody would name. Together they are the difference between fine and nice.]*

Nobody using this card would say "lovely tabular figures". They would say "this feels nice", or nothing at all, and keep using it. That is the whole idea of this module.

## Unseen details compound

Paul Graham made the point first and Emil Kowalski sharpened it for interfaces: **the details people consciously notice are mostly noise; the ones they don't notice are what earn their trust.**

Each invisible detail does one of two things. It removes a tiny bit of friction (the amounts line up, so you compare them without effort), or it signals that someone cared (the button answers your press). People cannot point at either. They just feel the product is considered.

  **Details nobody tuned (avoid):**

Text in pure `#000`. One heavy gray shadow. Amounts that wobble because every digit is a different width. A button that does nothing when pressed.

  **Details someone tuned (do this):**

Text in a deep gray. Three soft shadow layers at 4 to 8% opacity. `font-variant-numeric: tabular-nums`. `transform: scale(0.97)` on press, 160ms.

Twenty of these and a product stops feeling generated. That is why the skill exists: to write the unseen details down so an agent applies them every time.

> **Know when to stop.** Detail work can turn into procrastination. Three days on the loading spinner of a page people see once a quarter is not craft; it is avoidance. Spend detail time where people spend their time.

## Beauty is leverage

Most software does the same job as its competitors. There are dozens of to-do apps, chat apps and CRMs with the same features. When the feature list is a tie, people choose on feel, and feel is made of exactly these details.

Emil's framing is that polish (The small, mostly invisible details (press feedback, aligned numbers, soft shadows, real copy) that make a working product feel considered) is not a cost; it is leverage. Features plateau, competitors copy them in a sprint, but the last few percent of polish is slow and hard to copy. So "polish is not a priority right now" usually has it backwards: once the features are there, polish is what sets you apart.

Two limits keep this honest:

  **Step: Correct first.** A broken product with lovely animations is still broken, and looks worse for it. Polish multiplies the trust that working software earns; it never replaces it.

  **Step: Invisible, not theatrical.** The best polish is the kind nobody sees. Confetti on every click is not polish; a button that responds in 160ms is.

## Taste is trained, not born

So who decides which details matter? Someone with taste (A trained instinct for what works, built by looking closely at a lot of good work. Not a gift you are born with), and taste is not a gift. It is a trained instinct, built the way any instinct is: by looking at a lot of good work, closely, for a long time.

The people whose work feels obviously right (Emil Kowalski, Benji Taylor, the Vercel design team) share one habit. They collect references: screenshots, screen recordings, products opened just to feel how a menu moves. That collection is their training set.

  **Step: Keep a reference library.** When an interaction stops you, save it: a screenshot, a recording, a link. Rewatch them when you are stuck.

  **Step: Use constraints.** Two fonts, three colors, one accent. Fewer choices force real decisions; unlimited choice produces average work.

  **Step: Imitate before you invent.** Your first hundred buttons should look like buttons. A button that copies a well-made one is more tasteful than one that "innovates" with a gradient and an odd shape.

  **Step: Expect the first version to be ugly.** Taste compounds with care. Version three is where things start to feel inevitable.

*(Imitating considered work is taste. Reinventing a solved problem is not.)*

## What this means with an agent

An agent has seen everything and collected nothing. It reproduces the average of all the buttons it has read, which is why its first try looks like everyone else's. Your reference library is what pulls it away from the average.

**Hand the agent your references (paste into your agent):**

```text
Here are three references for this settings page: [links or screenshots]. Before building, tell me in one line each what these three have in common (spacing, type, how they handle buttons). Then build the page to match those qualities, not the average settings page.
```

And when a screen is "done", spend the last pass on the unseen:

**The unseen pass (paste into your agent):**

```text
This screen works. Now find the details nobody would notice but everyone would feel: numbers that should use tabular figures, buttons without press feedback, pure black text, a single heavy shadow, uppercase labels without tracking. List them as a Before / After / Why table, then apply them.
```

**Check yourself:** Two apps have the same features. Why do people often prefer one without being able to say why?

- [ ] It has more features hidden in menus
- [x] Its unseen details remove friction and signal care, and those compound
- [ ] It uses a brighter color palette
- [ ] It animates more things

*Why:* When features tie, feel decides. Feel is made of details people do not consciously notice, and their effect adds up.

## In the skill

- https://school.agents.org.in/skill/philosophy/taste-is-trained.md
- https://school.agents.org.in/skill/philosophy/unseen-details-compound.md
- https://school.agents.org.in/skill/philosophy/beauty-is-leverage.md
