← Back to Blog

Day 20 was meant to be a clean, on-schedule build.

Instead, the thing grew legs.

Yesterday's DNS detour turned into today's actual project. What looked like two separate builds turned out to be two halves of the same system. And now the original 4-hour rule — the rule that was meant to keep this challenge tight and shippable — can kiss my ass.

The rule was there for a reason

The 30-day challenge rule was simple: build something useful, ship it, move on. Maximum four hours per build. No scope creep. No 'maybe this should also...' spiral. Just enough to prove the idea, then publish.

That discipline worked for nineteen builds.

Then yesterday happened. A DNS mess that was meant to be fifteen minutes turned into an afternoon. By the time I got to today's build, I realised yesterday's detour and today's brief were actually describing the same problem from two angles.

What I'm building now isn't another clever micro-tool. It's a replacement for the ridiculous spread of tabs, dashboards, reminders, and digital barnacles that currently manage my business comms, follow-up, planning, files, and reminders.

Gmail. Monday. Project tracking. Follow-up reminders. The little scraps of context living in seventeen different places.

One thing to replace all of it.

So yes, I'm late

The post that should have shipped yesterday is late. Today's post is late. Tomorrow's might be too.

Not because I've quit the challenge. Not because I wandered off into the bushes muttering about systems again. Not because the discipline broke.

Because the thing I'm building outgrew the brief.

When something properly useful shows up mid-challenge, you don't stick to the original four-hour cap just to stay on schedule. You build the properly useful thing.

Day 20 of 30. 10 days to go.

The catch-up happens in the next few days. The build ships when it's ready. And yes, it'll be worth the wait.