Project philosophy

About LOTL

LOTL exists to support continuous alignment between a human mental model and a rapidly changing codebase.

Those who have been programming since before AI became a large part of the industry standard workflow know the need for understanding your codebase, and remember the joy of truly grappling with a problem, responding to challenges by building beautiful systems. The current new paradigm encourages the opposite; a surrender of control, a passive long-range view of the systems we used to love to understand.

We no longer have any reason to even look at our screens, and when we do, our eyes glaze over as we try to parse thousands of lines of diffs. How far do you usually get before you just accept it and move on to the next prompt?

But it doesn’t have to be this way. The problem is simple: We’ve become unbalanced, our ability to create far outpacing our ability to understand. All we need is a way for that understanding to catch up to our newly godlike output.

LOTL is not about empowering AI to better understand your codebase. It’s about empowering you, and putting you back in the driver’s seat with a truly modern understanding of the code that you create.