VOOZH about

URL: https://thenewstack.io/github-copilot-wants-to-become-your-peer-programmer/

⇱ GitHub Copilot Wants To Become Your Peer Programmer - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-05-16 15:00:27
GitHub Copilot Wants To Become Your Peer Programmer
AI Agents

GitHub Copilot Wants To Become Your Peer Programmer

A conversation with GitHub's CEO Thomas Dohmke and CPO Mario Rodriguez about AI agents and the future of programming.
May 16th, 2025 3:00pm by Frederic Lardinois
👁 Featued image for: GitHub Copilot Wants To Become Your Peer Programmer
Featured image: TheNewStack/Frederic Lardinois.

GitHub first introduced its now ubiquitous Copilot back in 2021. At the time, the Microsoft-owned company described it as “a new AI pair programmer that helps you write better code.” That overall mission of augmenting developers and using AI to do away with much of the day-to-day busy work hasn’t changed. But as GitHub CPO Mario Rodriguez told me during an interview on the sidelines of Google’s Cloud Next conference in Las Vegas earlier this month, the company is now squarely in phase two of the Copilot project.

“We named this Copilot for a reason,” he said. “The idea was, hey, the human is at the center, and we’re going to go and augment this human with the power of Copilot to take out the toil, help them code faster, increase productivity, all of those things. And I think wave one of that strategy played out over two plus years — and we’ve been very successful at that.”

In a separate interview, shortly after Microsoft announced its latest quarterly earnings, GitHub CEO Thomas Dohmke noted that Copilot now has 15 million users, a number that is in part driven by GitHub opening up the free Copilot tier late last year.

2025: The Year of SWE Agents

Almost exactly a year ago, GitHub launched Workspace, its take on letting developers code with natural language — long before “vibe coding” entered the mainstream. Rodriguez admits that GitHub may have been a bit too early with this, but he also clearly believes that this is where things are going, with a large dose of AI agents added to the mix.

In February of this year, GitHub announced Project Padawan, Copilot’s autonomous SWE agent, which in many ways takes the Workspace concept to the next level. An SWE agent “facilitates LM agents to autonomously use computers to solve software engineering tasks,” according to a research paper published last year.

“We’re now entering, in my opinion, wave two of this — the next is kind of the next evolution of what software development will be,” Rodriguez said. “This next evolution is all about agent tech, in our opinion, and it’s really taking two modalities — synchronous, by which I mean VS Code or any other tool, and be able then to use these agents to augment me. But now, through natural language, I could tell it, ‘Go, do this,’ and the agent will figure out all of the steps on it.”

This, he said, is what Project Padawan is all about. The idea here is for the system to be able to tackle multiple GitHub issues in parallel, for example, by assigning multiple issues to the agent — something an individual developer couldn’t do.

“I think it’s fair to say 2025 is the year of the SWE agent, where for more and more tasks, the developer can either synchronously or asynchronously work with an agent,” Dohmke said.

Peer Programming

Currently, in VS Code, the agent mode handles the synchronous tasks, which Dohmke likened to working with a pair programmer, as it’s essentially a back and forth between the Copilot and the developer.

The original Copilot, Dohmke noted, was mostly a tool for pair programming with the AI model.

“I think the original Copilot, first with autocompletion, then with chat, solved that scenario, and Agent Mode extends it to a degree where you are effectively handing the keyboard to the other person, have them write for a while, but you’re still in charge from [the perspective of] how the roles are within the pair,” Dohmke said.

But with Project Padawan, that now changes. Dohmke noted how most developers work in teams, and how they have peers within those teams that they communicate with throughout the day, while the manager (or Scrum master) assigns work. Once you bring SWE agents into the loop, the developer becomes a peer of multiple agentic developers, Dohmke believes. Those agentic developers may even work together with a site reliability engineering (SRE) agent, for example, who monitors the health of a company’s infrastructure and then assigns GitHub issues to the SWE agent when things go awry.

👁 Image

Image credit: Frederic Lardinois/The New Stack.

“That’s the peer programmer, where you basically become peers with a group of agents, or, as I like to call it, the orchestra of agents,” Dohmke said. “Now, they’re all still working on the behalf of a human developer, right? That’s the conductor of the orchestra, because at the end of the day, these agents still need to get their work assigned to them, and at the end of the process, somebody needs to review that.”

Right now, Rodriguez said, the team is fully focused on executing on this agent vision, which has in part become possible because the models themselves have become so much more sophisticated since GitHub first demoed Workspace. Rodriguez noted, for example, that in the early days of Workspace, GitHub — and the user — were handling the planning stages. But now, with the models having become so much better at planning themselves and also having the ability to call tools, the models themselves can handle most of this.

“Now these models can go and pick the right tools a lot better than before. There’s still more that needs to happen there, but once you get something that is very good at planning, very good at picking the right tools, and then they continue to get better at code writing and understanding — once you’ve got those three components, you could unlock things that didn’t exist before,” he said.

That’s where Copilot’s recently launched Agent Mode comes in. It can create apps from scratch or help developers debug, refactor or extend their existing applications. (It can create documentation, too.)

With Microsoft’s annual Build conference right around the corner, chances are we’ll hear more about the state of Project Padowan in the coming days.

Copilot Competitors

Obviously, GitHub isn’t the only company in this game and even though it was among the first to launch AI code completion tools, companies like Cursor, replit, Windsurf and others may almost have as much mindshare today as GitHub has in this space.

“I think the place where we will shine, it’s on context,” Rodriguez said. “If you pass the model the right context, the model does a pretty good job. If you pass the model the wrong context, it does not.”

For GitHub, this context isn’t just the code but also what it knows about how people on a team collaborate. “We already inherently have essentially a people graph and a work graph as well. So the combination of this code graph, people graph, and then, as we expand into the application graph as well, I think it’s going to give us a way to have context, and it’ll be really interesting to try to see what Copilot can do with that,” he said.

Rodriguez also notes that he isn’t worried about competitors. “I think that’s a healthy thing for humanity. That’s the normal modus operandi of being in this space. And I think the North Star for Thomas [Dohmke] and I going through this is: can we create the best product? And if we create the best product that is solving the customer needs, then that is success for us and that’s what we continue to be obsessed about.“

The fact that Copilot is also available inside all of the popular IDEs, as well as GitHub.com itself, is another area where Rodriguez believes the company has a major advantage.

How To Price a More Advanced Copilot?

In the early days, Copilot set the baseline for how to charge for a service like this by going with a $10/month flat fee. Over time, it added additional tiers, but earlier this year, when it made a number of higher-end models available in Copilot, it switched things up a bit by putting a limit on “premium model requests.” For these, users will receive a limited allotment of requests (300/month for Pro users and 1,500/month for those on the new $39/month Pro+ plan). Additional requests will cost $0.04 per request.

“That’s one way that we’re going,” Rodriguez said about these changes. “That is mainly to support this synchronous Agent Mode and asynchronous Agent Mode as well. So I think that’s kind of a direction we’re going. […] We always take a look at how we should evolve our business model, and where is it that we want to evolve it, and how we want to evolve it, and all those things. Right now, that’s where we’re going. There’s a license and then a consumption model past that.”

What Will Software Development Look Like in a Few Years?

GitHub and its executives often talk about how they want to get to a billion users and make programming available to virtually anyone. Like its competitors, the way the company plans to get there is by using natural language, with the large language model (LLM) as an intermediary between the request and the actual code.

“We took a big bet on natural language in 2021,” Rodriguez said, “The beauty of Copilot at the very beginning, by the way, was not that it could go ahead and write some code. IntelliSense already could do that at that moment and autocomplete things. The thing that blew me away in 2021 was the fact that you could have a comment, type something in the comment, and the machine understood it and then was able to write something big after that. I had never seen that in my life, with that level of accuracy — and it wasn’t highly accurate, maybe 15 or 20 percent — but no MLOps pipeline ever had done that. So I think natural language is the unlock.

“The thing that needs to keep up is human interfaces to be able to then unlock what you want to get done,” he added. “The cool thing also about natural language is you could speak in your native language and accomplish things in your native language, which in programming, that hasn’t been the case.”

Rodriguez does not seem all that worried about what this means for the overall coding skills, especially for junior developers.

“I think for us, what needs to happen is more of a redefinition of what a software developer is, and this is why it’s 1 billion for us,” he said. ”If you think about it, the IDE today is this thing called professional developers, which I think limits the acceleration of human progress. In my opinion, you should go and look at what happens if 10% of the world population can become software developers?”

But what happens when these developers can’t read and understand the code that the models wrote for them? Rodriguez believes that may be a short-term problem, but “what is reading the code in the future, like, 100 years?” he asked. “And why does it need to be so static? […] I think you do have to bet on humanity and there will be an evolution.”

When I asked Dohmke a similar question, he offered a similar answer, but also added that in his view, the difference between junior and senior developers is not the amount of code they’re writing, but the quality of that code. And while models will likely only get better at coding over time — and may hence become more akin to senior developers themselves in some ways — they will likely continue to lack in some aspects.

“I think, fundamentally, they’re lacking what I would call craft,” he said. “And as such, they cannot actually replace the real senior developer. They’re always going to be an assistant, a helper to the senior developer that is still in charge, flying the plane or driving the software life cycle.”

TRENDING STORIES
Before joining The New Stack as its senior editor for AI, Frederic was the enterprise editor at TechCrunch, where he covered everything from the rise of the cloud and the earliest days of Kubernetes to the advent of quantum computing....
Read more from Frederic Lardinois
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.