Evolutive Maintenance: Why Software Evolution Costs More Than You Planned
The code works. The business changed. Now what?
Why work breaks: coordination, execution, accountability, and the mechanics of getting things done inside organisations.
The code works. The business changed. Now what?
Organizations are not neural networks. Pretending they are obscures why coordination fails.
Middle managers have decision responsibility without decision authority.
Clear org charts hide what role ambiguity actually costs.
The team that built it left. Good luck.
The model registry is just a power map in disguise.
Inspirational posters don't fix structural problems.
Inspiring words, zero structural follow-through.
The buck stops wherever leadership says it does.
You're in charge. You just can't decide anything.
When everyone owns it, nobody does.
Being responsible for outcomes you cannot control is not ownership.
The meeting was doomed before it started.
Every tool swap gets treated like a merger and nobody blinks
You shipped fast. You also shipped the wrong thing three times.
You filed the update. That's not the same as owning it.
They didn't ask who owned it until it failed.
It worked when there were twelve of you. Now there are twelve hundred.
Everyone tracks everything. Nobody decides anything.
They called it shared ownership. Nobody owned anything.
You own it on paper. You control nothing in practice.
You're accountable for everything. You control none of it.
They judged the decision by what happened, not what was known.
It's not about learning. It's about finding someone to blame.
You own the blame. Not the budget, not the decision.
Every team shipped. The product still failed.
We just need to align on this.
Everyone understood the goals. They still pulled apart.
Everyone was accountable. No one had control.
It was never about quality. It was about blame.
Aligned in Q1. Unrecognizable by Q3.
The roadmap was fiction the moment it was published.
Accountable for the outcome, locked out of the room.
Nobody decided, so the system decided for everyone.
New org chart, same paralysis.
They want long-term thinking on a quarterly leash.
Once you escalate it, you'll never own it again.
You can't optimize people like you optimize a query.
The bottleneck was obvious. Everyone pretended it wasn't.
Two bosses means zero owners.
It could have been an email. It should have been a decision.
Inspirational posters don't fix broken systems.
Management looks like nothing until you have to do it yourself.
Too senior to be protected. Too junior to be insulated.
Showing progress became more important than making it.
The meeting exists to prepare for the other meeting.
The coordination work didn't vanish. It just got worse.
No hierarchy on the chart. Plenty in the room.
All the meetings, none of the decisions.
A three-day delay never costs three days.
Forty decisions discussed. Zero finalized. Welcome to the middle.
The org chart is a map of a country that doesn't exist.
All the accountability, none of the authority.
Every fix adds a layer. Every layer needs a fix.
The gates aren't protecting quality. They're protecting careers.
Vague strategy doesn't save decisions. It multiplies them.
Forward, summarize, schedule a meeting about the email. Repeat.
Everyone left informed. Nothing changed.
Cut the glue and watch the pieces fall.
Their real job is absorbing dysfunction so you don't have to.
They fired the only person who knew why the schema looked like that.
Accountable for everything. Authorized for nothing.
Why optimizing your hours doesn't work when you're running on empty
Understanding the brain science behind why we can't focus
Sensor networks cannot eliminate defects, but they change where failures become visible