Goodhart's Law
When a measure becomes a target, it stops being a good measure.
Goodhart's law — usually stated as when a measure becomes a target, it ceases to be a good measure — describes what happens when a proxy is optimized directly. The proxy was informative because it correlated with the thing you cared about; pressure on the proxy breaks the correlation.
Software is full of instances. A coverage percentage is a proxy for thoroughness; enforced as a target it produces tests written to touch lines rather than to specify behavior, and annotations that exclude the hard parts. A green build is a proxy for correctness; treated as the goal it produces checks that cannot fail. A count of shipped items is a proxy for progress; treated as the goal it produces empty items reported as built.
There is a variant worth naming separately, because it bites when instructing any generative system: the number in view becomes the number produced. If a constraint says "at most two hundred characters", output clusters just under two hundred — the ceiling was read as the goal. Stating the intended target in the description and keeping the hard limit far away, as a runaway backstop rather than the visible figure, is the shape that works. See Anchoring Effect and Structured Output.
The law is not confined to software. Any institution judged on a recorded count acquires an interest in the count, which is why crime statistics used as a management target attract reclassification rather than reduction — the dispute over Broken Windows Theory is partly a dispute about exactly this.
Goodhart is not an argument against measurement. It is an argument for keeping the measure and the goal distinguishable, and for expecting drift whenever they are collapsed.
See also7
Coverage Gate
A build check that fails when coverage falls below a threshold, and what that pressure produces.
Testing & Verification16 connections
Code Coverage
The proportion of code executed by a test suite — a map of what is untested, not a measure of quality.
Testing & Verification14 connections
Fail Fast
Crash at the point of misconfiguration rather than degrading quietly into a wrong state.
Method18 connections
Anchoring Effect
A stated number pulls subsequent estimates toward it, regardless of relevance.
Method35 connections
Performance Budget
A committed numeric ceiling on a page's cost, enforced automatically.
Web Platform22 connections
Prompt Engineering
Shaping a model's input to make the desired behavior reliable rather than occasional.
Agents & Language Models21 connections
Core Web Vitals
Google's small set of user-centered performance metrics: loading, interactivity, and visual stability.
Web Platform16 connections
Related2
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from39
- Achievement HuntingPlay & Games
Chasing a game's list of secondary objectives, and the argument over whether that list improves play or replaces it.
- Anchoring EffectMethod
A stated number pulls subsequent estimates toward it, regardless of relevance.
- Automation BiasMethod
Over-trusting an automated recommendation, including against available contrary evidence.
- BacklinkMeaning & Society
The automatically-derived list of pages linking to the current one.
- Big-O NotationComputation & Algorithms
A coarse language for how an algorithm's cost grows as its input grows.
- Branch CoverageTesting & Verification
The proportion of conditional outcomes exercised — the strictest ordinary coverage metric, and the most informative.
- Broken Windows TheoryMeaning & Society
The hypothesis that visible disorder invites serious crime, and the long dispute over whether the evidence supports it.
- Caller ID AuthenticationNetworks & Distribution
Cryptographic attestation of an originating telephone number, and why spoofed calls survive it.
- Chekhov's GunMeaning & Society
The convention that a conspicuously introduced story element must pay off later.
- Code CoverageTesting & Verification
The proportion of code executed by a test suite — a map of what is untested, not a measure of quality.
- Colony SimPlay & Games
a genre of indirect settlement control where production chains and mood systems generate stories rather than just outcomes.
- Core Web VitalsWeb Platform
Google's small set of user-centered performance metrics: loading, interactivity, and visual stability.
- Coverage GateTesting & Verification
A build check that fails when coverage falls below a threshold, and what that pressure produces.
- Fail FastMethod
Crash at the point of misconfiguration rather than degrading quietly into a wrong state.
- Free-to-PlayPlay & Games
Zero-price entry monetized after the fact, with design that bends toward whoever is willing to pay.
- Gacha MonetizationPlay & Games
Selling randomized draws rather than items, and the structures that make the real price hard to see.
- Hanlon's RazorMethod
Never attribute to malice that which is adequately explained by stupidity.
- Immersive SimPlay & Games
A design tradition that simulates consistent rules rather than scripting outcomes, so solutions the designer never planned still work.
- LegibilityMeaning & Society
Making a system countable and administrable, at the cost of the local knowledge that made it work.
- Live Service GamePlay & Games
A game operated as a running service rather than shipped as a finished artifact, with the consequences that shift implies.
- Ludonarrative DissonancePlay & Games
Friction between what a game's mechanics reward and what its story claims to value.
- Meta-ProgressionPlay & Games
Persistent advancement that survives a failed run, converting loss into currency and a hard genre into a habit.
- MetagamePlay & Games
The layer of play above the written rules — the prevailing consensus about what actually works, and how fast that consensus moves.
- Modern Monetary TheoryMeaning & Society
A macroeconomic account holding that a currency issuer is constrained by real resources and inflation rather than by revenue.
- OverfittingMethod
A model that fits its training data too well has memorized noise instead of learning the pattern that generalizes.
- Percentage PointMethod
The unit of an absolute change in a percentage, and the gap between that and a relative change.
- Performance BudgetWeb Platform
A committed numeric ceiling on a page's cost, enforced automatically.
- Peter PrincipleMethod
In a hierarchy, people get promoted based on performance in their current role until they reach one they're bad at, and stop there.
- Principal-Agent ProblemMeaning & Society
Divergent interests and unequal information between whoever delegates and whoever acts.
- Prompt EngineeringAgents & Language Models
Shaping a model's input to make the desired behavior reliable rather than occasional.
- RetinoidBody & Medicine
A family of vitamin-A derivatives that act on nuclear receptors, arranged in a potency ladder that is not a ranking of usefulness.
- Rolling ResistanceMatter & Energy
The energy a rolling tire loses to deformation, and why more pressure stops helping.
- Sensitivity and SpecificityMethod
The two error rates of a test, and why neither answers the question a person actually asks.
- Skill CheckPlay & Games
A dice-plus-modifier resolution borrowed from tabletop play to decide whether an attempted action succeeds.
- Specific Absorption RateMatter & Energy
The rate at which tissue absorbs radiofrequency energy, measured in watts per kilogram.
- Tier ListPlay & Games
A community-authored ordinal ranking of a game's options, and what the ranking actually measures.
- Time as ResourcePlay & Games
A design in which the scarce resource is the schedule itself, so every activity is paid for with another left undone.
- Unreachable CodeTesting & Verification
Code no input can execute — usually a guard against a state the surrounding invariants forbid.
- Vapor-Compression RefrigerationMatter & Energy
A closed loop that moves heat by boiling and condensing a working fluid at two pressures.