Dan Adler Warns AI Coding Agents Are Flooding Legacy Codebases With Code No One Understands — BigGo Finance

Dan Adler Warns AI Coding Agents Are Flooding Legacy Codebases With Code No One Understands — BigGo Finance

Dan Adler Warns AI Coding Agents Are Flooding Legacy Codebases With Code No One Understands
Add preferred source3
The software that runs the world — banking systems, insurance calculations, warehouse logistics, airline routing — lives in massive, decades-old codebases that are, by most accounts, unattractive and poorly understood. Dan Adler, CEO of SourceCraft, argues that AI coding agents are now producing code faster than these sprawling systems can absorb it. The result: duplicate code, drifting standards, fragile dependencies, and hidden defects accumulating at an unprecedented rate.

Adler’s central thesis, delivered in a keynote on the AI Engineer podcast, is that the same tools that let engineers write more code faster are creating the conditions under which massive codebases begin to break down. The bottleneck, he contends, is not model quality but infrastructure: no major agent vendor is building tooling that can search, understand, and modify code across tens of thousands of repositories at once.

The talk includes a product announcement — Sourcegraph’s new batch-changes agent, launched in beta the same day — and a case study from Merkari, where an early-access user started with two known vulnerability locations and the agent discovered 80 more across the codebase. Adler frames the core question as one of visibility: “You can’t search for something you literally can’t see.”

For investors, the implications are direct. If Adler is right, the adoption curve for AI coding tools will increasingly depend on enterprise-scale code management infrastructure — not just smarter models. Whether that infrastructure becomes a durable independent layer or simply a feature absorbed by frontier labs remains an open question.

Key Elements
<img src="https://justfineinfotech.com/wp-content/uploads/2026/10/aHR0cHM6Ly9pbWcuYmdvLm9uZS9uZXdzLWltYWdlL2FpX2dlbmVyYXRlZC8yMDI2LTEwLzc3Y2ExODY5OTFhODIyMWFfMTc5MTE0NjU2OV9jb3Zlci5qcGc.webp” alt=”Dan Adler Warns AI Coding Agents Are Flooding Legacy Codebases With Code No One Understands”>

One of the most senior technical leaders at a top-ten automaker said something recently that should stop anyone who thinks AI coding tools are a solved problem: “I don’t know what this code does. AI wrote it for me.” The context was autopilot code, with thousands of engineers to manage and resource. Dan Adler, CEO of SourceCraft, told this story on the AI Engineer podcast, and it captures the collision he sees coming for every company running large, legacy software systems.

Adler’s argument is counterintuitive: the AI tools that are making developers dramatically more productive are simultaneously undermining the stability of the codebases that run the world. He calls it “a tsunami of code” — code being generated faster than enterprises can review, understand, or integrate it

The World Runs on Big, Old, Unattractive Code

Adler opens with a demographic point that reframes where software actually lives. By his account, 72% of software industry workers are employed at companies with more than 500 employees — large global corporations managing thousands of repositories and decades of accumulated code. The public image of software as a startup-and-solo-founder industry, he argues, describes almost none of the real workforce.

The systems these engineers maintain are unglamorous but critical: real-time transaction rejection at a bank, reimbursement-rate calculation for a dual-coverage insurance policyholder, warehouse scanning behind Amazon deliveries, Uber arrival estimates, radar-based flight-path adjustment, payroll issuance, office air conditioning running continuously

“The software that runs the world is not attractive. It is not new. It is not clean. This is how everything really works,” Adler said

He frames the session explicitly as “a call to honor the people, the owners of these codebases” — the maintainers doing what he describes as “the thankless but fundamental work.”

The Failure Modes of AI-Generated Code at Scale

The core tension Adler identifies is between generation speed and comprehension capacity. Agents are writing more code, faster, and he acknowledges their quality is improving. But the codebases receiving this output are too large to review efficiently

He rejects the obvious counterarguments — that agents can check code, that codebase-health tools exist, that model quality keeps improving — as “local maxima,” dams built to contain a flow that keeps rising

The specific problems he names:

Failure mode Description
Standards drift Different agents apply different programming standards in different parts of the codebase
Duplicate code Code is propagated even when an existing library already does the job, because the agent doesn’t know it exists
Fragile dependencies Inter-service dependencies become increasingly brittle
Hidden defects Minor deviations from standards create “more insidious hidden problems” throughout the code
Vulnerability discovery Agents find new vulnerabilities daily, requiring constant oversight of legacy codebases nobody wants to touch

The root cause is scale. Millions of lines of code across tens of thousands of repositories cannot fit in a context window or even be cloned and processed in real time. Adler calls this “simply impossible.”

The Comprehension Gap Is an Infrastructure Problem

Adler’s most technically specific argument concerns how large language models actually navigate code. They “just love to search,” he noted — comparing an agent to a new employee getting comfortable with a codebase — and this search behavior is how agents build their understanding

His claim is that repository architecture documented in agents.md files “changes almost nothing” in practice. The agent will search its way to understanding regardless of what documentation says

But there is a hard limit: “You can’t search for something you literally can’t see.”

Understanding requires context, and context at repository scale — 500, 5,000, 50,000, or half a million repositories — requires tooling that Adler says does not exist. He names the vendors he claims are not solving this: OpenAI, Anthropic, Cursor, and “anyone else.” His concession is that their agents are “so incredibly good at solving the small tasks that most developers face every day” that demand is growing faster than ever — which is precisely why the large-scale breakdown goes unnoticed.

The second unnamed quote Adler surfaces comes from a technical leader at a top-ten US bank, described as holding tens of trillions of dollars in assets in custody or under management: “Of course Claude Code can make this change, but I need to do it in 90,000 repositories.” The context was a supply-chain vulnerability related to npm

The point: when agents discover and create vulnerabilities at unprecedented rates, telling a bank to use a coding agent to fix them doesn’t address the problem of mapping how 90,000 repositories interact across all products

Sourcegraph’s Bet: Visibility as Infrastructure

Adler’s prescription is a fundamental graph of the codebase — including search and accurate compiler output — sitting in front of the agent. His formulation: “Visibility is infrastructure.”

The claim is that if you conduct this analysis, you empower agents to make changes effectively across the whole system rather than within a single repository. He predicts the code volume only grows: “These huge code bases are not going anywhere. In fact, there will be even more code.”

The question Adler does not fully answer is whether this visibility layer becomes a durable independent infrastructure business or simply a feature that frontier labs eventually fold into their own products. He acknowledges that model quality keeps improving and that major vendors will eventually add such capabilities. The tension sits unresolved

Batch Changes: One Prompt Across Thousands of Repositories

Adler announced that day of the talk. The product is designed to let an owner of a massive codebase commit changes to hundreds or thousands of repositories simultaneously from a single prompt

The design principle is a split between agentic and deterministic execution:

The product iteratively implements changes across the codebase, independently fixes errors, responds to CI status and pull request comments, and uses code agents where judgment is required and deterministic scripts where consistency is required. Adler emphasizes the tracking and auditing capability: confirming 100% coverage of locations needing a patch or change

The Merkari Case: Two Known Repos Became 80 More Vulnerabilities

The one customer proof point Adler offered comes from an early-access user at Merkari, which he describes as a global trading service from Japan with hundreds of independent microservices in production

The user was fixing a code injection issue on GitHub involving environment variables. He ran the product on two repositories where he already knew the problem existed, then let the agent explore the rest of the codebase. It found 80 more potential vulnerabilities — all in configuration files

Adler frames this as scanning and fixing in one pass ross hundreds of locations. “This is where confidence lies in the age of agent programming,” he said

The unresolved question is whether this audit-and-coverage guarantee holds up at the 90,000-repository scale Adler cites as the bank’s requirement. The only published proof point is a two-repository seed expanding to 80 findings

The Threat Comes From Within

Adler’s most striking framing deserves mention on its own terms: “The threat comes from within. The same tools that speed up our work and allow us to write more code faster than ever before are also creating the conditions under which these vast codebases that run our world are starting to break down.”

This is not an anti-AI argument. It is an argument that the adoption of AI coding tools without corresponding investment in codebase-level infrastructure is silently degrading the systems on which the global economy depends. The engineers who maintain these systems are, in Adler’s words, under siege from a flood of generated code they cannot fully understand or review

Adler ends with a diagnostic for codebase owners: how many repositories do you have, how many forks, how many copies, and how many repositories have your developers brought into the company that are now used as a library or API somewhere in production without your knowledge?

For the software industry, the stakes are concentrated: the same companies driving AI adoption — large enterprises with thousands of repositories — are the ones least equipped to absorb the output. Whether Sourcegraph’s visibility infrastructure, or an equivalent from another vendor, becomes the standard layer for managing AI-generated code at scale will determine whether the productivity gains from AI coding tools translate into durable software quality, or into a maintenance burden that compounds with every passing day.

Full content available at:AI Coding Agents Are Breaking Big Codebases — Dan Adler, Sourcegraph

References:

  • AI Agents Mounted ‘Rudimentary’ Hacking Attempts on Canadian Archive
  • Top AI Researchers Warn Automation of R&D Could Trigger Uncontrollable ‘Intelligence Explosion’
  • AI Industry Must Generate $6 Trillion a Year by 2031 to Justify Data Center Spending, Bain Warns
  • China’s Zhipu Rolls Out New Compensation Plan for ZCode Users Amid Data Upload Controversy

Add preferred source

Once added, BigGo Finance appears first in Google Search Top Stories, so you get the broadest, most up-to-the-minute, and most comprehensive global financial news first

Vous souhaitez apprendre cela de manière pratique ?

Rejoindre Justfine Infotech et développer de véritables compétences numériques en IA, automatisation, développement web, marketing digital, bureautique, e-commerce, travail indépendant et cybersécurité.

Programmes disponibles :
Certificat de 6 semaines • Certificat professionnel de 3 mois • Diplôme de 6 mois • Diplôme professionnel complet

WhatsApp :
+229 01 57 57 99 15
+229 01 66 68 11 60

Inscrivez-vous dès maintenant

Source: finance.biggo.com

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Défiler vers le haut