100 day challenge: how to run one without quitting at day 40
A 100 day challenge is one daily action repeated for 100 days. It is the shortest block that comfortably clears the 66 day median for a behaviour to become automatic. The hard part is not the start or the finish, it is days 30 to 70, where the novelty is gone and the end is still far away.
What is a 100 day challenge?
One action, every day, for 100 days. The count is the whole structure.
The best known version is #100DaysOfCode, created by Alexander Kallaway, which has exactly two rules: code for a minimum of one hour every day for 100 days, and post your progress each day with the hashtag. That is the chain method with a fixed length and an audience.
That second rule is doing more than it looks. Reporting progress publicly is one of the conditions the research found made monitoring more effective, so the posting is part of the mechanism rather than decoration.
Why 100 days rather than 30
Because 100 days clears the evidence on automaticity and 30 does not, reliably.
The most cited study on habit formation found a median of 66 days for a behaviour to become automatic, with a range from 18 to 254 days. A 30 day block finishes before the median. A 100 day block passes it comfortably for most people.
The trade is commitment. A month is easy to start and easy to abandon without much loss. A hundred days is a real decision, which is exactly why it works and exactly why people stall in the middle. If that sounds like too much, start with a 30 day block.
How to set one up
Pick the daily unit, write the rules down, and decide in advance what happens when you miss. If you want it on paper, print a 100 day tracker with the dates filled in.
Choose one action and one minimum
One hour of code. 500 words. 2 km. A minimum, not a target, so that a bad day still counts.
Write your rules before day one
What counts, what does not, and what a miss means. Rules invented on day 43 are rules written to let yourself off.
Attach it to a fixed cue
Same time, same place. Over 100 days, relying on remembering is relying on 100 separate decisions.
Track the count somewhere visible
Day 41 of 100 is a fact you want in front of you. Recorded progress beat remembered progress in the research.
Decide the miss rule now
Most people do better with: a miss is a zero, the total keeps going, no restart. Full restarts at day 60 end challenges.
Surviving the middle
Days 30 to 70 are where 100 day challenges die, and it is a structural problem rather than a willpower one.
Effort tends to rise as a target gets closer, which is measured behaviour. The corollary is that the middle is the point of least pull: too far from the start to feel new, too far from the end to feel close.
Three things that help. Watch the total rather than the day, because 41 done reads better than 59 remaining. Use playback to see the whole arc when a week feels flat. And drop to the minimum version on bad days rather than skipping, because the count is what you are protecting.
100 day challenge ideas
Anything with a small daily unit and a visible cumulative result.
- 100 days of code, one hour a day, the original.
- 100 days of writing, 500 words a day, which is a book-length manuscript.
- 100 days of drawing, one sketch a day, or any creative practice.
- 100 days of a language, 20 minutes a day.
- 100 days of walking, 30 minutes a day.
- 100 days of playing an instrument, 20 minutes a day.
Frequently asked questions
- What are the rules of #100DaysOfCode?
- Two: code for a minimum of one hour every day for 100 days, and post your progress each day with the hashtag. It was created by Alexander Kallaway.
- Is 100 days long enough to build a habit?
- For most simple daily behaviours, comfortably. The median time to automaticity in the main study was 66 days, so 100 clears it, though the observed range ran up to 254 days and complex routines take longer.
- What if I miss a day of a 100 day challenge?
- Decide before you start. The version most people finish treats a miss as a zero and keeps the total running. Full restarts sound rigorous and mostly cause abandonment.
- Why do people quit around day 40?
- Because the middle has the least pull. The novelty has gone and the finish is still distant, and effort naturally rises only as a target gets close. Watching the completed count rather than the remaining days helps.