Bugger’s Field

Why we will not scramble your plan

·By

One sentence from you and we can change your schedule. But the only things we change are tasks you have not done yet; anything finished, skipped, postponed or backfilled is off limits. This is what we remember, what we dare to touch, and how a change is undone.

1. We remember three things

Diagram: the three things we remember — who you are, what you are growing, and recent weather; every change leaves a full snapshot that can be restored
Three things with different lifespans: who you are barely changes, what you grow does get changed, the weather changes every hour.

2. We only touch what is not done yet

Why so strict? Suppose we could edit a completed record: you look back at “watered last Wednesday” while we quietly rewrote that line two days ago, and the account no longer matches what you actually did. Once the account is wrong, every later judgement is built on sand.

Diagram: the statuses of a task — not done, done, skipped, postponed, backfilled; only “not done” may change
Nothing finished, skipped, postponed or backfilled is ever touched. Changing those means a restore, which redoes the step and leaves a record.

3. Every change leaves a full snapshot

The method is crude but effective: on each change we save the entire resulting state. So any moment can be returned to, and you can see what changed, when, and by which step.

4. The price, stated plainly

5. If you also write code

← Blog