Parkinson's Law

Any task will inflate until all of the available time is spent.

The scenario: submitting an expense report in Ledgerly, a company finance tool. Finance needs four facts and a receipt. Both versions collect the same information — but one presents an unbounded task that invites procrastination, and the other a two-minute task you finish on the spot.

What's wrong here? An open-ended essay box, fifteen optional fields, and no hint of how long this should take. The task has no edges, so it inflates to fill whatever time the employee gives it — and the most prominent button is “Save draft”, an open invitation to give it no time at all. Drafts pile up; reimbursements stall.
ledgerly.app/expenses/new

New expense report

Please provide as much detail as possible for the finance team.

🔍 What changed

  • An explicit time budget — “Takes about 2 minutes” — gives the task a boundary before it can inflate.
  • 15 optional fields and an essay box became 4 required fields; everything else is derived (from the receipt) or dropped.
  • Smart defaults do part of the work: today's date pre-filled, categories as a dropdown instead of a code lookup.
  • The button hierarchy flipped: “Submit report” is primary; drafting is an invisible autosave, not a destination.

💼 Explaining it to stakeholders

“A task with no visible end absorbs all the time people are willing to give it — which for expense reports is usually none, so they postpone. Telling employees it takes two minutes, and designing so that it truly does, means reports get filed the day the expense happens instead of in a quarter-end panic. Faster filing, cleaner books, fewer chasing emails from finance.”