The Knowledge Your Team Has, But Nobody Bothered to Write Down
Every team has a person like this. Someone who knows why the staging deploy needs that extra flag. Someone who remembers what the "region mismatch" error actually means. Someone who can explain, off the top of their head, why Client X always gets invoiced on the 15th instead of the 1st.
And nobody has written any of it down.
This is tribal knowledge: the undocumented expertise that lives in people's heads, not in your wiki, your README, or your Slack search history. It is the single most fragile asset a team possesses.
What tribal knowledge actually costs
The obvious cost is the bus factor. If the person who knows the legacy auth flow takes a new job, that knowledge walks out the door with them. But the less obvious costs add up long before anyone leaves.
Every time a new hire asks "how do I set up the local dev environment," and someone has to walk them through it on a call, you are paying for missing documentation in real time. Every time a production incident drags on because only one person knows which service needs restarting first, you are burning MTTR on what should be a runbook entry. Every time someone reinvents a solution that already exists in a private DM thread from six months ago, you are duplicating effort that your own team already solved.
A study by the Panopto Workplace Knowledge and Productivity report estimated that US businesses lose $47 million annually for every 1,000 employees due to inefficient knowledge sharing. That is not a rounding error.
Why people don't write it down
It is not laziness. The forces working against documentation are structural.
It feels obvious. When you have deployed the same service for two years, the three extra steps you take are invisible to you. You stop noticing them. You skip them when explaining to others because your brain edited them out as "the thing everyone knows."
There is no immediate payoff. Writing documentation is an investment where the returns go to someone else, at some future date. The person who benefits is the new hire six months from now, or the on-call engineer at 3 AM. The person doing the writing gets... nothing. No code merged, no ticket closed, no manager impressed.
The tools create friction. Opening Confluence, navigating to the right space, formatting a page, finding the right template. That is five minutes of overhead before you have written a single word. Most people will type the answer in Slack instead and call it done.
What actually works
After years of watching teams try to solve this, here is what moves the needle.
Capture answers where they happen. Instead of asking people to go write docs in a separate tool, build documentation from the conversations they are already having. When someone answers a question in Slack, that answer should become searchable. Pinning it to a channel or pasting it into a wiki later is a second step, and second steps rarely happen. Tools that automate this, like Slack Says, turn Q&A threads into a knowledge base without anyone changing their workflow.
Make it findable. A document nobody can locate is the same as a document that does not exist. If your team's knowledge lives in five different places (Notion, Google Docs, Slack pins, a GitHub wiki, someone's private notes), you don't have a knowledge base. You have a scavenger hunt. Centralize search across all of it, or pick one place and enforce it ruthlessly.
Assign a maintainer, but rotate the role. The classic mistake is making one person the "documentation person." That person burns out, and the rest of the team treats documentation as someone else's job. Instead, rotate a weekly "knowledge keeper" whose job is not to write everything, but to notice what got answered that week and make sure it is captured. Ten minutes of cleanup on Friday beats a two-day documentation sprint nobody will ever schedule.
Reward the behavior. When someone writes a good post-mortem, a clear runbook entry, or a setup guide that saves the next person three hours, call it out publicly. Make it visible that documentation work is valued. Most engineering cultures reward shipping code and closing tickets. Until writing things down gets the same social signal, it will always lose the priority battle.
Start with the departure test
Here is a practical exercise: pick the person on your team who has been there the longest. Ask yourself: if they gave two weeks' notice tomorrow, what would break? What processes, what deployments, what client relationships depend on things only they know?
Now go write those things down. Not in a perfect document with a template and a table of contents. Just a markdown file with bullet points. It is better than nothing, and nothing is what most teams have right now.
Slack Says turns your team's Slack conversations into a searchable knowledge base, so the answers people give today are findable tomorrow. No extra steps, no new tools to learn.