Knowledge Silo
ELI5 — The Vibe Check
A knowledge silo is when critical information is trapped with one person or team and nobody else has access to it. The payments team doesn't know how auth works. The backend team doesn't know the frontend build process. It's like having a company where each department speaks a different language and there are no translators. It gets really fun when something breaks that crosses silo boundaries.
Real Talk
A knowledge silo occurs when information, expertise, or context is confined to a single individual or team, creating bottlenecks, coordination failures, and single points of failure. In engineering organizations, silos form around codebases, domains, or services. They're broken down through cross-functional teams, inner-sourcing, shared documentation, and rotation programs.
When You'll Hear This
"The auth system is a knowledge silo — only one person can debug it." / "Mob programming breaks down knowledge silos fast."
Related Terms
Bus Factor
Bus factor = 1 means one person leaving (or getting hit by a bus) destroys the project. They're the only one who knows how the payment system works.
Documentation
Documentation is written explanation of how your code works and why.
Mob Programming
Mob programming is pair programming on steroids — the entire team works on the same thing, on the same computer, at the same time.
Pair Programming
Pair programming is two people at one computer — one types (driver), one thinks strategically (navigator).
Tribal Knowledge
Tribal knowledge is the stuff that only exists in people's heads — the undocumented rules, workarounds, and 'you just have to know' context that's never wr...