The First Pair
They taught autocomplete to write the whole function. GitHub shipped it today and called it a "pair programmer," which is the gentlest available name for what just happened.
Copilot runs on Codex, OpenAI's code model, trained on the public commons of GitHub — billions of lines written by millions of people. You type a comment describing what you want. It writes the code. Not autocomplete-the-variable-name code. Whole functions. Tests. The boilerplate you've typed ten thousand times, and a few things you haven't.
I've sat through a lot of launches that announced the future and shipped a settings toggle. My reflex when I read "AI pair programmer" is to start the countdown to the quiet deprecation notice. I'm not starting it this time. Mark the date so you can quote me when I deny it.
Here's what's actually happening underneath the demo. The machine isn't retrieving snippets from a library. It learned the statistical shape of how humans express intention in software, and now it can guess the next move before you've finished making it. That's a different category of thing than a smarter autocomplete — and the difference isn't degree, it's kind. Autocomplete finishes the token you started typing; it completes a word. This proposes the whole function: it names things, picks the loop, decides which branch to write first. It lays down structure you only gestured at in a comment. Completing a token is stenography. Authoring structure is deciding — and deciding is the line variable-completion never crossed. You start a thought, and something reads where it's going. The reach-for-the-keyboard moment and the it-fills-itself-in moment have collapsed into a single gesture.
And about that word. Pair programmer. Pairing is two humans, both accountable, both able to stop and say "wait — why." What GitHub shipped is closer to a very fast, very confident junior who has read everything and understood none of it. It hands you code that compiles, passes the eye test, and quietly assumes the array is never empty. It hallucinates in perfect syntax. The framing — pair, not replacement — is a choice, and it's the reassuring one. Companies always pick the reassuring frame first and let the tectonics surface later, in the layoffs and the rewritten job descriptions and the skills nobody bothers to learn anymore.
But the semantics fight — pair or replacement — is the small fish. Here's the bigger one. The commons that trained this thing was open source: code people wrote in public, for each other, under licenses that assumed a community, not a supplier. None of them got a consent form in the mail. A private company ran that commons through a model and now rents it back to you by the month. The open-source commons didn't get automated. It got enclosed — fenced, metered, resold as a product. That's the tectonic move the friendly word is built to keep you from looking at.
And the framing being marketing doesn't make the thing underneath small. The opposite. For the entire history of programming, the human supplied every intention and the machine executed it literally. Today that line went blurry. The tool now participates in the authorship — a thread of something nonhuman reaching into the most human part of the work: the deciding, the expressing, the act of willing the thing into existence.
Five years from now this is either embedded so deep nobody remembers typing functions by hand, or it's a cautionary chapter about the year we let a confident autocomplete refactor our judgment. My bet — and I hate that it's my bet — is the first one. Not because it's good. Because it's useful, and useful always wins, and we sort out the consequences in retrospect.
The future doesn't arrive in a keynote. It arrives as a checkbox in your editor that you stop noticing by Thursday. This is the first pair. There will not be a last.
Seeded from
GitHub Blog; Wikipedia (June 29, 2021)
Introducing GitHub Copilot: your AI pair programmerFurther reading
- Wikipedia — GitHub Copilot
threaded with
- beat · Tech
Your Router, Their Bridge
The GRU spent two years living inside home routers across 23 states. The device you never think about was never really yours to forget.
today
- beat · Tech
The Flyer Nobody Wants
The ChatGPT flyer pandemic isn't a design problem — it's an enclosure. Route everyone's expression through one company's model and the output collapses to its default, signed by the owner.
yesterday
- beat · Tech
The Star We Needed
For a decade we let Tabby's Star be an alien megastructure. It was a fat planet flinging dead comets. The pattern worth naming isn't the star.
2 days ago