Interview, Fireside Chat
GitHub CEO Thomas Dohmke on Building Copilot, and the the Future of Software Development
- AI sentience in models is not expected to arrive soon based on current research.
- Copilot internal NetPromoterScore for engineers was reported in the 70s range.
- Early preview data showed Copilot writing 25% of Python code in enabled files.
- GitHub Next operates with the expectation that most incubated ideas will not reach production.
- A projection for June 2022 indicated Copilot would write 80% of code in enabled files within five years (by 2027).
- The speaker envisions 10% of the global population, projected at 10 billion inhabitants in 2030, becoming software developers.
- Natural language interfaces are expected to unlock global knowledge in any human language within five years or sooner.
- AI agents capable of travel booking are predicted to materialize within the next year or so.
- The "AI of things" involving physical tasks and mechanical interactions is anticipated over a ten-year timeframe.
- New architectures beyond transformers are expected to emerge within five years, though likely without fully replacing transformers.
- Systems thinking and creativity may be integrated into models within the next five years.
- Software Engineering (SWE) agents are forecast to reach a 50% capability threshold in 2025.
- SWE agents are projected to reach a 90% capability threshold in 2028, with a noted possibility that this estimate is too pessimistic.
- Support for modern languages like PHP and Java is expected to improve significantly to help optimize existing stacks.
- The burden of software maintenance is expected to decrease, facilitating quicker entry for hobbyists.
- Natural language democratization is predicted to expand access to software creation without necessarily displacing professional developers from senior roles.
- Most developers are expected to adopt Copilot permanently after overcoming initial adoption hurdles.
- Autofix capabilities are anticipated to resolve 75% to 80% of open alerts for certain customers.
- Every company, including sectors like banking, energy, and agriculture, is characterized as a software company.
- Copilot Enterprise will enable customization based on institutional knowledge to streamline onboarding.
- Innovation speed is driven by teams that can freely experiment knowing many ideas will not go into production.