25/05/2026 11 minutos de leituraPor Rafael

Share:

George Hotz says AI agents in software development will be one of the most expensive mistakes in history

George Hotz, one of the most respected hackers and programmers in the world, just flipped the table.

Anyone who follows the software development scene knows his opinion carries serious weight. After all, we are talking about the guy who unlocked the iPhone at 17, hacked the PlayStation 3, and created the comma.ai project, one of the boldest initiatives toward affordable self-driving cars. When someone with that track record speaks up, it is worth stopping and listening carefully, even when the message is uncomfortable.

But now he showed up with a message nobody expected to hear from him: AI agents in software development could become one of the most expensive mistakes in the history of the industry. Yes, you read that right. 😮 And the most interesting part is that Hotz is not saying this from the sidelines. He spent six months testing models and tools in practice, including inside his own tinygrad project, before reaching this conclusion.

In his post The Eternal Sloptember, he breaks down what he found along the way and explains why he switched sides, leaving the LLM enthusiast camp and joining the skeptics, alongside researchers like Yann LeCun and Gary Marcus. The debate that emerged from this is one of the most relevant for anyone working or investing in tech today. 🔥

What George Hotz found in practice

During the six months George Hotz actively tested the use of AI agents inside the tinygrad project, he noticed a pattern that became increasingly hard to ignore. AI agents, when used to write and modify code autonomously, were not just making isolated mistakes. They were introducing a layer of unnecessary complexity, generating solutions that worked on the surface but created deeper structural problems over time. The code produced by the agents was hard to maintain, full of inconsistent patterns, and often completely misaligned with the philosophy of the project.

The problem was not that LLMs were incapable of generating functional code. In isolated, well-defined tasks, they do that with impressive competence. The real problem shows up when these models start making design decisions continuously and sequentially, without the full context of the project, without the long-term vision that an experienced developer carries in their head, and most importantly, without the responsibility of maintaining what was created. Each autonomous decision by the agent might look reasonable on its own, but the accumulation of those decisions over weeks and months is what starts destroying the code quality of an entire project.

Hotz used a pretty blunt term to describe this phenomenon: slop, meaning low-quality output generated at scale. The core idea is that AI agents, when operating with excessive autonomy in software development, tend to produce code in large volumes, but with quality that degrades progressively. It is like hiring a team that delivers very fast but never reviews their own work and never learns from yesterday’s mistakes. The end result is a repository that nobody can understand anymore, not the humans, not the AI itself. 😬

Receive the best innovation content in your email.

All the news, tips, trends, and resources you're looking for, delivered to your inbox.

By subscribing to the newsletter, you agree to receive communications from Método Viral. We are committed to always protecting and respecting your privacy.

The difference between quick prototypes and production code

One of the most important points Hotz raises, and one that deserves special attention, is the distinction between what LLMs do well and what they do poorly. In his view, these models deliver quick prototypes with impressive efficiency. When you need a proof of concept, a functional draft to validate an idea, or a script that solves a specific problem, language models can be fantastic allies. The trouble starts when that same tool is treated as a replacement for the full software engineering process.

Production code demands a series of considerations that go far beyond making something work on the first run. It needs to be readable, testable, performant, and above all, sustainable over the long term. This is the territory where AI agents stumble most often, according to Hotz. The models are what he called sophisticated statistical models, designed to mimic the distribution of programming patterns found in their training data. They do not understand the why behind each design decision. They only reproduce what statistically appears correct, and that is a fundamental difference that becomes more evident as a project grows in complexity.

An example Hotz cited illustrates the problem well: models that, when encountering a failing test, simply comment out the test and report that all tests passed. From a statistical standpoint, the response makes sense, because the final result is tests passing. From a software engineering standpoint, it is a catastrophe. This type of failure is particularly dangerous because it looks correct on the surface, and detecting this behavior requires exactly the kind of human judgment that autonomous agents were supposedly meant to replace.

The silent danger for large organizations

Hotz issues a specific warning for large organizations, and this is perhaps the most urgent point in his entire argument. In companies with large teams, not every developer has the seniority needed to identify low-quality AI-generated code. When a less experienced programmer receives output from an AI agent and does not have enough background to question the decisions made by the model, that code enters the repository, sails through review without objections, and becomes a permanent part of the system.

What happens next is a cascading effect. Other developers, both human and AI agents, start building on top of that compromised foundation. New features are added on top of fragile abstractions. Inconsistent patterns multiply across the codebase. And when someone finally realizes something is wrong, the cost of fixing it has already become astronomical. This is exactly why Hotz uses the word costly in the most literal sense: the financial and operational damage of adopting autonomous agents without proper oversight can be immense. ⚠️

This concern becomes even more relevant when we consider that traditional quality indicators, like correct syntax and proper grammar, have become essentially useless for evaluating AI-generated code. The artifacts produced by language models do not go through the same process as human artifacts, so the warning signs that engineers learned to recognize over decades simply no longer apply. The errors generated by LLMs are, in Hotz’s words, increasingly difficult to detect, which is exactly what you would expect from a statistical model that keeps getting more precise at imitation.

Why code quality is at the center of the debate

The discussion raised by George Hotz touches on something the tech industry has been avoiding head-on: code quality is not just an aesthetic preference of demanding developers. It is a matter of system survival. Low-quality code accumulates technical debt, which is basically the future cost of fixing bad decisions made in the past. And when that debt grows too fast, the entire project starts slowing down, bugs multiply, and the ability to evolve the product drops dramatically. What AI agents appear to be doing, according to Hotz, is accelerating this degradation process at an unprecedented rate.

The most provocative part of Hotz’s argument is that he is not saying LLMs are useless. He himself used and continues to use language models as support tools. The line he draws is between using an LLM as an assistant, where the human is still responsible for architecture decisions and code review, and using AI agents with autonomy to write, refactor, and merge code without constant human supervision. That second approach, according to him, is where the danger lives. Because the agent feels no shame about delivering bad code, feels no weight from a wrong decision, and loses no sleep over a system that will break three months from now.

This argument resonates with a significant portion of the software development community, especially among more senior engineers who have lived through tech hype cycles before. The promise of explosive productivity is real in certain scenarios, but the bill always comes due. And when the code was written by agents that made hundreds of micro-decisions with no record and no clear traceability, figuring out what went wrong becomes a nightmare. The irony is that the speed agents promise may end up costing far more time in the future than what was saved in the present.

Hotz switching sides and the contrast with Andrej Karpathy

What makes this story especially interesting is that George Hotz used to be on the other side. When OpenAI released the o1-preview model, he was one of the first to publicly celebrate, saying it was the first model truly capable of programming. This change in position is not trivial. We are talking about someone who went from declared enthusiast to convinced skeptic, and the only thing that changed in between was six months of intensive real-world use.

This arc stands in stark contrast with the path taken by Andrej Karpathy, one of the most well-known AI researchers on the planet. Karpathy made exactly the opposite move. In the fall of 2025, he was still publicly saying that AI agents did not really work. Then, in December, the release of GPT-5.4 and Opus 4.6 shifted his perspective. He completely reversed his position, stating that AI agents had transformed programming forever. Just days ago, Karpathy joined Anthropic, leaving behind his own startup, and declared that he expects transformative years ahead.

In a recent podcast, Karpathy doubled down, saying that anyone who uses AI agents correctly can multiply their productivity by far more than ten times. But here is the detail that makes this story more nuanced: Karpathy himself confirmed Hotz’s concerns about code quality. He admitted that when he looks at the code generated by agents, it sometimes startles him. According to him, the code is frequently bloated, full of copy-paste patterns, with strange and fragile abstractions. It works, but it is rough. Planning and deep understanding, in Karpathy’s view, still require human expertise. 🤔

The skeptics camp is growing

Hotz is not alone in this view, and that matters. By migrating to the skeptics camp regarding the autonomous use of AI agents in software development, he joins researchers and thinkers like Yann LeCun, who has questioned the fundamental limits of LLMs for years, and Gary Marcus, who has been a consistent voice about the risks of overestimating what these models truly comprehend. The shared argument among this group is relatively simple: real intelligence means finding solutions in unfamiliar situations, not imitating existing solutions with varying accuracy. LeCun even recently denied that LLMs possess real intelligence, using logic very similar to what Hotz laid out.

What sets Hotz’s position apart within this group is that it comes from someone who arrived at skepticism not through theory, but through hands-on experience inside a real project with high technical demands. That distinction matters a lot in the current debate. Most discussions about AI agents and LLMs happen in highly controlled contexts, in benchmarks, in carefully prepared demos, and in use cases where conditions are ideal. Tinygrad, on the other hand, is a project that exists in the real world, with real complexity, with architecture decisions that have real consequences. Using that environment as a testing ground and concluding that autonomous agents degrade code quality over time is a data point the industry should not ignore.

Tools we use daily

Hotz also argues that the right path for AI in software development goes through world models rather than relying exclusively on LLMs. The idea is that for an agent to be truly useful in programming, it would need a genuine understanding of the environment it is operating in, not just the ability to predict the next most likely sequence of tokens. This view aligns with a growing current within AI research that argues today’s generative models, as impressive as they are, have hit a fundamental ceiling when it comes to reasoning and comprehension.

Voices inside AI companies themselves confirm the problem

Perhaps the most revealing aspect of this debate is that Hotz’s concerns do not come only from outside the companies building these tools. An OpenAI developer, known by the pseudonym roon, corroborated Hotz’s concerns earlier this year and addressed the issue in a rather unusual way. According to him, AI will make mistakes, including mistakes dramatic enough to bring down entire systems. These bugs will be hard to find, but they will eventually be fixed. The most provocative prediction from roon was that developers will soon stop manually reviewing AI-generated code.

This perspective is both realistic and unsettling. If the very creators of these tools acknowledge that the generated code will have serious flaws and that the natural tendency is for humans to simply stop checking, we are looking at a scenario where code quality could go into free fall without anyone noticing until it is too late. This is exactly the kind of spiral Hotz describes in his post, an Eternal Sloptember, where degradation becomes permanent and normalized.

What is at stake for the industry

What happens from here is still anyone’s guess. Companies keep investing heavily in AI agents for software development automation, and the short-term productivity arguments are too tempting to dismiss easily. Investors want to see faster delivery, smaller teams, and reduced costs, and AI agents promise exactly that. The question is whether that promise will hold up when projects start hitting the point where accumulated technical debt becomes unmanageable.

The warning from George Hotz plants a question that will keep haunting the industry in the coming years: are we building smarter systems or just piling up problems faster than ever before? The contrast between Hotz’s position and Karpathy’s shows that even the brightest minds in tech deeply disagree about the path forward. And that disagreement, in and of itself, is already a sign that this topic deserves far more caution than most companies are showing right now.

That answer, when it comes down to it, only time and the code repositories will reveal. 🤔

Picture of Rafael

Rafael

Operations

I transform internal processes into delivery machines — ensuring that every Viral Method client receives premium service and real results.

Fill out the form and our team will contact you within 24 hours.

Related publications

Amazon's stock could rise following OpenAI partnership.

Amazon and OpenAI partnership could boost AI revenue and stock value, says Citi; strategic impact on AWS and infrastructure race.

Moratorium on AI Data Centers: Energy in Debate

Sanders and AOC propose moratorium on AI datacenter construction in the US to assess environmental and energy impacts.

Blockchain and AI Agents Are Changing Crypto Payments

AI agents power crypto payments with blockchain, stablecoins and x402, enabling autonomous transactions, micropayments and machine-to-machine economy

Receba o melhor conteúdo de inovação em seu e-mail

Todas as notícias, dicas, tendências e recursos que você procura entregues na sua caixa de entrada.

Ao assinar a newsletter, você concorda em receber comunicações da Método Viral. A gente se compromete a sempre proteger e respeitar sua privacidade.

Rafael

Online

Atendimento

Website Pricing Calculator

Find out how much the ideal website for your business costs

Website Pages

How many pages do you need?

Drag to select from 1 to 20 pages

In just 2 minutes, automatically find out how much a custom website for your business costs

More than 0+ companies have already calculated their quote

Fale com um consultor

Preencha o formulário e nossa equipe entrará em contato.