> You need a system of code management (documentation, diagram, IDE, tests, etc), to explain in a human-friendly way what the hell is going on
I think this is where AI could be helpful in explaining and inspecting large codebases, as an assist to a developer.