This is how Mario Rodríguez, CPO of GitHub, sees the future of programming
Almost five years ago we asked ourselves Why program when a machine could do it for you?. It was July 2021 and GitHub Copilot was launched, the first major AI assistant that also boasted of being powered by GPT-3. That was quite a turning point for the world of developers, and since then we have experienced the explosion of a segment that has been the first to test the honeys of generative artificial intelligence. Among those who were at the forefront of that development is Mario Rodriguezan engineer born in Cuba but who emigrated to the US when he was 14 years old. After studying at the University of Miami, Rodríguez began working at Microsoft, and has developed his entire professional career there. In 2018, following the acquisition of GitHub by Microsoftjoined the management team as vice president of product. Since August 2024, he has been its Chief Product Officer, and therefore he is the one who decides where GitHub goes as a platform. It is an enormous responsibility considering that we are dealing with the collaborative platform that has become the social network for programmers on its own merits. A few days ago we had the opportunity to sit down to talk with him precisely to talk (“in Spanish, I prefer it, that’s how I practice it”) about the present and especially the future of GitHub, now totally involved in the generative AI revolution. The competition tightens Github Copilot was an absolute pioneer in normalizing that code generation support between 2021 and 2023, but the absolute dominance that seemed to have with the appearance of Cursor and, later, in mid-2025, with the release of Claude Code by Anthropic. In the last year and a half, Cursor’s popularity surpasses that of GitHub Copilot, at least if we take into account visits to their respective websites. Source: Sherwood News. Both AI agents have not stopped growing since then, and the popularity is moving apparently to these new platforms although GitHub Copilot still has an exceptional market share in this segment. If we talk about Claude Code, things are even more striking, because his success is such that even Microsoft engineers themselves they have been using it instead of using the company’s own alternative. The situation was so unique that Microsoft has ended canceling your Claude Code licenses to force their engineers to use Github Copilot, although there is a strong financial argument here: heavy use of Claude Code was becoming too expensive. Microsoft executives recently stated in The Informationwere very concerned about the erosion of their leadership. Rodríguez is clear that now there is more competition, but clarifies that “we knew that was going to happen“. Not only that, because he added that “competition is good. “It’s exciting for me to wake up every day and see what we have to do to continue leading.” GitHub Copilot App, currently in Technical Preview, is the company’s answer to Cursor or Claude Code. Source: GitHub. But GitHub, as he explained, is much more than GitHub Copilot, “it is a platform in itself.” That doesn’t mean they don’t continue to push that part, and in fact in May GitHub announced the launch of the preliminary version of GitHub Copilot App, which, as Rodríguez explains, solves a gap because Cursor or Claude Code (among others) offered “the Integrated Desktop Environment (IDE), which is what we didn’t have. Beyond the model: why GitHub’s strategy is not to compete in pure AI At the moment the situation is what it is: OpenAI has its AI agent for programming, called Codexbut it also develops one of the best frontier models in the world, GPT-5.5. Google, the same: it has Antigravity as an IDE, but it also has models like the recent one Gemini 3.5 Flash. Anthropic is not short, of course: it has Claude Code as an AI agent, but it also has its Claude Opus 4.7 model as a very clear reference in the field of programming and agentic software engineering. Even Cursor, which initially only had its AI agent to program, has ended up launching a surprisingly good model in programming tasks, Composer 2.5. GitHub has the tool, but not own model. For Rodríguez this is not a problem at all, because he sees GitHub as something that goes beyond the modelas a native platform for collaboration in development tasks. “For me the code repository is like a garden that is alive and there are always AI agents collaborating with the human in that repository. So, when you change one thing, people say, ‘Oh, you changed it, this has to change.’” In fact, although GitHub Copilot appeared with OpenAI models as the main protagonists, today it is a multi-model platform that works with cloud models but also with local models. Actually Microsoft does have own models like MAI“but our strategy is not the model. Where we believe the value is in the systems themselves, not in the models.” In fact, he pointed out, in the model segment things change too quickly. “Tomorrow the best will be OpenAI, the next day Anthropic, then it may be an Open Source model… what’s the difference? Every day it changes, and differentiating at that layer is very complicated, so where we are going to differentiate ourselves is in the platform itself, in our AI agent platform.” For him, GitHub’s role is differentiating because it is not an IDE or a model, but a platform. One that not only provides tools to share code and work with it, but also focuses on what he calls “macrodelegation and microsteering“(“macrodelegation and microdirection”). Macrodelegation is high-level autonomy, which makes the developer focus not on looking at each line of code, but on the results. Microsteering is the constant control to correct course, having a human being in the loop (human-in-the-loop) so that errors can be avoided and micro adjustments made. These are the options that GitHub proposes for the future, and they also focus it on two crucial tasks: “For all this to … Read more