Satire

We Padded the Estimate. It Didn't Help.

Two weeks of work. Three months of estimate. Still two weeks away.

2026 Apr 222 min readhofstadters-lawestimationplanningdeadlines

After a painful delivery, the team agrees to apply a 3x multiplier to all estimates. The PM calls it "building in realistic buffer." Hofstadter's Law is recursive. This is not on the planning board.


What Actually Happens

The two-week task is estimated at six weeks. At week five it is "two weeks away." The team applies another buffer. At week nine it is still two weeks away. The estimate is updated. A retrospective is scheduled to understand "what happened to the buffer."

The retrospective produces three action items: estimate more carefully, communicate blockers earlier, and consider adding more buffer to complex tasks. All three are assigned to team leads. All three are added to a backlog reviewed monthly.

At the next planning session, the multiplier is raised to 4x. The PM notes this represents "a maturing estimation culture."


Blocky· Senior Pragmatist

More padding was not going to fix this. That is not a coincidence. That is the name of the law.

DivineForge Advisory

Recognise this pattern in your organisation? I help teams cut through the governance, make the right technical calls, and actually ship.

Let's talk architecture →

How a Builder Should Respond

Replace padding with decomposition. Break the work until the smallest piece can be completed and verified in one day. Track where time actually disappears — blockers, rework, unclear requirements, integration failures — and address those specifically. A padded estimate that hides an unresolved dependency delivers the dependency problem on a longer timeline. The law is recursive. The fix is not more padding.


This scenario illustrates Hofstadter's Law. See all 13 laws →

ShareXLinkedIn

Stay in the loop

New satire drops when the enterprise does something worth documenting. No spam — just the next article.

20 articles about enterprise dysfunction. None of it billable. Buy me a coffee.

Buy me a coffee