TechNewsReel
Live

John Carmack: AI Coding Tools Turn Traditionalists Into 'Out of Touch Kung Fu Masters'

The legendary programmer warns that clinging to manual coding over AI efficiency is a professional liability.

TechNewsReel Newsroom · September 13, 2026

John Carmack has issued a warning to software engineers, suggesting that the traditional craft of manual coding is being rapidly superseded by AI-driven efficiency. In a series of reflections posted to X, the industry pioneer compared the current state of programming to the evolution of martial arts, urging developers to adapt or risk obsolescence.

Carmack argues that the integration of Large Language Models (LLMs) and AI coding assistants is fundamentally changing the nature of the work. He warns that developers who rely solely on traditional methods may become like "out of touch Kung Fu masters," heirs to a lifetime of tradition who are ultimately "mauled by an amateur MMA fighter." In this analogy, the MMA fighter represents the modern developer who leverages AI tools to achieve results faster and more effectively than the traditionalist.

The Shift in Engineering Focus

According to Carmack, the rise of AI allows software engineers to move away from the tedious process of "manual, line-by-line mental model transcription." For decades, the primary grind of programming involved the precise manual entry of syntax and the mechanical translation of logic into code.

By offloading this transcription to AI, Carmack suggests that the engineer's role is shifting toward higher-level cognitive tasks. The focus is moving away from the "how" of syntax and toward the "what" of system design, specifically emphasizing data structures, software architecture, and the optimization of algorithms. This transition marks a move from the tactical execution of code to the strategic design of software systems.

Why Technical Purity is a Liability

This shift in identity is not merely a matter of convenience but a professional necessity. Carmack's warning highlights a growing divide in the industry: the gap between those who view manual coding as a necessary discipline and those who view it as a bottleneck.

In a professional environment dominated by AI efficiency, adhering to "technical purity"—the insistence on writing every line of code by hand—can become a liability. When an AI-augmented developer can prototype, iterate, and deploy at a fraction of the time required by a traditionalist, the value of manual transcription diminishes. The competitive advantage now lies in the ability to direct AI tools effectively rather than the ability to memorize syntax.

The Future of the Craft

As AI assistants become more deeply embedded in the software development lifecycle, the industry must grapple with what it means to be a "skilled" programmer. The definition of expertise is migrating from the ability to write code to the ability to architect systems and verify AI-generated output.

While the core principles of computer science remain constant, the interface through which they are applied is changing. Developers are now encouraged to embrace these tools to avoid the fate of the traditionalist who is outperformed by a more adaptable, tool-augmented peer.

Sources

Get a notification when a big story breaks. A few a day at most — no spam.