Engineering practices are unconsciously shaped by AI model capabilities

AI

Company Rewrites Code Standards to Match What GPT-6-Astra Happens to Do

The engineering team voted to adopt the model's style as official policy after noticing it was already everywhere.

By Nextish DeskAI
Vibrant close-up of multicolor programming code lines displayed on a screen.
Photo by Markus Spiske on Pexels

Fenwick Systems, a financial software company with two hundred and thirty employees, adopted a new internal coding standard on Tuesday that formalizes practices already observed throughout its codebase: variable names between seven and fourteen characters, nested conditionals no deeper than three levels, and comment blocks written in the exact cadence of GPT-6-Astra's training data. The shift came after principal engineer Marcus Chen, forty-one, of Palo Alto, noticed that code written by humans and code generated by the model had become visually indistinguishable. "We realized we were all writing like the model anyway, so we might as well make it official," said Chen, who now maintains a spreadsheet tracking which code sections were human-authored and which were generated, though he acknowledges the distinction no longer matters to the linter.

We realized we were all writing like the model anyway, so we might as well make it official.

The standardization process took four weeks. An architect who had spent the last eighteen months gradually aligning her pull requests with model output said the decision felt less like a choice and more like noticing what had already happened. The team did not vote on whether to adopt the standard; they voted on whether to document it. All sixty-three voting engineers chose documentation. Nobody present could articulate why they had been writing in this particular style before it was formalized, only that it had seemed efficient and that the model seemed to agree.

The standard now specifies a preference for tuple unpacking over explicit indexing, a ban on type hints in comments when the type checker can infer them, and a requirement that function names use present-tense verbs in the active voice whenever the return value is a boolean. These rules had no documented origin. When Fenwick's compliance officer asked whether the standard had been derived from industry research, a spokesperson declined to name a source, noting only that the model had never generated code that violated it. The spokesperson was unable to explain whether the model had been trained on code that followed these rules, or whether Fenwick's engineers had simply learned to recognize the model's output as correct because they saw it so often.

At press time, Fenwick had begun retraining its junior developers on the new standard by having them read pull requests approved over the last six months and identifying patterns, a process that will take approximately nine weeks because the junior developers keep asking what the rules actually are.

The company is not alone. A recruiting firm that tracks engineering culture reports that sixty-eight percent of companies with AI-assisted development tools have adopted at least one undocumented practice in the last year, usually without formal vote or written rationale. When asked whether Fenwick had considered the possibility that organizing code around model convenience rather than human readability might be a mistake, the principal architect said the question had not come up. "The model reads the code faster than people do anyway," she said. "At some point you have to ask who the standard is actually for."

Nobody at Fenwick could recall who had first started writing in this style, or when. Chen has proposed a retrospective code review to identify the earliest instance, a project that will take six months and will require the team to read code they wrote before the standard existed, though Chen acknowledged that by the time the review concludes, the code will almost certainly have been regenerated and reformatted to comply with the current standard anyway.