AI-assisted coding
Writing code together with an AI tool in a running back-and-forth, where the human stays in charge and checks every change.
Formal
A way of working, named after the practice of two programmers sharing one screen, in which a developer and an AI coding assistant take turns proposing, questioning and refining code, with the developer reading and approving each change before it is kept.
In plain English
Like driving with a quick-thinking friend reading the map - they suggest turns and spot signs, but your hands stay on the wheel and you decide where to go.
In practice
A developer at an accounting firm, chasing a rounding error in invoice totals, asks the assistant for two possible fixes, picks one, then has it explain a line she does not trust before keeping the change.
Why it matters
Keeping a person reading along is what separates helpful speed from blind trust - the human catches the confident mistakes before they reach real users.