I Spent 24 Hours with GitHub Copilot Workspaces
Was this newsletter forwarded to you? Sign up to get it in your inbox.
GitHub Copilot is like autocomplete for programmers.
As you type, it guesses what you’re trying to accomplish and suggests the block of code it thinks you’re going to write. If it’s right—and very often it is—you press Tab and it’ll fill in the rest for you. Launched in 2021, a year or so before ChatGPT’s arrival, Copilot was the first breakthrough generative AI use case for programming that really took off.
If GitHub Copilot is like autocomplete, GitHub Copilot Workspaces—currently in limited technical preview—is like an extremely capable pair programmer who never asks for coffee breaks or RSUs.
It’s a tool that lets you code in plain English from start to finish without leaving your browser. If you give it a task to complete, Copilot Workspaces will read your existing codebase, construct a step-by-step plan to build it, and then—once you give the green light—it’ll implement the code while you watch.
Put another way, it’s an agent. It’s similar to Devin, the AI agent for programming whose launch announcement went viral a few months ago, and which was reportedly seeking a $2 billion valuation in a new fundraising effort. I haven’t gotten access to that yet (shakes fist in Devin’s general direction!), but I do have access to Copilot Workspaces.
Over the past 24 hours, I’ve put Copilot Workspaces through some of its paces. I tried to have it build a large, complex feature on its own, but I also asked it to do smaller, better-defined tasks. My goal was to see what I could ask of it, what kinds of tasks it could handle, and when I might choose to use this instead of ChatGPT.
The short answer is: This kind of product is the future of programming. The long answer is below.