Skip to content
Thendoo

Search

Routines without streak anxiety: forgiving rules that last

All-or-nothing streaks turn one missed day into a reason to quit. How a misses-per-week rule works, and how to design a routine that survives bad days.

By Thendoo team · · 5 min read

Day 41 of a meditation streak. You’re proud of it. Then you get sick, or a deadline eats a weekend, and day 42 doesn’t happen. The counter goes back to zero. And somehow day 43 is harder to start than day 1 ever was.

That isn’t a character flaw. It’s what an all-or-nothing streak is built to do: after the first miss, everything you’ve done is shown as gone. This post is about a different way to count, and about building routines that bend on bad days instead of breaking.

Why all-or-nothing streaks backfire

A streak counter is a good motivator while it’s going. The trouble is what it does at the first miss:

  • It erases the record. Forty days of practice are still forty days of practice. A counter that shows 0 says they don’t count.
  • It invites a second miss. Once the streak is gone, the reason you were protecting it is gone too. “Might as well skip tomorrow, it’s already broken.”
  • It punishes life, not effort. Illness, travel and caring for someone are exactly the days a strict streak can’t absorb.
  • It makes you avoid the app. Opening it means seeing the zero.

The research on habit formation doesn’t support the all-or-nothing view either. In a study of people building a new daily habit, Lally and colleagues (2010) found that missing one opportunity did not materially affect how the habit developed. The same study found wide variation in how long habits took to become automatic, from a few weeks to many months, which is another reason not to treat any single day as decisive.

A forgiving rule: misses per week

Instead of “every day or reset”, count with an allowance: the streak continues as long as you miss no more than N days in a week. For a daily habit, N = 1 is a good default. It means:

  • A week with six of seven days done keeps the streak.
  • A week with five of seven ends it, and a new one starts.
  • A deliberate skip (you planned a rest day, you’re traveling) doesn’t count as a miss at all.

Here is how the two rules compare across the same three weeks:

Week Days done Strict streak One miss allowed
1 7 of 7 7 7 days
2 6 of 7 (missed Thursday) Reset Thursday, 3 by Sunday 13 days
3 7 of 7 10 20 days

Same behavior, very different story. The strict count tells you that you started over on Thursday. The forgiving count tells you, accurately, that you’ve been doing this for three weeks.

Pick N by asking how many off-days your life realistically produces. One for most daily habits. Two or three for something that depends on circumstances you don’t control, like a morning run that needs dry weather.

Count weeks for habits that aren’t daily

Many habits shouldn’t be daily at all: strength training, a long walk, calling family. For these, a weekly target works better. “Three times a week” counts a week as done when you hit three, on whatever days fit. The streak counts weeks, not days. Monday’s missed session isn’t a miss; it’s just not Monday’s job.

Designing a routine that survives bad days

A forgiving count helps you come back. Good routine design helps you not need to as often. Five practices:

1. Write two versions: full and minimum

Every routine gets a full version for normal days and a minimum version for bad ones. The minimum is the smallest thing that still counts as doing it.

  • Morning routine, full: stretch 5 minutes, shower, make breakfast, review the day. Minimum: drink water and look at today’s plan.
  • Evening shutdown, full: clear desk, close tasks, write tomorrow’s line, tidy kitchen. Minimum: write tomorrow’s line.

Decide in advance that the minimum counts as done. You’re not negotiating with yourself at 23:00.

2. Anchor it to an event, not a clock

“At 7:00” fails the day you oversleep. “When I switch off the alarm” moves with you. Routines anchored to something that always happens are much harder to lose track of.

3. Give every step a time

Writing durations next to the steps shows you how long the routine really is. A morning routine that “takes ten minutes” often turns out to be twenty-five when you add up the steps. Timing it also helps you notice which step is dragging.

4. Keep it short

Five steps or fewer to start. Each extra step is another chance to stall. Add a step only when the routine has run smoothly for two weeks.

5. Plan the restart

Write one sentence for after a break: “After any gap, I restart with the minimum version for three days.” A planned restart removes the decision about how to come back, which is often the hardest part.

A worked example

Jonas wants a short evening routine to stop late-night scrolling. His design:

  • Cue: when I plug my phone into the charger in the hallway.
  • Full version (12 minutes): set out tomorrow’s clothes (2 min), write one line about tomorrow (2 min), tidy the kitchen counter (5 min), read in bed (3 min to start).
  • Minimum version (2 minutes): write one line about tomorrow.
  • Count: daily, one miss allowed per week; skips on travel nights.
  • Restart rule: after any gap, three nights of the minimum, then back to full.

In week one he does the full version five nights, the minimum once, and misses Saturday. His streak keeps going. In week three he has a cold for four nights. He does the minimum on two and skips two. Monday he restarts with the minimum, as planned. Nothing to rebuild.

How Thendoo counts

Thendoo’s habits use this forgiving model by default. The standard rule is Allow one missed day a week (“Your streak keeps going after one off day. Skips never count against you.”), and you can choose up to three. Skip today, no penalty is always available, and a missed day shows as a grey Not done, never red. Habits set to A few times a week count weeks rather than days. See how streaks and missed days work for the details.

Routines are separate: a list of up to 50 steps, each with its own duration, that you run full screen one step at a time. When a step’s time runs out it says “Time is up. Move on when you are ready.” and waits for you. Routines don’t keep streaks at all. The free routine builder helps you draft the full and minimum versions before you set them up.

Source

  • Lally, P., van Jaarsveld, C. H. M., Potts, H. W. W., & Wardle, J. (2010). How are habits formed: Modelling habit formation in the real world. European Journal of Social Psychology, 40(6), 998–1009.