Ethan
← All writing
Life August 4, 2026

Small systems beat big resolutions

Big resolutions fail on ordinary Tuesdays because they need a good day to work. How to turn a wish into a default: shrink it, anchor it, and make missing a day cost nothing.


Every big resolution I have made shared a structure: it required a good day. Read thirty pages, run five kilometres, no phone after nine. Each one perfectly achievable on a day where nothing goes wrong, and quietly impossible on the other five.

So they die in February, and the story you tell yourself is about discipline. It is not about discipline. It is that you designed something with no tolerance and then ran it in the real world.

A resolution is a wish. A system is a default.

The difference is what happens when you are tired.

A resolution asks you to decide, every single time, whether today is a day you honour it. That is a decision you will win in January and lose in March, because the decision costs the same every day and your reserves do not.

A system removes the decision. It is attached to something that already happens, it is small enough not to be worth arguing about, and the failure case costs you nothing. You are not being disciplined; you are being carried by a default.

Shrink it until it is boring

Whatever the habit is, cut it down until it sounds too small to matter. Then cut it again.

  • Read thirty pages → read one page.
  • Run five kilometres → put the shoes on and go outside.
  • Journal every evening → write one sentence about today.
  • Tidy the flat → clear one surface.

The instinct is that this is not enough to produce a result. That instinct is wrong twice over. First, one page a day is roughly twelve books a year, which is more than most people who resolve to read thirty pages a night manage. Second, and more importantly, the small version is almost never what actually happens — you read one page and then read eleven, because starting was the hard part and you already did it.

But on the bad days you read one page, and the system survives the bad day. That is the entire trick.

Attach it to something that already happens

A habit floating free in the day has to compete for a slot. A habit attached to an existing anchor does not.

The anchor should be something automatic and roughly time-stable — the kettle boiling, the bus, sitting down at the desk, brushing your teeth, closing the laptop. Then the system is not "read every day", it is "one page while the kettle boils", which needs no willpower because the kettle is doing the remembering.

Write it in this shape: after [thing that already happens], I [very small thing]. If you cannot fill in the first blank with something that reliably happened yesterday, the habit does not have an anchor yet and it will drift.

Make the failure case cheap

Most systems are killed by the accounting, not the habit. You miss two days, the streak breaks, and the broken streak becomes a reason to stop entirely — which is an absurd trade, and everyone makes it.

Two things help. Never miss twice is the one people quote, and it is good: one missed day is noise, two is the start of a new pattern, so the only rule you enforce is about the second one. The other is to stop counting consecutive days at all. Count days in the month. Nineteen out of thirty-one in a bad month is a fine month, and it does not carry the emotional collapse of a broken streak.

Any tracking that can make you feel like a failure will eventually make you quit. Track the thing loosely or do not track it.

Four systems I actually run

AnchorSystemThe wish it replaced
Kettle is boilingRead one pageRead thirty pages a night
Closing the laptopOne sentence: what I figured out todayKeep a proper journal
Before the first sessionWrite the day's one linePlan the whole week every Sunday
After dinnerShoes on, out the door, no distance targetRun 5k four times a week

None of these is impressive. All four have survived more than a year, which none of the impressive versions ever did.

Review monthly, not daily

Daily review turns a habit into a job. Once a month is enough to notice the real signal, which is not "did I do it" but "is this still worth doing".

Three questions, ten minutes, first weekend of the month:

  1. Which of these did I do most days without thinking? (Keep, do not touch.)
  2. Which did I skip constantly? (Either the anchor is wrong or the thing is too big — shrink it once, and if it fails again, drop it.)
  3. Is there one I am doing out of obligation with nothing to show for it? (Drop it. Genuinely. A dead system costs attention every time you see it.)

Dropping things is the part people skip, and it is why habit lists become graveyards. Four live systems beat eleven you feel guilty about.

The short version

Make it small enough to be boring. Attach it to something already happening. Make missing a day cost nothing. Review it monthly and delete without ceremony.

The same logic is why my focus sessions are planned one session at a time rather than a day at a time — a plan that assumes a good day is not a plan, it is a hope with a checkbox next to it.

life tips habits systems

Written by Ethan

Product engineer. I build apps I want people to actually find useful, and write about what breaks along the way — focus, arcade games, and the habits that make an ordinary day work.