Blog
100 Days of Code Wallpaper — Track the Coding Challenge on Your Lock Screen
Turn the #100DaysOfCode challenge into a lock screen wallpaper that tracks your streak automatically, so the habit survives past day twelve.
You have seen the tweets: "Day 47 of #100DaysOfCode." A screenshot of a GitHub contribution graph, a short note about what got shipped, a little green square added to the wall. It is one of the most popular challenges in software — and also one of the easiest to quietly abandon around day twelve, when the initial burst of motivation runs out and life gets in the way.
The challenge itself is simple: code for at least an hour, every day, for 100 days straight, and post your progress. The hard part is remembering it exists on the days you do not feel like opening the laptop. A 100 Days of Code wallpaper solves that by putting your streak on the one screen you look at before you have even decided what kind of day it is going to be.
Why the streak needs to be somewhere you can't ignore
A GitHub contribution graph is great — after you have already opened GitHub. The problem is the gap between waking up and opening GitHub, which is exactly where most streaks quietly die. Put the same countdown on your lock screen and the gap disappears:
- You see today's empty square before you have made any decision about your day
- There is no separate app or dashboard to remember to check
- A visible streak makes skipping a day feel like a worse trade than just doing the hour
Why 100 days works
Like the 21-day and 90-day habit windows, 100 days is long enough to matter and short enough to hold in your head as one goal. It is long enough to go from "following a tutorial" to "building something of your own," and short enough that you can see the whole arc of it on one grid without it feeling abstract.
How to build your 100 Days of Code wallpaper
- Open the wallpaper creator and pick the personal date-range mode.
- Set the start date to today and the end date 100 days out.
- Choose the dot or checkbox layout, with "show completed & remaining" turned on so you always know exactly which day you are on.
- Pick a theme — a dark background with a single bright accent for completed days works well and will not clash with your editor's color scheme.
- Export the image and set it as your lock screen.
Let it track itself
Manually editing an image every night is exactly the kind of extra step that kills a coding streak before day 10. Set up the iOS Shortcuts guide once, and your wallpaper updates itself at midnight — the streak moves forward automatically, whether or not you remembered to check it the night before.
After day 100
Keep going. Start a new 100-day block, switch to a year progress wallpaper to track coding as part of the whole year, or turn the same grid into a broader "ship something every week" tracker. The habit that got you through 100 days does not have to stop just because the counter hit zero.
Closing thought
#100DaysOfCode does not fail because the challenge is too hard — it fails because remembering it is easy to deprioritize on a tired Tuesday. Put the streak somewhere you cannot avoid seeing it, and the only decision left each day is whether today's square gets filled in.
Build your 100 Days of Code wallpaper — free, takes under a minute. Then set it to update itself every midnight so the streak keeps moving even on your busiest days.