AI Native DevCon 2026 London — all conference sessions as interactive skills
66
82%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
Katie Roberts — Technical Director at Nearform (six years); previously at the BBC working across digital platform projects. Nearform is a consultancy that "support our clients in solving difficult software problems." Sponsor of the event.
Introduction delivered by Simon Maple (Head of Developer Relations, Tessl; AI Native Dev co-host). Simon described himself as "one of those people who basically uses AI to create new things [a]nd then abandon them" and said he was "interested to hear as well, Katie from Nearform has to say about brownfield co-bases."
[inferred] Greenfield AI-native engineering is celebrated and well-documented, but 60–70% of enterprise software lives in brownfield codebases where AI agents can do more harm than good. Katie presents three methodologies for evolving brownfield systems with AI — pseudo-greenfield development, the strangler fig pattern, and branch by abstraction — plus a set of core principles and two Nearform case studies (a "six months in eight weeks" pseudo-greenfield rebuild and an AG Grid upgrade across a 500,000-line tightly-coupled distributed monolith via branch by abstraction).
Brownfield codebases are not balls of mud to be "let AI loose" on; they are evolved cities whose well-trodden paths and dark alleys must be mapped before they can be modernized. AI-native engineering works in brownfield only when you (a) treat developers as eyewitnesses to a crime scene, (b) extend the planning phase (not skip it), (c) pick a deliberate evolution methodology — pseudo-greenfield, strangler fig, or branch by abstraction — based on the specific legacy pathology, and (d) put guardrails (tests, SonarQube, version control, human review, skill rules) around every agent action. The payoff is a flywheel: each iteration produces reusable skills that compound across the codebase.
| § | Heading | 1-line summary | Approx. transcript lines |
|---|---|---|---|
| 1 | Intro by Simon Maple | Logistics, video uploads, intro to Katie's brownfield topic | 1–12 |
| 2 | Who Katie is / who Nearform is | Speaker bio + Nearform pitch | 13–22 |
| 3 | Why greenfield AI works | "Match made in heaven" — design+spec+agents; PMs more involved | 23–40 |
| 4 | Greenfield metrics from Nearform | 80% faster kickoff, reduced sprint zero, 50% faster MVP, 4× dev velocity | 41–52 |
| 5 | Brownfield reality | 60–70% of enterprise; tech debt, tribal knowledge, dependency rot, fear-driven dev, test rot, tight coupling | 53–80 |
| 6 | Ball of mud vs city metaphor | Brownfield is an evolved city, not a ball of mud — well-trodden paths and dead ends | 81–100 |
| 7 | Three methodologies — overview | Pseudo-greenfield, strangler fig, branch by abstraction | 101–110 |
| 8 | Pseudo-greenfield development | Branch and treat as greenfield; fast early, painful merge; developers become "tourists"; duplication of shared concerns | 111–135 |
| 9 | Strangler fig pattern | Mark[Martin] Fowler 2000s; vine metaphor; replace alongside without downtime; used by Uber, Netflix, BBC; facade + routing layer; AB/canary/traffic split; requires running two systems; commitment to completion | 136–170 |
| 10 | Branch by abstraction | Work from inside; abstraction interface + feature flag; both implementations live; kidney-replacement metaphor; abstraction must eventually be deleted | 171–200 |
| 11 | How NOT to use AI in brownfield | Don't let agents loose; "AI will confidently hallucinate about your code"; over-optimization; safety safety safety (referencing Don's previous talk) | 201–225 |
| 12 | The crime-scene approach | Start with developers as eyewitnesses (Alan Hills [Adam Tornhill], Your Code as a Crime Scene); mirror exercise; value vs complexity graph | 226–245 |
| 13 | Focused AI investigations | Dead code, duplication, pattern inconsistencies, complexity hotspots, OWASP-style scanning, dependency graphs, code-behaviour maps | 246–265 |
| 14 | The objectivity halo effect | AI-generated findings aren't authored by "the cleverest person on the team"; broke bike-shedding; surfaced more contributors | 266–280 |
| 15 | Core principles for brownfield AI dev | Don't trust AI blindly; small scopes; version control; findings backlog; human-readable docs; guardrails; one area at a time; skill rules to avoid repeating bad patterns | 281–305 |
| 16 | Case study: pseudo-greenfield ("six months in eight weeks") | Reverse-engineered PRDs (months → week), code-base mapping (2 weeks → hours), automated Jira ticket skill, 4× competitor estimate | 306–330 |
| 17 | Case study: branch by abstraction — AG Grid upgrade | 500k LOC tightly-coupled distributed monolith; first AG Grid upgrade took ~1 month; built plan skill + multi-agent developer skill | 331–360 |
| 18 | The multi-agent developer skill flow | Orchestrator → ADR check → test scaffolding → implementation → static analysis & quality gates → self-review → human review → main pipeline → updates master plan | 361–380 |
| 19 | Flywheel + skills library | Slow start, then velocity compounds; reusable skills library across codebase | 381–395 |
| 20 | Practical takeaways | Start with a [path] not migration; specs are the contract; thin slices not rewrites; complexity is the opportunity | 396–410 |
| 21 | Q&A — slicing skills across feature teams | Slice at epic level; smaller teams (1–2 people + agents); watch for skill divergence; cross-team review | 411–430 |
.tessl-plugin
talk-batey-building-product-teams-age-of-ai
talk-birgitta-closing-keynote
talk-debois-agent-enablement
talk-douglas-training-ai-on-your-own-code
talk-dubnov-merge-rate-ai-adoption
talk-farley-vibe-coding-best-we-can-do
talk-firtman-web-mcp-agentic-web
talk-foxwell-reinvention-dev-team
talk-graziano-spec-driven-development
talk-groetzinger-skills-everywhere
talk-jones-odevo-ai-native-transformation
talk-jourdan-pipelines-to-prompts
talk-katsioloudes-code-security-ai
talk-lamis-context-engineering-dreaming
talk-lawson-agent-experience
talk-luebken-embedding-pi-coding-agent
talk-maleix-collective-intelligence
talk-marsden-agent-desktops
talk-martinelli-spec-driven-development
talk-moss-skills-team-workflow
talk-overweg-one-brain-no-filtering
talk-podjarny-skills-are-the-new-code
talk-roberts-ai-native-brownfield
talk-roberts-brownfield-ai-native
talk-scheire-artificial-intelligence
talk-selajev-docker-sandboxes-agents
talk-sloan-harness-engineering-beyond-code
talk-stack-humans-architect-ai-writes-code
talk-stoneham-product-brain
talk-tal-skills-security
talk-thomas-ai-native-engineering
talk-walter-runtime-intelligence-agents
talk-wilson-cq-stack-overflow-for-agents
talk-wotherspoon-humans-vs-slop