JH
Jonathan Haber

Buffer and overflow blocks

Schedule empty buffer time to absorb overruns and the unexpected.

Key takeaways

  • What it is: Schedule empty buffer time to absorb overruns and the unexpected.
  • Why it works: Plans fail not because the tasks were wrong but because they were packed end to end with no slack. A buffer block absorbs the inevitable overruns and surprises, so one delay doesn’t cascade through the whole day and force you to abandon the schedule entirely.
  • Evidence: Backed by observational / correlational evidence.
  • Avoid: Filling every buffer with "just one more task", which removes the slack and guarantees the first overrun blows up the rest of the day.

Why it works

Plans fail not because the tasks were wrong but because they were packed end to end with no slack. A buffer block absorbs the inevitable overruns and surprises, so one delay doesn’t cascade through the whole day and force you to abandon the schedule entirely.

How to do it

  1. 1Leave 25–50% of the day unblocked or in explicit buffers.
  2. 2Place buffers after high-variance tasks (meetings, creative work).
  3. 3Use buffers for overflow or genuine rest, not as more task space.

What the evidence says

Observational

Buffering is a direct countermeasure to the planning fallacy — the robust tendency to underestimate how long tasks take and to ignore the chance of interruption.

Honest caveat: How much buffer is enough is individual; the finding is that some explicit slack outperforms a fully packed plan.

References
  • — Buehler, Griffin & Ross (1994), the planning fallacy, J. Personality & Social Psychology

Common mistake

Filling every buffer with "just one more task", which removes the slack and guarantees the first overrun blows up the rest of the day.

IX Coach sizes your buffers from how often your blocks have actually run over in the past, so your schedule reflects your real variance, not your optimism.

Practice this with IX Coach →

Related practices