All notes

Taste engineering is the skill after vibe coding

Matt Senter called it the bottleneck. Anaboo AI called it the next skill. The name varies across every post I have read this month — taste engineering, product taste, editorial judgment — but the diagnosis is consistent. AI has made execution nearly free. The scarce skill is now knowing what is worth executing.

I wrote about Design taste is the new moat a few days ago. Taste as a moat is the what. Taste engineering is the how — the actual practice of applying judgment to AI output, session after session, until it becomes a repeatable discipline.

On this page

What is taste engineering?

Taste engineering is the human skill of judging whether an AI agent's output is actually good, not just technically correct. Prompting gets you a first pass. Context engineering makes that pass relevant to your specific problem. Loops let the agent check its own work against a criteria set. None of those stages answer the hardest question: is this output worth shipping? That call requires human judgment, and it is the only part of the pipeline that cannot be automated.

Why does taste engineering matter for solo builders?

Execution is being commoditized fast. A solo founder with Claude and Cursor can ship in a week what took a team of three a month in 2023. That means the market is flooding with functional products. The differentiator is no longer can you build it — it is did you build something worth using. Taste engineering is the quality gate between generated content and shipped work. Without it, solo builders end up with products that are competent and forgettable. With it, they ship things that feel intentional.

How is taste engineering different from quality control?

Quality control checks for correctness. Are the facts right? Does the button work? Does the API return the expected shape? Binary checks a machine can run. Taste engineering checks for elegance, restraint, and fit. It is the difference between a headline that is grammatically sound and a headline that makes someone stop scrolling. Paul Graham made this case over twenty years ago: great design comes from a refined sense of what to leave out. That principle still holds. What has changed is that the model handles the making, and the human's job is purely the editing.

How do you build taste engineering into your workflow?

Three things work. First, add a human approval gate between generation and shipping. Not a rubber stamp — real looking at the output and asking whether it is good. Second, curate a reference set that is narrow and specific. "Good design" is too broad. "Onboarding flows I wish I built" is actionable. Review it before you start generating. Third, write down why each choice in your output exists. If you cannot explain why a button is placed where it is, the model made that decision for you, and you probably missed an opportunity to redirect it. Taste engineering is not passive. It is a muscle that gets stronger the more deliberately you exercise it.

What is the relationship between taste engineering and vibe coding?

Vibe coding is the accelerator. Taste engineering is the steering wheel. Vibe coding gets you from zero to a running prototype in hours. That is real and valuable. But the solo founders who treat vibe coding as the whole process end up with a product that works and a feeling that something is off. Taste engineering is what they reach for next — the practice of looking at the output, naming what does not work, and sending it back. The difference between a prototype and a product you are proud of is the number of passes where taste engineering was applied before shipping.

Frequently asked questions

  • Taste engineering is the discipline of applying human judgment to AI-generated output. It is the skill of looking at what an agent produced and knowing whether it is actually good, not just technically correct. It sits above prompting, context, and loops because none of those can tell you whether the result is worth shipping.

About the author

mosh

mosh is a product designer and design engineer working with design systems, LLM-powered prototypes, agent-safe interfaces, production UI, and automated workflows.

Keep reading