TL;DR
Get business pricing on tech for your team
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
A software engineer’s personal report argues that heavy reliance on AI coding tools can produce shallow tests, harder-to-maintain code and less human understanding of a codebase. The account describes observed workplace patterns, not a controlled study proving that AI tools cause more incidents.
A software engineer writing on evanxmerz.com says intensive use of AI coding tools can leave large software projects harder to test, understand and maintain. The first-person report identifies shallow tests, unnecessary complexity, weaker human familiarity and rushed reviews as risks, while offering personal observations rather than measured evidence that AI tools increase failures across the industry.
The author says that before being laid off from Meta in May, they generated at least 90% of their code using AI during their final months there, describing that level as the minimum needed for a decent rating. The author speculates that reluctance to adopt AI more fully may have contributed to the layoff, but says they cannot know the reason. They also report having since moved to another large technology company, where they now generate all their code with AI because that is the expectation.
The post argues that AI-generated tests can emphasize straightforward functions or cases already represented in a project, while missing less common user behavior. It also says code produced by AI can add layers of helper methods or apply principles such as “DRY” too rigidly, making it more difficult for people to debug. The author’s example of a mouseover effect contrasts JavaScript event handling with the CSS :hover selector; it is presented as an instance the author observed, not as evidence about AI systems generally.
The author’s other concerns are organizational: developers may lose familiarity with existing data structures and design choices, while faster pull-request production can leave reviewers less time to examine changes. The report links these patterns to possible testing gaps and accumulated technical debt. It also describes rising incidents, slower recovery and errors noticed by users as warning signs, but supplies no incident counts, comparison group or measured time period to establish those trends.
The Cost of Faster Code Reviews
The report raises a practical concern for teams adopting coding agents: producing code faster does not by itself show that the code is easier to operate or maintain. If review capacity and system understanding do not keep pace with code output, teams may have trouble spotting flawed assumptions before deployment or diagnosing problems afterward.
That matters especially for large, highly available services, where missed test cases or unfamiliar code can affect customers and lengthen recovery work. The author’s argument is a warning, not proof of those outcomes. It points readers toward questions engineering teams can examine directly, including whether tests cover meaningful user journeys, whether reviewers have enough time, and whether engineers can explain the systems they maintain.
Products Worth Considering

EcoFlow Delta 3 Max Portable Power Station with 220W Solar Panel, 2048Wh

DJI Mini 4 Pro Fly More Combo Drone with DJI RC 2

Bose QuietComfort True Wireless Earbuds with Active Noise Cancellation, Bluetooth 5.3, USB-C Charging, IPX4, Black
As an affiliate, we earn on qualifying purchases.
From AI Adoption to Maintenance
The post is an individual engineer’s account of working through a shift toward AI-assisted coding. The author says they first used AI for most coding work at Meta and now use it for all code generation at another large technology company. Their personal account does not identify the current employer or provide company-wide policies, data or responses from either organization.
The report focuses on four proposed failure mechanisms: tests that miss important cases, code that is more complex than necessary, declining human understanding, and review cycles that struggle to match the pace of generated changes. These are framed as the author’s observations and reasoning. The source does not present a peer-reviewed study, controlled comparison or quantitative analysis, so the claims should not be read as a general finding about all coding tools or teams.
““AI tends to solve the problems that can fit within its context window very well, but it’s totally oblivious to the long term issues that can’t be understood in that relatively small frame.””
— The author of the evanxmerz.com report
Evidence Beyond One Engineer’s Account
The post does not establish how common the described problems are or whether AI-generated code causes more production incidents than code written without these tools. It gives no underlying incident data, test-coverage measurements, review-time figures or comparisons between teams. The author’s claims about increasing incidents and slower recovery are presented as observations and predictions, not as audited results.
The report also does not identify the companies involved beyond Meta, provide responses from them, or separate effects of AI use from other factors such as staffing, system complexity, release practices or changes in workload. It remains unclear whether the examples reflect a broader pattern, a particular team’s practices, or both.
Measure Quality Alongside Output
The report does not announce a formal study, company policy change or scheduled follow-up. Its practical implication is that teams adopting AI coding tools would need to track software quality and operating outcomes alongside the volume of generated code. Relevant measures could include production incidents, time to recovery, meaningful test coverage and the time reviewers have to examine changes; the post does not provide benchmarks for any of them.
Whether the author’s concerns apply beyond the workplaces they describe remains unresolved. Establishing that would require evidence across teams and time periods, with comparisons that account for differences in software, staffing and release processes. Until then, the report is best read as a practitioner’s caution about the maintenance risks that may accompany faster code generation.
Key Questions
What is the report’s main claim?
The author argues that heavy use of AI coding tools can contribute to shallow tests, unnecessarily complex code, weaker developer understanding and rushed reviews.
Does the post prove AI coding causes more incidents?
No. It describes the author’s observations and concerns but provides no incident data or controlled comparison demonstrating that AI use causes an increase.
What does the author say about their own AI use?
The author says they generated at least 90% of their code using AI in their final months at Meta and now generate all their code with AI at another large technology company. These are statements in the personal report.
What evidence would help test the warning?
Comparisons over time could examine production incidents, recovery duration, test coverage and review practices across teams, while accounting for differences in systems and workloads. The source report does not provide this analysis.
Source: evanxmerz.com
