The rapid advancement of generative AI is fundamentally reshaping the day-to-day responsibilities of software engineers. In his widely read essay "We are all Product Engineers now", npm co-founder and Arize AI DevRel head Laurie Voss outlined a structural turning point for the discipline. Because the marginal cost of generating code is falling toward zero, manual syntax authoring is losing its traditional economic value. Developer Simon Willison highlighted the analysis on September 14, emphasizing its relevance for modern engineering teams.
According to Voss, autonomous agent systems are quickly moving beyond basic code completion to handle testing, code reviews, and system operations. As a consequence, the durable, non-automatable value of engineering now centers on defining product requirements, understanding human needs, and crafting user experiences. Developers who previously specialized purely in writing implementations must transition into holistic product engineers who direct outcomes and evaluate systems.
At the same time, Voss cautioned against assuming that coding agents can operate without rigorous oversight. Drawing on findings from the IFScale benchmark, he noted that while agents can hold thousands of instructions across large context windows, their adherence to complex rules frequently falters. Achieving reliable agent behavior cannot be solved by prompt tweaking alone. Instead, teams must implement comprehensive evaluation frameworks (evals) to systematically measure and verify output accuracy.
The practical realities of working alongside autonomous agents were further illustrated by Simon Willison through the release of two new utility tools. With commit-rewriter 0.1, Willison published a local Python and uvx web tool designed to rewrite Git history. The utility emerged directly from his experience patching security vulnerabilities in Datasette, where coding agents routinely leave behind disorganized commit logs and internal issue identifiers that must be sanitized before open-source publication.
Alongside the Git utility, Willison launched version 1.12 of shot-scraper, a command-line tool for automated screen capture. The release adds native WebP support with quality flags, significantly reducing file sizes for visual regression tests and automated documentation. By lowering asset footprints in CI pipelines, the tool streamlines the maintenance of visual artifacts generated during automated testing workflows.
Taken together, Voss's conceptual framework and Willison's new tools highlight the emerging realities of modern engineering. Software professionals spend less effort typing boilerplate syntax and more time cleaning up agent artifacts, curating evaluations, and driving product architecture. Navigating this evolution requires engineers to balance rigorous testing methodologies with a disciplined focus on human-centric product design.

