Type: url

Original: https://arxiv.org/abs/2610.10226

Status: generated

Language: en

Summary

This arXiv paper, accepted for publication in Communications of the ACM, argues that capable AI coding agents make software engineering and software engineers essential rather than obsolete. It holds that three structural properties of large language models — probabilistic generation, agnosticism and semantic statelessness — create a structural vacuum that training cannot eliminate, to be filled by four knowledge levers (methodological knowledge, domain knowledge, design choices and process choices) reified as persistent artifacts, with the software engineer acting as methodologist, mediator and custodian.

Generated pages