IT Brief UK - Technology news for CIOs & IT decision-makers
United Kingdom
AI is writing your code. Who's making the decisions?

AI is writing your code. Who's making the decisions?

Thu, 12th Nov 2026 (Today)
Madhu Rawat
MADHU RAWAT CTO Xurrent

Engineering and IT leaders are enamored with AI's ability to produce more code at marginal cost. But that velocity can come at the expense of something harder to measure: human judgment. As teams grow comfortable with AI, they hand off more decisions to it, often without noticing. You won't see this decline in activity dashboards. You'll see it later, as a widening gap between what the product does and what customers need.

AI has moved the constraint in software development from writing code to choosing the right thing to build. Leaders need to pay attention to how their teams make decisions, not just how much they use AI.

The slow slide toward AI reliance

AI makes engineering and IT teams faster in real ways. It handles structured, predictable work such as boilerplate code, test scaffolding, system migrations and access provisioning. Teams use it across the full service lifecycle, from research and requirements to implementation, deployment and incident management. 

Unfortunately, it can be tempting to delegate more and more decisions to AI. According to a Microsoft study, the more confidence a worker placed in an AI tool's ability to handle a task, the less critical thinking effort they applied to it. A small MIT study found that excessive reliance on AI can contribute to cognitive atrophy and the shrinking of critical thinking skills. 

Agentic AI exacerbates the temptation to offload critical thinking. These tools make decisions and take action. Why would a developer or IT lead intervene when the system can execute the entire process?

If team leaders aren't vigilant, some engineers may become complacent, increasingly deferring to AI. AI-use metrics won't flag this trend. We can count PRs, commits and merges, but we can't see who's calling the shots. 

Anthropic launched a new reflect feature that acknowledges and begins to address this problem. A user can see how they've been using the LLM and evaluate the platform's role in their life by asking questions like, "What's one thing you want to keep doing yourself, even if Claude could do it faster?"

But reflection on AI use is a start, but to be really meaningful, it should be connected to outcomes. Show the failure cases where the AI output was accepted without verification and caused rework later. Where did AI actions improve a customer, a product, or a business result, and where was it just motion? Seeing these answers is where judgment actually gets built.

How engineering leaders can support human judgment

Measurement won't preserve judgment. Leaders need to explicitly set the standard that AI generates options and code, but humans decide what to build. 

Avoid the trap of automating every tedious function. Some processes that appear routine on the surface, such as manually outlining code architecture, investigating edge cases or mapping product dependencies, are precisely the exercises that force an engineer's brain to reason through architectural trade-offs and real-world needs. 

Setting the tone starts with implementation. An unstructured, hasty adoption treats AI as a quick fix for broken processes. This approach creates unwarranted trust and an inclination to use the tools as a shortcut.

Preserving human judgment requires controls on AI agents. Development and IT teams already have governance frameworks in place for their employees. Build these into how AI agents operate.

When an entry-level engineer joins an organization, leadership defines their boundaries, assigns specific roles and outlines explicit operational expectations. In the case of AI, administrators should:

  • Create each agent's unique identity.
  • Designate its operational scope.
  • Establish its exact responsibilities.

Distinct agent identities ensure complete traceability and auditability across the entire IT portfolio, showing exactly what actions were taken. 

The hard-coded restrictions can prevent agents from making strategic product decisions, like auto-generating a feature spec that drifts from customer needs. And developers won't be able to abdicate responsibility because the system clearly exposes whether a human verified an action or blindly let a model execute the task. 

During feature scoping, an unconstrained AI might attempt to auto-generate a product roadmap and draft user stories based on market averages. Under structured governance, the agent is restricted to synthesizing user feedback and identifying pattern gaps. A hard-coded halt before defining product requirements forces product leads and engineers to evaluate market fit and decide which features actually deserve engineering resources.

Clear governance, bounded agent identities and deliberate friction ensure technology serves as a lever for human expertise rather than a substitute for it. 

Coding speed isn't a competitive differentiator, especially when the entire market has access to these tools. The advantage comes from knowing what features will help customers, which only a human can judge. Setting boundaries around AI offloads mechanical busy work while still forcing developers to retain ownership of the choices that drive business value.