Helping software developers understand code
Why we're building Cartograph
As software developers ourselves, we have written a lot of code. But we have read even more code. We know that reading and understanding code is very difficult. Documentation is supposed to help, but even the best-written docs get outdated quickly and maintaining it is an enormous, often deprioritized task.
We've been on both ends of the problem. Onboarding onto a project and feeling lost when looking at all the unfamiliar codebases. Or seeing a long-lived project become unmaintainable because the original authors have left and everyone else is too afraid to touch it.
Modern software is extremely complex, but we don't have good tools to navigate and maintain a shared understanding of it. So we are building Cartograph, a knowledge base that grows with your codebase. Ultimately, we aim to help developers understand and navigate complex codebases with ease.