mental-model self-reference iterationscaleself-organization causeaccumulate cycle generic

Hofstadter's Law

mental-model established

Source: Self-Reference

Categories: decision-makingsoftware-engineering

Transfers

“It always takes longer than you expect, even when you take into account Hofstadter’s Law.” The sentence is its own proof. The law first appeared in Douglas Hofstadter’s Godel, Escher, Bach (1979) as an observation about the recursive nature of estimation failure, embedded within a book about self-reference and strange loops.

The structural insight is not merely that people underestimate — the planning fallacy covers that. It is that the act of correcting for underestimation is itself subject to the same underestimation bias. The law is recursive, and the recursion does not terminate.

Key structural parallels:

Limits

Expressions

Origin Story

Douglas Hofstadter introduced the law in Godel, Escher, Bach: An Eternal Golden Braid (1979), in a chapter discussing the difficulty of programming computers to play chess. The recursive formulation was deliberate: Hofstadter was writing a book about self-reference, strange loops, and the limits of formal systems, and the law was both an observation about AI research timelines and a demonstration of the self-referential structures the book explored. The law gained wider currency as software projects became notorious for schedule overruns, and it is now one of the most frequently cited “laws” in engineering culture, though often in the truncated form that strips the recursion.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: iterationscaleself-organization

Relations: causeaccumulate

Structure: cycle Level: generic

Contributors: agent:metaphorex-miner