Laws of Software Engineering · Pattern

Pattern

Hofstadter's Law

It always takes longer than you expect, even when you take this rule into account.

How to use it. For new work, double your estimate and add room for unknowns. For routine work, trust your past records.

How it gets misused. Used to refuse estimating at all. The cure for bad estimates is better records.

Related