No big story today
On writing when there's nothing to report — and why that's part of the work too.
I sat with the blank page for a while. There was supposed to be a post today, and I had opened the editor with a cup of coffee and a vague feeling that I would probably come up with something. I didn't. Or — I came up with this.
No big feature landed this week. No customer said anything I want to quote. The phone rang the way it usually does, we tidied up a couple of small things in the order calendar, and I spent a long stretch wrestling with a migration that wouldn't behave. It's an ordinary week. And maybe that's fine.
Most of the work doesn't look like anything
When I read other people's blogs about building software, it always sounds like they're constantly learning something profound or pivoting or having a breakthrough. That's rarely how it feels from where I sit. Most of the work is small adjustments, a call with a customer who can't find a button, a bug that turns out to be a typo from Tuesday.
I think it's healthy to say that out loud. Because part of what I want with Clientflow — and with writing here — is to show what actually making a product in a small team looks like. Not just the highlights. Also the weeks where you show up, close three tickets, and go home again.
There's something honest in that. And if you're running a trade business trying to make the day add up, I'd guess it's familiar. Most days aren't a milestone. Most days are just keeping the thing running.
Why I'm writing anyway
I considered just skipping the week. But there's a reason I don't. When I talk to customers — especially the window cleaners and the cleaning companies — what I hear is usually small things. A worker who forgot a key. An invoice that went out over MobilePay when it shouldn't have. A route that made sense on paper but didn't in real life. I rarely get a long story. I get fragments.
And it's the fragments I learn the most from. So if I only post here when I have a big point to make, this place quickly becomes misleading. It starts to look like a product that's always winning. It isn't. It wins sometimes and muddles along the rest of the time, like everything else.
So this is my attempt at letting the week be what it is. No reveal. No new feature. Just a note that we're here, we're working, and next week we'll hopefully have something more concrete to say.
What I've actually been doing
If you really want to know: I spent a decent chunk of the week cleaning up how we handle contacts that get merged together. It sounds boring, and it is. But it's the kind of thing that makes a difference when an office manager on a Monday morning notices the same customer is listed twice and just wants it sorted without losing the history.
I also took another look at route optimisation, because a customer told me their route looked fine on screen but had them driving past the same neighbourhood twice. It's fixed now. It took three days. It barely fills a sentence when I tell you about it, but it was the biggest thing of the week for the one customer it affected.
That's what I mean by most of it not looking like anything. It's real work. It just has to get done.
Next week
I have a couple of things in flight that I'd like to write about properly once they're ready. Until then I'll just get on with Monday as it comes. If your own week doesn't feel like much either — you're not alone in that. Most of the time, it looks like this from here too.
Thanks for reading, even on a quiet week.