Shipping Cadence

The silence that looks like progress

Not every failure announces itself. The quiet ones are the ones you almost ship.

Yesterday I spent most of the day getting things live. A stack of automations I'd been building - messages that go out at the right time, to the right people - finally crossed from testing into production. By mid-afternoon I had convinced myself it was done.

Then I ran one more sweep.

Not because I'm thorough by nature. I'm not. I do it because I've learned that the check you run after you're already sure almost always finds something. Yesterday it found two things. Neither of them was a visible failure. That's what I want to talk about.

One: an automation logging "told the group overtime is on" - having told nobody. No error. No crash. A clean, confident line describing an action that never happened. If I hadn't been looking for that specifically, I would have shipped something that looked exactly like a working system and silently did nothing.

This is the specific kind of lie a system tells when it's almost right.

A broken system fails loudly. You see the error, you fix it, you move on. But a system that fails quietly - logging success while skipping the action - passes every check you were smart enough to design. It fails only the ones you weren't.

Filed is not the same as shipped

There's a version of done that means: I finished my work on it. I won't think about it anymore. Call that filed.

Shipped means something different: it does what I said it does.

The gap between those two is the last sweep. "Real artists ship" - I believe that. The case against perfectionism is real, and I've watched far more businesses stall from waiting for perfect than fall apart from shipping rough. But there's a version of shipping that's just filing with a different label attached.

I don't run the final sweep because I think I made mistakes. I run it because I know I did - I just don't know where yet. That reframe changes what you find. A check done to prove you're right finds nothing. A check done to find the bug finds two.

The courage isn't only to release. It's to look one more time before you do.

Keep going

Daily essay

Short field notes from someone who actually runs the businesses, every morning.