Skip to content
By Leadership

Why Your Engineering Team Secretly Hates Your AI Initiative (And How to Fix It)

Engineering teams resist AI initiatives over career anxiety and loss of control, not technical doubts. What actually worked leading teams through this at LoginRadius and GrackerAI.

Why Your Engineering Team Secretly Hates Your AI Initiative (And How to Fix It), by Deepak Gupta on guptadeepak.com

Engineering teams do not resist AI initiatives because they doubt the technology. They resist because the initiative is a referendum on whose skills still matter, and most leaders never say that part out loud. I scaled a CIAM (customer identity and access management) platform to more than a billion users at LoginRadius on systems that had to behave the same way every time. I now run AI agents in production every day at GrackerAI. The teams that adopt AI well are not the most technically sophisticated ones. They are the ones whose leaders named the career anxiety before it turned into six weeks of slipped deadlines.

The pattern is consistent enough that I can predict it before it happens. Leadership announces the AI roadmap. The team nods in the planning meeting. Six weeks later, two senior engineers are quietly interviewing elsewhere, every architecture decision is taking three times as long to close, and the person who ran the roadmap meeting cannot explain what changed. Nothing changed on the calendar. What changed is that engineers who spent a decade becoming excellent at one kind of work just watched leadership announce that a different kind of work now counts more.

The objection you hear, and the one you don't

Ask an engineer why they are slow-walking an AI initiative and you will get a technical answer. The model's accuracy is unproven, the latency budget doesn't work, the integration touches too many services. Some of that is real. None of it is the whole story.

Underneath the technical objection is usually one of three fears, and none of them get said out loud in a standup.

Skill obsolescence

An engineer who spent ten years becoming excellent at distributed systems, database tuning, or API design watches AI generate a working first draft of that exact work in ninety seconds. The fear is not that AI is bad at the job. The fear is that AI is decent enough at the job to make ten years of specialization look like table stakes instead of a differentiator. That fear is reasonable. The skills that used to separate a senior engineer from a junior one have partly moved, from writing the code to judging whether the code an agent wrote is safe to ship.

The determinism they were trained to protect

At LoginRadius, a login flow either worked or it didn't. There was no acceptable version of "usually authenticates correctly." When we tested AI-based risk scoring for suspicious login attempts, the engineers who had spent years making authentication deterministic did not object to the concept. They objected to being on call for a false-positive lockout at 2 a.m. that they could not fully explain to the customer who got blocked. That is not resistance to AI. That is a legitimate objection to inheriting an on-call burden for a system whose reasoning they cannot fully audit.

Losing the ability to debug what you shipped

Engineers build professional identity partly around being able to trace any bug back to a root cause. A model that produces a plausible but wrong answer, with no stack trace pointing at the reason, takes that away. I have watched senior engineers who were fine with ambiguity in requirements get genuinely uncomfortable with ambiguity in runtime behavior. Those are different kinds of uncertainty, and conflating them in a town hall slide is how leaders lose the room.

What actually changed in the tools since 2025

A year ago, the fear on most engineering teams was that autocomplete would replace junior developers. That argument is stale. Autocomplete was never the threat, it just typed faster.

The 2026 version of this problem has a different shape. Tools like Claude Code, Cursor's background agents, and GitHub Copilot's coding agent no longer wait for a developer to accept one suggestion at a time. Each one can pick up a ticket, work across a dozen files without supervision, and open a pull request while the engineer who assigned the ticket is in an unrelated meeting. The job did not shrink. It moved. Writing code stopped being the bottleneck. Reviewing code you did not watch get written, from an agent that cannot be pulled aside and asked why it did it that way, is the bottleneck now.

That is a harder skill than autocomplete ever demanded, and most engineering teams have not been trained for it, hired for it, or given time to build it. Telling a team "we're adopting AI coding tools" without addressing that gap is how a rollout stalls in month two. I wrote a longer breakdown of which parts of the AI stack actually determine whether a rollout works, versus which parts are theater, in Stop Obsessing Over Prompts. The short version: context, evaluation, and workflow design matter more than which model you pick, and the same is true for rolling AI tools into an engineering org.

What worked at LoginRadius and GrackerAI

Two things moved the needle every time I have done this, and neither one is a training deck.

Name the anxiety before the roadmap ships, not after attrition starts. At GrackerAI, before we put AI agents in front of a single customer, I told the engineering team directly which parts of their current job an agent would take over and which parts would not move. An agent could draft content and run a first-pass fact check. A human still owned the trust-score gate that decided whether anything published. Vague reassurance that "AI augments, it doesn't replace" does not land, because engineers can see the automation happening in real time and the vague version sounds like a hedge. A specific list of what moves and what doesn't lands, because it is falsifiable.

Let engineers use the tools on their own work before asking them to ship AI to customers. The fastest way I have found to build trust in an agentic coding tool is to let an engineer point it at their own backlog first: test coverage, documentation, a flaky CI job nobody wants to own. When engineers experience an agent saving them two hours on their own ticket, they stop treating the next AI product feature as a threat and start treating it as a colleague with a track record. Skipping this step and going straight to "build the AI feature for the customer" is the single most common failure I see. It was true when I scaled customer identity infrastructure past a billion users at LoginRadius, long before any of this was AI-labeled. People adopt tools they have already benefited from personally. They resist tools that were announced to them.

Two more things matter, and both are hiring and measurement decisions, not culture-deck language.

Redefine what "senior" means, out loud. If your leveling rubric still rewards the engineer who writes the most code, you are paying people to compete with the thing you just told them to adopt. Move the rubric toward judgment: catching a wrong assumption in an agent-generated pull request, designing the guardrail that keeps an agent from touching production data, deciding when a task should not go to an agent at all. Put this in the leveling document, not just in a town hall. Engineers read leveling documents far more carefully than they listen to town halls.

Interview for comfort with probabilistic systems, not just algorithms. A candidate who can only reason about deterministic systems, where the same input always produces the same output, will struggle the first time an AI-touched feature behaves differently for two customers with identical inputs. Ask how they would test a system where the correct answer changes based on a confidence threshold. Ask how they would decide whether a performance regression is real or measurement noise. Those questions predict success on an AI-native team better than another round of algorithm questions ever did.

Frequently asked questions

Is engineering resistance to an AI rollout usually a technical problem?

Rarely at the root. The technical objections engineers raise, like accuracy, latency, or integration complexity, are often real, but they usually stand in for career anxiety or a fear of losing control over systems they are accountable for. Address only the technical layer and the resistance resurfaces somewhere else three weeks later.

What is the most common mistake leaders make when rolling out AI coding tools?

Announcing the tool before naming what changes for the team using it. A vague promise that AI augments and does not replace reads as a hedge to engineers who can already see specific tasks being automated. A specific list of what moves and what stays human is more convincing, because it can be checked against reality.

How do you know the culture shift is actually working?

Watch two numbers: how long code review takes on AI-assisted pull requests compared with six months earlier, and whether your senior engineers are the ones pushing for more AI adoption or the ones quietly blocking it. If your most experienced people are still the biggest source of friction after the first quarter, the leveling and hiring bar have not caught up to the tools.

None of this gets easier by waiting for a better model. The teams that come out ahead are the ones whose leaders treated the career anxiety as the actual project, and the technical rollout as the easy part.

Every page on guptadeepak.com is hand-curated by Deepak Gupta. Pick a thread:

Get the newsletter

New writing on identity, AI security, and building software, delivered when it ships. No tracking pixels, no funnels, unsubscribe with one click.