tl;dr:Have you ever been handed a new codebase at your job and been completely lost? I have. While LLMs have been generating code for months, the problem of reading, understanding and navigating existing large codebases remains unsolved. In this article, I explore why.