Table of Contents

Goodhart's law

Goodhart's law states that when a measure becomes a target, it ceases to be a good measure. It was formulated by British economist Charles Goodhart in 1975 in the context of monetary policy, but it applies broadly to any system where behaviour is optimised toward a metric.

The mechanism is straightforward: once a metric is used to evaluate performance, people optimise for the metric rather than for the underlying goal the metric was supposed to track. The metric then diverges from the thing it was measuring.

In software engineering the law appears constantly:

The practical corrective is to use metrics for learning rather than evaluation, and to rotate metrics so they cannot be persistently gamed. A metric observed without being a target remains informative. The moment it becomes a target, interpret it with caution.

Related: Parkinson's law describes a similar dynamic with time estimates.