Living documentation and the human trust gap
Docs that regenerate on every commit describe what code does. The harder, more valuable problem is capturing why it exists.
Documentation that rewrites itself on every commit is a real step forward, but it answers the wrong question for most enterprises. I have used open-source tools in this space for a while now, and they are good at describing what a function or service does. Point one at a repository and you get a tidy, current wiki in minutes. That alone beats the stale Confluence pages most of us inherited.
The problem is accuracy and intent. In a regulated bank, a document that is 90% right is not 90% useful, because nobody knows which 10% is wrong, so every page still needs a human review before anyone relies on it. And even a perfect description of the code says nothing about why the code exists: which policy it enforces, which business rule it encodes, which incident shaped that odd edge case.
That is where I think the real race is. It is not about cleaner wikis. It is about an enterprise knowledge graph that links code to business intent, so an engineer, an auditor or an agent can trace a line of logic back to the decision that put it there. Generated docs are a useful input to that graph, not a replacement for it.
Until we close that trust gap, we are just building faster ways to misunderstand our own systems.
Cite this: Bommiah, M. (2025, November 19). Living documentation and the human trust gap. muthub.org. https://muthub.org/writing/living-documentation-trust-gap
Adapted from my LinkedIn post of November 17, 2025. Views are my own and do not represent my employer.
