AI
our blog
Own the Answer: Why AI Software Development Needs Engineering Expertise

During a routine review, an AI tool told our engineering team that a piece of infrastructure was already in place. Someone on the team remembered it had been removed months earlier, checked and found that the AI’s answer was wrong. Not uncertain. Not hedged. Just confidently wrong.
It was a small moment, but it highlighted something that matters as AI becomes more embedded in software development: AI can produce useful results, but it cannot take responsibility for whether those results are correct, reliable or safe to use. Someone still needs to own the answer.
That changes where the real engineering work sits. It is not disappearing into the model. It is moving to either side of it: the work that happens before code is generated and the judgement required after it exists.
Context is the new craft
The engineering teams getting the most out of AI are spending more time before code is written, not less. Better output depends on giving AI a stronger understanding of the product, its constraints and how it should be built.
That means creating clearer requirements, maintaining technical standards and documenting the decisions and patterns that shape how a product is developed. When that context is accurate and current, generated output starts closer to the intended direction. When it becomes outdated, both generation and review become less reliable because the model is working from assumptions that are no longer true.
We think of this as context engineering. It is different from clever prompting. Prompting improves a single interaction, while context engineering creates the conditions for better outputs consistently by maintaining the information, constraints and patterns a product depends on. The quality of AI-generated code is increasingly determined before the first line is written.
Legibility matters more than age
There is a common assumption that AI performs well on new, greenfield systems and struggles with older, legacy ones. We do not think that is the right distinction. The more useful measure is legibility: whether the codebase, its constraints and its expected behaviour are clear to both the model generating the code and the person reviewing it.
A greenfield project can be designed to be legible from the beginning, with clear structure and documentation built into the foundation. But a mature system with strong tests and well-understood behaviour can be equally effective because its decisions and constraints have been proven over time. Equally, a new codebase built quickly without much structure can become difficult for both humans and AI to work with.
Age is a poor proxy. The easier a system is to understand, the easier it becomes to improve.
Generated code still needs ownership
AI increases the amount of code teams can produce, and much of it can look correct at first glance. The challenge is identifying the subtle issues: the edge case a model did not consider, the assumption that no longer applies or the dependency that creates an unexpected consequence elsewhere.
Generated code still earns its way into production through the same process as any other code: review, testing and accountable sign-off from someone who understands what it is meant to do. That process does not become less important because code can be created faster. It becomes more important.
Engineering expertise is not just the ability to write code. It is the ability to evaluate, challenge and improve what has been created, whether that code came from a person or a model.
What engineering is actually for now
The role of engineering is shifting from writing every line of code to creating the conditions for better software to exist safely. That means building the context that guides AI, creating systems that can be understood and applying the judgement needed to decide what is ready to ship.
Writing code was never really the end goal. It was the visible part of a much larger responsibility: making sure the software people rely on behaves the way it should. AI has made the visible part faster. It has changed how engineers work, but not the responsibility behind it.
Someone still needs to own the answer.







