---
schema: 1
type: term
title: pair programming
description: >-
  **Pair programming** is a way of working in which an engineer and a coding
  agent collaborate side by side on programming, with the agent acting as a live
  collaborator rather than an autonomous delegate. In this channel's material,
  it refers specifically to how early Codex was built: a sandboxed, hobbled tool
  aimed at senior engineers that would argue with them and lacked emotional
  intelligence, before its hard pivot to a general-purpose knowledge-work agent.
canonical: >-
  https://liquidgold.cc/channel/everyinc/explore/term/pair-programming-cdef2c28e43f
markdown: >-
  https://liquidgold.cc/channel/everyinc/explore/term/pair-programming-cdef2c28e43f.md
llms: null
parent: 'https://liquidgold.cc/channel/everyinc/llms.txt'
channel: everyinc
updated: '2026-10-23T22:12:35.346Z'
language: null
children: []
---


# pair programming

Canonical: https://liquidgold.cc/channel/everyinc/explore/term/pair-programming-cdef2c28e43f

Parent: [Channel index](https://liquidgold.cc/channel/everyinc/llms.txt)

## Definition

**Pair programming** is a way of working in which an engineer and a coding agent collaborate side by side on programming, with the agent acting as a live collaborator rather than an autonomous delegate. In this channel's material, it refers specifically to how early Codex was built: a sandboxed, hobbled tool aimed at senior engineers that would argue with them and lacked emotional intelligence, before its hard pivot to a general-purpose knowledge-work agent.

In the channel's material, **pair programming** describes how the earliest versions of the Codex coding agent were positioned: a tool built for *senior engineers*, working alongside the model as a collaborator. The material notes that in that role Codex “would argue with you and lacked emotional intelligence” — a blunt, argumentative collaborator that only experienced engineers could use productively. The channel contrasts this with Codex's later pivot: over roughly three months it was reworked from a senior-engineer-only pair-programming tool into a general-purpose daily driver for knowledge work, now handling everything from email and dashboards to writing and recruiting. Pair programming, in other words, marks the *old, narrow* vision of coding agents: tightly coupled, human-in-the-loop collaboration on code — while the current emphasis is on delegating whole tasks to autonomous agents.
