When Improvisation Stops Being Enough
When institutions rely on memory, goodwill, and constant adjustment, failure doesn’t arrive dramatically—it erodes people quietly. This piece reflects on why moving load into infrastructure isn’t about efficiency, but responsibility.
For a long time, improvisation looks like competence.
Someone knows where things are. Someone remembers how it’s usually done. An email thread substitutes for a system. A spreadsheet becomes a ledger. A shared understanding fills the gaps where no formal structure exists. Things move. Nothing breaks loudly. Everyone involved feels a little tired, but also quietly proud that they’re “making it work.”
This is how a surprising amount of the world actually runs.
Improvisation is not a failure mode at first. It’s a survival strategy. It appears most often where resources are scarce, teams are small, and the work still matters enough that people refuse to let it collapse. It’s what shows up when institutions shrink but responsibility doesn’t. When legacy structures erode but the obligation to serve remains.
But improvisation has a shelf life.
At some point—often without ceremony—it stops being a virtue and starts becoming a liability. Not because anyone suddenly became less capable, but because the load crossed a threshold. The volume increased. The number of edge cases grew. The consequences of forgetting, misplacing, or misunderstanding something quietly became too large to carry in human memory alone.
And that’s when something subtle happens: the system doesn’t fail. The people do.
They compensate. They remember more than they should have to. They fill gaps with judgment calls that ought to have been handled by structure. They absorb ambiguity on behalf of everyone else. They become the glue.
From the outside, this looks like dedication. From the inside, it feels like erosion.
The real cost of improvisation isn’t inefficiency. It’s moral. It asks humans to do what systems are supposed to do, and then blames those humans when the inevitable cracks appear. It externalizes risk onto the most conscientious people in the room. The ones who notice when something is off. The ones who stay late. The ones who feel responsible even when responsibility was never formally assigned.
Eventually, you reach a point where saying “we’ll figure it out” stops being brave and starts being dishonest.
That point tends to arrive earlier in small institutions than large ones. Not because they are weaker, but because they don’t have the luxury of redundancy. There isn’t a second department to catch the error. There isn’t a legal team to unwind the mistake. There isn’t a platform team quietly cleaning things up in the background. There’s just a handful of people, already stretched, trying to uphold something that still matters to a community.
Local newspapers are a good example of this, but they aren’t unique. They simply make the pattern visible.
For decades, newspapers functioned as a kind of civic infrastructure. Not just content producers, but trust routers. They connected advertisers to audiences, events to calendars, announcements to memory. They were boring in the best possible way. Predictable. Durable. There when you needed them, invisible when you didn’t.
Then the infrastructure around them changed faster than their economics could support. Digital tools promised leverage but delivered fragility. Each new plugin solved one problem while creating three more. Each new platform externalized responsibility upward—onto the publisher, the editor, the ad manager—while claiming to simplify things.
What emerged was not a clean transition, but a patchwork of improvisation layered on top of old workflows that were never designed to carry this much abstraction.
Ads lived in inboxes. Approvals lived in text messages. Billing lived in spreadsheets. Institutional memory lived in one person’s head. When that person was out sick, or retired, or burned out, the system lost coherence—not because anyone failed, but because there was no system to fail.
At some point, you have to ask a different question.
Not “How do we optimize this?”
But “What should exist so people don’t have to compensate anymore?”
That question changes the direction of the work entirely.
Instead of adding features, you start removing improvisation. Instead of chasing engagement, you start enforcing boundaries. Instead of asking people to remember, you make the system remember. Instead of relying on goodwill, you encode accountability.
This kind of work is rarely glamorous. It doesn’t demo well. It doesn’t make for exciting announcements. Most of it is about deciding what not to allow, what must be explicit, what cannot be hand-waved anymore.
It’s also the moment where many so-called platforms reveal their true nature. Because platforms that depend on extraction—of attention, data, tolerance, or unpaid labor—can’t afford to make themselves boring and complete. They need users to fill in the gaps. They need humans to be flexible where the system is not.
Infrastructure is the opposite posture.
Infrastructure assumes that people will be tired, distracted, imperfect, and busy. It does not ask them to rise to the system. It lowers the system to meet them. It treats reliability as a moral obligation, not a feature. It expects to be there tomorrow, and the day after that, without drama.
When improvisation stops being enough, the choice isn’t between innovation and stagnation. It’s between continuing to tax people invisibly, or taking responsibility for the load you’ve been asking them to carry.
The strange thing is that when you finally move that load into infrastructure, very little changes on the surface. The work looks quieter. Less heroic. More boring.
And that’s how you know it’s working.
Because the people involved stop compensating.
The system starts holding.
And something that was always one bad week away from collapse becomes… ordinary again.
Ordinary, in this case, is a victory.