Guides ยท 5 min read
Why weekly rates beat streaks
A streak is a satisfying number until it breaks, and then it takes the habit with it. This is not a character flaw; it is how streaks are built. A rate, the number of times you did the thing in the last seven days, keeps rewarding you for the days you showed up. Here is why the app uses rates and rolling windows, and how to set a goal that survives a bad week.
What a streak actually measures
A streak measures the length of your most recent run of perfect days. It says nothing about the month. Thirty days with one gap in the middle shows as a streak of twelve; thirty days with no gaps shows as thirty. The difference in behaviour was one day; the difference in the number is eighteen.
Because the number resets to zero, the day after a miss is the day most people quit. The habit was fine. The scoreboard was not.
What a rolling rate measures
A rate counts the entries in the last seven days, or thirty, and compares that with a target. Three sessions a week with a missed Tuesday still reads three of three if you went Wednesday. A bad week reads one of three, and the next week starts from wherever you are, not from zero.
The window rolls, so there is no Monday reset and no end-of-month surprise. Opening the app on any day shows how you are doing lately, which is the only question that matters.
How to set a goal you will keep
Set the target at the number you already hit on a normal week, not the number you aspire to. A goal you meet most weeks builds the habit; a goal you miss most weeks builds avoidance. Raise it once the bar has been full for a month.
- Daily habits: 7 per 7 days, or 6 if weekends are honestly different.
- Training: 3 per 7 days is the most common sustainable cadence.
- Occasional things, golf rounds or hikes: 4 per 30 days reads better than 1 per 7.
- Pair the goal with one reminder at the time you usually log, not several.
Streaks still exist, in their place
Every log shows a streak too, because seeing forty days in a row is genuinely nice. It is just not the goal. The goal bar is the rate. The streak is the garnish.
Updated 2026-09-13