The Risk of Lost Institutional Knowledge
Lost institutional knowledge is the risk that the understanding a system depends on leaves with the people who hold it. The cost rarely shows up as a single event. It shows up as change slowing down, releases getting more fragile, and a growing set of areas no one will touch — because the person who understood them is gone and the knowledge was never captured anywhere else. The risk compounds: every departure raises the cost of the next change and of any eventual modernization.
Parts 1 and 2 established that most organizations don’t fully know what their own critical systems do — some rules were never written down, and the records that exist have drifted. This part is about the consequence: what it costs when the understanding that was there leaves with the people who held it. The loss of institutional knowledge is rarely a dramatic event. That is exactly why it’s underestimated.
What “institutional knowledge” actually covers
Institutional knowledge is the accumulated understanding of how and why a system works as it does. It is broader than the tribal knowledge of Part 1 — it includes the documented and the undocumented, the technical and the historical:
- The business rules, written and unwritten, that the system encodes.
- The architecture’s reasoning — why it’s shaped this way, which constraints are load-bearing and which are accidental.
- The history — the decisions, the incidents, the regulatory events that explain branches in the code that otherwise make no sense.
- The operational know-how — how it’s run, what its failure modes are, what “normal” looks like at 3 a.m.
It is institutional because it belongs to the organization’s ability to keep operating and changing — not to any one feature or release. When it erodes, the organization doesn’t lose a function. It loses the ability to confidently change its own systems.
How the risk actually lands
The reason this risk is chronically underweighted is that it almost never arrives as a single, attributable failure. No one files an incident titled “we no longer understand the billing engine.” Instead it shows up diffused across everything, as a set of symptoms that get blamed on other things:
- Change slows down. A modification that should take a week takes a month, because the engineer assigned to it spends most of the time reverse-engineering what the code does before they can safely touch it. The work becomes archaeology before it can become engineering.
- Releases get fragile. Without someone who understands the second-order effects, changes that look safe break things in surprising places, and confidence in shipping erodes.
- A no-go list grows. Quietly, certain subsystems acquire a reputation: don’t touch that, the only person who understood it left. Work routes around those areas. Features that would require changing them get deprioritized — not on merit, but on fear. The system ossifies one off-limits region at a time.
Each symptom is individually explainable, so the root cause — that the understanding left the building — stays hidden. The bill is real; it’s just paid in a hundred small drafts rather than one large check.
The compounding part
What makes lost knowledge a risk rather than just a cost is that it compounds. Knowledge isn’t only in the system; it’s in the people, and people learn from each other. While experts remain, they train others, answer questions, and seed new heads with the old understanding. Each departure removes not just one person’s knowledge but some of the transmission capacity for everyone else’s.
Past a threshold, the decline accelerates. The remaining experts are too busy holding the system together to teach; the newer engineers can’t absorb what isn’t being transmitted; the next departure removes a larger share of what’s left. This is why organizations often feel fine about an aging system for years and then hit a wall seemingly overnight. The erosion was gradual; crossing the threshold was not.
Measuring it before it’s acute
The risk feels abstract, which is part of why it’s deferred. The practical fix is to make it concrete, and the most useful instrument is the bus factor: for each important subsystem, how many people could safely make a non-trivial change to it? Count honestly — not who’s assigned to it, but who actually understands it well enough to change it without breaking something.
Where the answer is one, you have a concentrated risk, and it doesn’t matter how stable the subsystem looks today. Stability is what a single-point-of-knowledge system looks like right up until the single point leaves. Mapping bus factor across the estate — a core move in reading the signs of a legacy system — converts a vague worry into a ranked list: here is where the knowledge is thinnest, here is where to capture it first.
Why the clock is real
This is the part that turns a slow-burn risk into a timed one. The people who hold the deepest knowledge of long-lived systems are, on average, the closest to leaving the workforce, and the supply of replacements who can read the old stacks is thin. Reported figures put the average COBOL developer’s age at roughly 58, with about 10% of that workforce retiring each year (IBM, reported via Fujitsu, 2020). The understanding and the people who hold it are leaving on the same schedule.
That co-incidence is the whole problem. Capturing institutional knowledge requires the experts to still be present to validate what’s captured. Wait until the risk is acute — until the bus factor is already zero — and the cheapest, most reliable source of truth is gone. The work has to happen while enough of the people who understand the system remain to confirm that what you’ve written down is right.
Where this risk is actually worth acting on
Not all institutional knowledge is worth the cost of preserving, and treating every retirement as a five-alarm fire wastes the budget that should go to the real risks. A stable subsystem under no change pressure, with no roadmap depending on it, can often be left as-is — the knowledge gap is theoretical until something asks you to change it. The risk is genuine and urgent specifically where two things are both true: the bus factor is low and the business will need to change or modernize that area within the working lifetime of the people who understand it. That intersection is small enough to act on and important enough that you can’t afford not to. Spend the effort there.
Where this leads
This part argued that the risk is real, compounding, and — crucially — on a clock set by human timelines rather than budget cycles. The next part makes that clock the whole subject. Part 4, Preserving Knowledge Before Your Developers Retire, is about the narrow window when the people who understand a system are still there to help capture what they know — and how to use it before it closes.
Frequently asked questions
- What is institutional knowledge in software?
- It is the accumulated understanding of how and why a system works the way it does — the business rules, the architecture's reasoning, the history behind decisions, and the operational know-how of running it. Some of it is documented; much of it is tribal, living in the experience of long-tenured people. It is institutional because it belongs to the organization's continuity, not to any one feature, and losing it degrades the organization's ability to change its own systems.
- How do you measure the risk of losing it?
- The most practical proxy is the bus factor — for each important subsystem, how many people could safely make a non-trivial change to it. When the answer is one, and that person is near retirement or already half out the door, that subsystem is a concentrated risk regardless of how stable it looks today. Mapping bus factor across a system turns an abstract worry into a ranked list of where to capture knowledge first.
- Why is the risk worse now than it used to be?
- Because the people who hold the deepest knowledge of long-lived systems are, on average, the closest to leaving the workforce, and the pipeline of replacements fluent in older stacks is thin. Reported figures put the average COBOL developer's age near 58 with roughly 10% retiring each year (IBM, reported via Fujitsu, 2020). The knowledge and the people are leaving on the same schedule, which is why the window to capture it is finite.