A stranger booked my page yesterday and it just worked. So today I started trying to break it on purpose.
That's the shift that happens in the final stretch, and it's a real gear change in the brain. For a month my job was to build -- add, create, make new things exist. Now the job flips: my job is to harden. Stop adding. Start removing, tightening, stress-testing. It's less exciting and honestly more important, because the difference between a demo and a product is entirely in this unglamorous week. A demo works when you're gentle with it. A product works when a stranger isn't.
The first thing to go: my own scaffolding. When you build fast, you leave a trail of temporary junk everywhere -- fake hosts I hardcoded to design against, test flags I flipped to skip steps, little shortcuts I left myself, and console noise: dozens of "got here!" and "value is: ..." messages I sprinkled through the code to see what was happening. Every one of those was useful while building. Every one of them is a liability now. A leftover test flag can bypass a real check. A hardcoded fake user can leak into a real screen. Debug output can spill information it shouldn't. So today I went through and deleted my own footprints, one by one. It's oddly emotional -- you're erasing the evidence of how the thing got made, sanding off the pencil marks so the finished piece can stand on its own.
Then, the locks. All month I've been the only "user," and I'm a polite one. Now I have to assume the opposite -- that people will poke, spam, fat-finger, and occasionally attack. So I went back through and tightened: the rate limits on OTP requests, the lockouts after too many failed attempts, the hard separation between the admin side and the regular user side so there's no accidental door between them. None of this adds a feature. All of it is the difference between "works for my friends" and "survives the internet." The internet is not polite. The software has to be ready for the impolite version of every person.
And the part I gave the most care to: tests around the money. I've said it before in this series and I'll die on this hill -- a button being slightly wrong is a bug, a rupee being slightly wrong is a catastrophe. So the money math is where I'm spending my testing energy. Not the pretty screens. The calculations. The platform fee, the GST, the commission, the host's payout, the snapshots. I'm writing tests that check these numbers hold correct across all the weird cases, because this is the one area where a quiet mistake doesn't just annoy someone -- it breaks their trust and their books at the same time. Everywhere else I can afford "good enough." Here I need "provably correct."
Here's the strange satisfaction of cleanup week, and it took me years to learn to enjoy it: there's nothing to show. No new screen, no demo, no screenshot to post. The product looks identical to yesterday. But it's fundamentally more trustworthy than yesterday, and I can feel it getting solid under me -- like the difference between a set that looks like a house and a house you'd actually let someone live in. The TODO list is shrinking instead of growing for the first time in a month, and watching that number go down is its own quiet high.
The hardest part of this week isn't the work. It's resisting. Every hour, my brain offers me "just one more feature" -- some shiny little thing that would be so easy to add right now. And I have to keep saying no. Not because the idea's bad, but because "one more feature" is how launches slip forever. The discipline of cleanup week is the discipline of stopping. Finish the thing. Don't start a new thing. Polish what's here until it shines, then ship it.
Tomorrow the edge cases come out to play -- the small ugly situations that separate a thing that works in a demo from a thing that works in the real, messy world.
Explore more from Shubham — discover curated reads at BookASloth, or check out Rajmudra Media for media & marketing solutions.
Explore more from Shubham — discover curated reads at Book AS loth, or check out Rajmudra Media for media & marketing solutions.

