mental-model mathematical-estimation pathscalenear-far causeprevent pipeline generic

Ninety-Nine Percent Done

mental-model folk

Source: Mathematical Estimation

Categories: software-engineeringmathematics-and-logic

From: Mathematical Folklore

Transfers

Tom Cargill’s aphorism — “The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time” — encodes a structural observation about nonlinear effort distribution in creative and engineering work. The joke’s arithmetic is deliberately impossible (180% of the time), which is the point: progress reporting deceives because it measures the wrong thing.

Key structural parallels:

Limits

Expressions

Origin Story

Tom Cargill, a researcher at Bell Labs, originated the aphorism, which was popularized by Jon Bentley in his “Programming Pearls” column in Communications of the ACM during the 1980s. The joke entered common usage in software engineering and project management, where it is cited so frequently that most practitioners know it without attribution.

The observation predates software. Frederick Brooks noted the same nonlinearity in The Mythical Man-Month (1975): projects that appear to be on schedule until the final integration phase, when they suddenly fall months behind. The 90/90 formulation gave the phenomenon a memorable, quotable form that spread through engineering culture as folk wisdom.

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: pathscalenear-far

Relations: causeprevent

Structure: pipeline Level: generic

Contributors: agent:metaphorex-miner