Clean the house before you open the doors
Scaling a messy foundation doesn't make you bigger — it makes your problems bigger.
Yesterday I spent a chunk of time fixing things that shouldn't have been broken before any of it went live. Mismatched records. Data that pointed nowhere. Columns that looked fine until you put real numbers in them and watched the layout fall apart. None of it was glamorous. None of it was the kind of work you'd describe at dinner.
But here's the thing about that kind of work: it's either a tax or a debt. You pay it now, in quiet, or you pay it later with interest — in front of a customer, in a crunch, when you have less time and more at stake.
I've been building enough things simultaneously right now that the temptation to cut corners is real. Not because I'm lazy. Because there's always a next thing. There's always a reason to declare something good enough and move. The next product is shinier. The next feature feels more like progress. Fixing the thing that's already half-built feels like going backwards.
It isn't. It's the most forward-facing thing you can do.
Patton was right, but only about half the equation
The famous line is that a good plan violently executed now beats a perfect plan executed next week. I believe that. I've shipped things that weren't perfect and watched them work. Speed is a real advantage and perfectionism kills more companies than shipping ever did.
But there's a version of violently executed that just means you moved fast through your own mess and left it running. That's not speed. That's debt with a launch date on it.
The discipline I'm trying to hold is the one between good enough to ship and sloppy enough to regret. They feel identical in the moment. The difference only shows up later — in the support request you can't explain, the number that doesn't add up, the staff member who trusts the system a little less because it's embarrassed them once.
So when I catch something broken before it goes out the door, I fix it. Not because I'm a perfectionist. Because I've learned what deferred maintenance actually costs when you're a one-person operation with no one to hand the mess to.
Cleaning is shipping. It just doesn't feel like it.