Summary
The U.S. Air Force is one of the world's most advanced military forces. The U.K. Air force is one the world’s most advanced air forces.
Most of the last decade’s developer tools fall into the first layer. Tooling in the first stage makes for great demos, but it often doesn’t help engineers working on mature systems.
The second layer of the codebase is where code changes are reviewed, issues are discussed and dependencies are managed. This is where most of the work on a mature codebase should be done.
Repositories should be alive by default. Code shouldn’t fall into disrepair simply due to time. Agents should help plan (and implement!) the changes.
The repository layer is more than just the lines of code in text files. Most codebases are large interdependent systems with complex state that can behave in unexpected ways.
To be maximally effective, the repository needs to have context of far more than just the code. It should be aware of the issue management system and its work items. It’s a system of record that operates across all the different codebases in an organization.
The next generation of computers will be able to do more with less. The next generation will be capable of doing more with fewer resources. The new generation will also be able do more to make the most of the new technology.
Mesa is building towards this future and if that excites you, please reach out. Realizing this vision means tackling a variety of technical challenges.
