Engineering excellence in the age of Artificial Intelligence (AI)

Data & AI

Software Development

IT Architecture

Authors
Professional headshot of a person with shoulder-length brown hair, facing forward against a plain light background.

Head of Capability Development, Architecture & Engineering

In this blog, Linzi Shearer, Head of Capability Development at Opencast, explores how AI is reshaping software engineering and what that means for capability, quality, and accountability. From shifting skill demands to the growing importance of judgement and validation, Linzi sets out why strong engineering fundamentals matter more than ever in an AI-enabled world.

There's a tempting story doing the rounds about AI and software engineering. It goes something like this: AI writes code. AI debugs code. AI ships code. So, the engineer's role compresses, engineering excellence becomes a nice-to-have, and speed wins. Buy the licences, train people on the tools, and you're done. 

I think that story has it backwards, and I want to make the case for why. 

A note on the perspective I'm writing from: I'm not an engineer. I lead capability development for Opencast's Architecture & Engineering practice. My job is to make sure the way we grow our people keeps pace with how AI is reshaping the work. What follows is what we're learning as we design that framework for a workforce increasingly working alongside AI. 

The work we do shapes the standard

Opencast works at the heart of government, healthcare and other sectors where trust matters. Our AI Manifesto starts there, and it does so because the context isn't neutral. We're not shipping marketing automation. We're not building consumer apps. The systems our consultants help clients to design and run are the systems people interact with when they apply for benefits, access health services, deal with the justice system, or pay tax. 

That context shapes the standard. Plausible-but-wrong is not a defect we can absorb on behalf of our clients. The cost of getting it wrong falls hardest on the people who need those services most, and who have the least power to push back when things go awry. Working for purposeful organisations means taking that asymmetry seriously. 

It's why we've been so deliberate about how we approach AI as an organisation. Our position is "augmentation, not replacement", and we mean it in the strong sense: AI helps the work, our people are accountable for the work, and the human decision remains at the start and end of any AI-supported process.  

That's not caution dressed up as principle. It's the only honest position for a B Corp consultancy operating in regulated and public sector delivery. 

The version of engineering excellence we're building has to fit that picture. 

**Alt text:**   Person wearing over-ear headphones works at a computer desk in an office, typing on a keyboard between large monitors, with a red mug on the desk and a window with blurred city lights in the background.

Why the bar goes up, not down

The optimistic case for AI in software development is that the easy parts of the job get easier. First-draft code, boilerplate, scaffolding, test stubs. That's largely true, and it's a real productivity story when the conditions are right. 

What the optimistic case underweights is what happens on the other side. More code is being generated faster than at any point in the industry’s history. The reviewing, validating, integrating, and operating load goes up in proportion. The engineering skills that compound under that pressure are exactly the ones the seductive story says are becoming obsolete. 

The evidence is starting to catch up with the intuition. GitClear's analysis of 153 million lines of changed code found that in AI-assisted environments, copy-pasted code is rising sharply while moved and refactored code is declining: a measurable signal of falling code quality at the population level. The DORA 2024 report, looking at AI adoption across software teams, found that perceived productivity rises with AI use, but underlying delivery throughput and stability can fall where engineering practice is weak.  

AI exposes engineering practice. It doesn't substitute for it. 

The pattern is familiar to anyone who has run delivery for any length of time.  

Tools amplify what's already there. Strong engineering practice gets stronger. Weak engineering practice gets faster at producing weak output. 

Where engineering attention shifts

What changes in the day-to-day under AI augmentation isn't whether engineering matters. It's where attention must go. 

Less time is spent on first-draft code. More time is spent on reading and validating AI output against what the code is actually meant to do, in the context it's actually meant to run in. More time goes on system-level reasoning about how generated code fits the architecture around it. More time goes on the discipline of refusing a plausible-sounding suggestion when it's wrong, which is a harder skill than it sounds when the suggestion looks right. 

The failure modes are specific. A function that silently catches an exception it should have surfaced. A refactor that preserves behaviour but breaks the architectural intent. A test suite that passes because the AI shaped the tests to fit the code rather than the requirement. These are the things engineers now have to spot at speed, on code they didn't write. 

Test design and review craft stop being a tax on velocity and start being where the value sits. Knowing when not to use AI becomes a first-order capability rather than a footnote. 

These shifts don't reduce engineering. They concentrate it. 

Abstract visual of interconnected nodes and lines forming a glowing globe, representing data, technology, and digital networks on a dark blue background.

The skills that compound

Naming all of this in the abstract is easy. Doing something about it takes a serious piece of work, and that's where the capability development side of my role comes in. 

Over the last few years, I've supported the development of a new model of capability for Opencast and introduced our first integrated skills taxonomy. What it gives us is a single language for what good looks like across every practice role, and a consistent way to measure what we have against what we need. That baseline now underpins how we hire, how we develop our people, and the career conversations we have with them. 

Without a baseline of what good engineering capability looks like in our context, any claim about how AI is changing it would be opinion. What's emerged from this work is that AI-era engineering capability splits into three categories: 

Skills that are evolving. Capabilities that already existed and are being reshaped by the presence of AI in the workflow. Code review is the clearest example. It's still code review, but the shape of the work changes when a meaningful proportion of the code arrived without a human author. The skill doesn't go away; it grows new edges. 

Skills that are new. Capabilities that didn’t exist in any meaningful sense three years ago. Prompt design as an engineering discipline. Recognising the categories of AI failure mode that don’t show up in standard testing. Reasoning about the security implications of AI-generated code on a client estate. These are now first-class engineering capabilities, and they need to be developed deliberately. 

Skills that remain essential. Capabilities that don’t change in nature, but become more load bearing under AI augmentation. Judgement. Ethical reasoning. System thinking. Collaboration with non-engineering colleagues. Communicating clearly with clients about what can and can’t be done responsibly.  

These are sometimes called meta-skills, but I'd rather call them what they are: the essential skills that have always distinguished great from good engineers. 

This three-way frame is shaping how we hire, how we grow, and how we structure the experiential work that does most of the heavy lifting in capability development. 

What this means for clients

The same argument turns outwards. If you're commissioning AI-augmented delivery from any partner, here are the questions worth pressing. 

What's your quality bar, and how is AI changing it? Is the partner raising it, holding it, or quietly lowering it? Where does code review accountability sit on AI-assisted work? Who owns the validation step, and what's the practice underneath it? How is the partner growing the new skills, not just providing the tools? And what's their position on where AI output stops and engineering judgement starts? 

A partner who has thought this through has clear answers. A partner who hasn't will tell you about adoption rates. 

Close

AI doesn't make engineering excellence less important. It makes it the precondition for any AI use worth doing. The version of AI-augmented delivery that's worth buying, and worth being part of, is built on people who are excellent at engineering first, and supported by an organisation that knows what it's growing them into. 

That's the standard we're working to. 

References 

  • GitClear, Coding on Copilot: AI Code Generation Impact Report, 2024. Available at: gitclear.com  

  • DORA / Google Cloud, State of DevOps Report 2024. Available at: cloud.google.com/devops  

OpenPerspectives is our platform for Opencast people to share their thoughts and perspectives on modern digital delivery. It offers practical insight into user-centred design, engineering excellence, product leadership, data-driven decision making and building expert capabilities, grounded in real-world experience.

Related Content

Blog post

A group of people sit around a long conference table in a modern office, listening to a seated speaker with a laptop open in front of them. Cups, water bottles, and a headset are on the table, and posters and windows are visible on the walls behind.
The Evolving Role of the Delivery Manager in the Age of AI

In this blog, Darren Horobets-Farley, Senior Agile Delivery Manager, explores the evolving role of the Delivery Manager in an increasingly AI-driven world. As Artificial Intelligence (AI) becomes more deeply embedded in software delivery, many traditional delivery tasks are increasingly being supported and enhanced through automation and AI. Darren explores what this shift means for Delivery Managers, where AI can genuinely add value, and why human leadership, judgement, communication and trust remain essential to successful delivery teams.   

Data & AI

|

Product & Delivery

Image of Darren Horobets-Farley, wearing a blue t-shirt with an Opencast logo, standing in a brightly coloured office corridor with red, green and blue doors in the background.

Read more

Blog post

Abstract illustration of flowing blue digital lines representing data movement and system transformation.
Faster, safer, smarter: modernising legacy systems with agentic AI

In this OpenPerspectives article, Umit Ekinoglu, Senior DevOps Consultant at Opencast, explores how agentic AI can accelerate the modernisation of legacy monolithic systems, helping teams move from insight to Kubernetes‑ready services more quickly and with greater confidence.

Data & AI

|

Product & Delivery

Close‑up photo of a person in formal attire against a dark background.

Read more

Blog post

Two people work at adjacent desks in an open-plan office, each using multiple monitors, with windows providing natural light in the background.
The Future of BA and DPA: Blending Human Skills with AI Assistance

Artificial Intelligence (AI) is rapidly changing how analysis decision-making, and delivery happen, but it cannot replace human judgement, empathy, or ethical responsibility. Here Opencast Business Analyst (BA) Olawumi Joy Oladeji explores how Business Analysts (BAs) and Data Performance Analysts (DPAs) can use AI responsibly while maintaining trust and accountability to deliver better outcomes, particularly in complex, regulated environments such as government.

Data & AI

|

Social Impact & Sustainability

Read more

© Opencast 2026

Registered in England and Wales

© Opencast 2026

Registered in England and Wales

© Opencast 2026

Registered in England and Wales

Who we are

What we do

Who we work with

What we think

Join our team