The AI Resistance: Engineers vs The Machines

This blog was written by Sejal Patel, CTO of PlayerZero. For more on Sejal, check out his bio below.
In a world buzzing with the promises of Artificial Intelligence, a curious paradox is unfolding. The very people who build our technological future (aka engineers) are often the most vocal skeptics and stubborn holdouts when it comes to integrating AI into their own work. While marketing departments are churning out AI-generated ad copy and analysts are using AI to predict market trends, many engineers are looking at tools like GitHub Copilot and ChatGPT with a wary eye. But this isn't just a case of old-school Luddites. The resistance is rooted in the core identity of what it means to be an engineer. Let's dive into both sides of this fascinating debate.
The Engineer's Manifesto
For many engineers, the refusal to use AI isn't about fear of the new; it's about a deep-seated commitment to their craft. Here are the core arguments from the resistance.
"I Built This" Mentality
At its heart, engineering is about building. There is immense professional pride in understanding a system from the ground up, in wrestling with a complex problem and designing an elegant solution entirely through one's own intellect and skill. Using AI can feel like outsourcing the most rewarding part of the job. It can feel like buying a pre-assembled model instead of building it piece by piece. This "builder's pride" is a powerful force that views AI as a shortcut that cheapens the final product and the process itself.
Fear of Atrophy and Cheating Dilemma
Does using a calculator for arithmetic make you worse at math? Many engineers apply this logic to AI. Relying on an AI to generate code or solve a problem can feel like cheating, not cheating the company but yourself out of a learning opportunity.
The fear is that over-reliance on AI will lead to intellectual atrophy. The "muscle" of problem-solving, debugging, and algorithmic thinking weakens if it isn't exercised. An engineer's value isn't just in producing code; it's in the deep, nuanced understanding of why the code works. If an AI handles the "how," does the "why" begin to fade? An engineer's value isn't just in producing code. It's in the deep, nuanced understanding of why the code works, and what happens when it doesn't.
Problems with the "Black Box"
Engineers live in a world of precision. Close enough doesn't work when you're building a bridge, designing a processor, or launching a satellite. AI models, however, can be confidently wrong. They are notorious for hallucinations, inventing functions, citing non-existent documentation, or producing code that looks plausible but contains subtle, critical flaws.
For an engineer, this is a nightmare. The time saved by generating code is often lost ten-fold in the painstaking process of verifying and debugging an output you don't fully understand. You're no longer debugging your own logic; you're debugging the opaque, unpredictable logic of a machine.
Copy-Paste Time Bomb
An engineer making a mistake might affect one part of a system. A flawed AI suggestion, copy-pasted without deep scrutiny, can introduce vulnerabilities or inefficiencies that ripple across an entire codebase. This creates collateral damage that is difficult to trace and expensive to clean up. The engineer who approved the code is ultimately responsible, and spending days fixing a mess created in seconds by an AI is a frustrating, time-consuming experience. Seconds saved, days lost. That's the real cost of unchecked AI adoption.
AI as the Ultimate Lever
Of course, the debate isn't one sided. Proponents see AI not as a replacement for engineering thought, but as a powerful tool to augment it.
Right Tool for the Job
The argument isn't about letting AI do the thinking. It's about letting AI handle the drudgery. No one complains that a power drill replaces the art of carpentry. It just makes the carpenter faster and more efficient. And that dishwasher ... well you get the point.
In the same way, AI can be a power tool for engineers. It can instantly generate boilerplate code, write unit tests, explain obscure error messages, or draft documentation. This frees up the engineer's most valuable resource. Their cognitive energy to focus on higher-level challenges like system architecture, creative problem-solving, and innovative design.
Training the Recruits
AI can be an incredible learning accelerator. A junior developer can ask an AI to explain a complex algorithm in simple terms or show five different ways to write a function. It's like having a patient, infinitely knowledgeable senior engineer available 24/7. It can lower the barrier to entry for complex topics and speed up the journey from novice to expert.
No Fate But What We Make
Ultimately, technology marches on. The engineers who thrived in the past were the ones who learned to use compilers instead of writing assembly, who adopted version control instead of emailing zip files. The new skill is not just about writing code, but about effectively prompting, guiding, and critically evaluating the output of an AI. Resisting the tool entirely may be a career-limiting move in the long run.
The Right Balance

The future doesn't belong to the engineer who blindly accepts AI output, nor to the one who rejects it outright. It belongs to the engineer who evolves.
The role is shifting from a pure creator to an expert curator and director. The modern engineer's job will be to leverage AI to handle the mundane, to use it as a brainstorming partner, and then to apply their deep, human expertise to verify, refine, and integrate the results. The core skills of critical thinking, system design, and a healthy dose of professional skepticism are more valuable than ever.
The question isn't if engineers should use AI, but how they can use it intelligently without sacrificing the craft, rigor, and pride that defines their profession.
The future of engineering won't be decided by AI. Or by the resistance. It will be built ... carefully, critically, and human-first. No fate but what we make.
About the author
Sejal Patel is the Chief Technology Officer at PlayerZero, where he’s pioneering AI technologies that serve as the auto-immune system for modern software, helping teams build resilient systems that anticipate and adapt to problems in real time. A Georgia Tech Computer Science graduate with over 24 years of engineering experience at Turner Broadcasting, PGI, Stratix, and other major tech companies, Sejal has spent his career building scalable systems while staying at the forefront of innovation. Today, he applies that expertise to PlayerZero’s latest innovations, Sim-1 and CodeSim, advancing how engineers collaborate with AI and reimagine the future of software development.