We keep talking about AI as a "coding assistant." I think that framing is already becoming outdated.
A recent paper, Agentic Software: How AI Agents Are Restructuring the Software Paradigm by Zhenfeng Cao, makes a much bigger argument: AI agents may fundamentally change what we mean by software.
For about 50 years, the basic software engineering model was:
Humans write code → code contains the logic → machines execute it.
Agentic software flips that model entirely. Instead:







