Saying that programming is over because Copilot CLI, Claude Code,
and similar agents can write most of today’s programs confuses the
current medium with the enduring task. Formal programming languages
are one extraordinarily successful way to communicate intent. They
are not the definition of programming.
An agent still cannot build what a person needs unless it can
understand that person’s intent: goals, distinctions, constraints,
tradeoffs, evidence, quality bars, and acceptable effects. As agents
absorb more implementation work, this act of specification becomes
more central, not less.