For most of modern software history, documentation existed for one core reason: human written code was expensive to create and difficult to replace. Developers carried complex mental models in their heads. Code was the physical imprint of those models. Documentation was the act of extracting that fragile, human knowledge and making it reusable.
Documentation existed to protect human intellectual property.
That logic is breaking.
With systems like OpenAI Codex and other AI coding agents producing usable code in minutes, the implementation itself is no longer the scarce asset. Code can be regenerated, rewritten, or discarded with very little cost. What remains hard, slow, and deeply human is deciding why a system exists, what it must guarantee, and where its limits lie.
...