You can't unit test for taste

Karl Tryggvason Β· article Β· 2026-06-22 source β†— Reader πŸ–₯️

Agentic EngineeringCode QualityEvalsFeedback LoopsHuman-in-the-LoopMeasuring AI ImpactTaste & Judgment
In software you can assert correctness with red/green tests, but taste β€” judging what output is good, relevant and well-proportioned where there is no ground truth β€” cannot be unit-tested, so it stays an irreducibly human, iterative judgment even when AI does the production work.

Theoretical at its core β€” the titular payload is a claim about what is the case (taste has no ground truth and cannot be unit-tested) β€” delivered through a practical, first-person build narrative whose action-guidance (ground the LLM, keep a human judging, prefer attributable sources) is secondary and mostly implicit. Β· Mixed: a personal project retrospective / case study used as the narrative vehicle for an argumentative software-craft thesis; essayistic, with three footnotes. β€” The In the Long Run points-of-interest pipeline is the concrete vehicle; the load-bearing content is the argument that correctness is assertable while taste is not, plus the reframing of AI from 'the feature' to one augmenting tool. Weight the reading toward the craft/judgment thesis, not the running-app mechanics.

Structure

PartRole
Framing (intro; 'I initially thought AI would be the feature')Sets up the expectation the piece will overturn β€” that AI would solve the map-enrichment problem.
Build vehicle ('Dataset and toolset'; 'Notability and notable biases')Establishes the checkable engineering substrate (GeoNames, Parquet, DuckDB) and the first judgment calls β€” filtering, feature-code selection, catching the anglophone-Wikipedia bias.
The pivot ('The LLM lies but it does have taste')The hinge: the LLM hallucinates on facts (demoted from writing) yet supplies useful subjective ranking (promoted to scoring).
The thesis ('You can't unit test for taste')Generalizes the project experience into the claim that taste has no ground truth and no red/green test, and that evaluating messy data is non-monotonic.
Footnotes (we/I accountability; the NTMK hallucination; Wikipedia fallibility)Side-claims on accountability for AI-collaborated work and on the relative knownness of failure modes.

Key terms

Propositions

Arguments

Taste cannot be unit-tested or automatically verified, so it remains an irreducibly human judgment exercised through iteration and manual override. strength: high
Explicit premises:
Implicit premises:
Inferences:
AI belongs as one tool augmenting traditional, deterministic approaches β€” sited where its errors are cheap (subjective ranking) β€” not as the correctness-critical foundation of a feature. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents