AI Native DevCon 2026 London — all conference sessions as interactive skills
71
89%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
Christopher Batey — CTO, Core Engineering Consulting Group. Over 20 years across software delivery, product development, JVM library development (concurrency/distributed systems), infrastructure engineering, architecture & system design, and most recently platform engineering. Open-source contributions including Akka and Kubernetes. Focus: speed and stability — what to do next to speed up the software delivery lifecycle.
Hosted by Katie Roberts on the Latent Space stage (the transcript opens with her introduction; she also says "Thanks very much, Dave" — likely a transcription artifact, since the speaker is Christopher).
Over the last year, I've built and scaled a new product engineering team from scratch: hiring, training, and shipping a real product while AI-assisted development rapidly changed how software gets built. ... This talk shares three practical pillars we've learned for running product development in the age of AI:
- Path to Production at AI Speed
- Training and Evaluating AI-Enabled Engineers
- Designing Workflow for Parallel Change
This isn't a theoretical talk about AI replacing engineers. It's a practical account of what changed when a real team tried to ship real software while development speed fundamentally increased.
AI is an amplifier, not a replacement: it dramatically accelerates code production but exposes — and worsens — every weakness elsewhere in the delivery lifecycle (product decisions, adoption, shared system understanding, review capacity). The fix isn't more tooling; it's disciplined practice: refuse to delegate systems thinking to agents, write human-authored ADRs before implementation, keep teams small with adoption-bound missions, work in parallel but limit each engineer to one complex cognitive task at a time, and measure adoption rather than vanity metrics like commits or PRs merged.
| § | Heading | Summary | Transcript lines |
|---|---|---|---|
| 1 | Intro & company context | Host hand-off; Core Engineering Consulting Group's history as a platform/CD consultancy; how internal training/processes/reference impls looked two years ago. | ~1–35 |
| 2 | Where they are now (with AI) | Interactive training platform that provisions real environments; maturity tooling became SaaS; ref impls became a product for SMEs; the consultancy is its own best customer. | ~35–65 |
| 3 | The stakes — sensitive systems | Two product types: one holding sensitive client data, one managing client production environments. The talk is scoped to systems where it really matters if things go wrong. | ~65–80 |
| 4 | The fear: software no human has seen | Code can do anything with data it has access to; banks/healthcare doing this is scary. | ~80–95 |
| 5 | Audience polls | What % of your code is written by AI? (most: 50–100%) and what % goes to production with no human review? Batey's claim: at his company, 90–100% is AI-written, but ~0% goes without human critical thinking. | ~95–125 |
| 6 | AI as amplifier | AI amplifies what you already do well and what you do badly. Enables delivery-focused engineers. The deeper worry: what % of your system goes to production without human understanding? | ~125–145 |
| 7 | Don't delegate systems thinking to agents | Concrete example: managed service + client-side deployment + auth boundary. Lists system-level questions a 7,000-line PR needs answered. | ~145–195 |
| 8 | ADR-first workflow | Agents wrote verbose ADRs no one read. Fix: humans write the ADR first with diagrams, review it carefully; then agents are good at reviewing follow-up PRs against it. | ~195–220 |
| 9 | The producer "black box" — harness, host, model | Three layers of opacity. Choose open-source harnesses / alternative hosts / open-weight models to switch providers quickly during outages. Vendor lock-in is fine if it's a conscious choice; baking it into your product is a different game. | ~220–270 |
| 10 | The whole flow: idea → product mgmt → ownership → build → adoption | Different stages get different AI speed-ups. Building got an order-of-magnitude faster; product decisions did not. Look for friction caused by uneven acceleration. | ~270–305 |
| 11 | "You build it, you run it, you drive adoption" | Engineers must drive adoption of the feature they built before starting the next one. Otherwise they build features for fun. | ~305–325 |
| 12 | Engineer day-to-day: plan / execute / refine | Plan and refine use the human brain; execute is what AI accelerates. Refinement is the magic — fast user-feedback iteration. Superpowers and spec-driven frameworks help. | ~325–355 |
| 13 | Parallelism — but one complex task at a time | Everyone starts multiple tasks in parallel. They got worse output by the third complex task because the human brain is depleted. Mandate parallel work, but only one complex task per engineer at a time. | ~355–385 |
| 14 | Team shape — two-to-four sub-streams | Two-pizza teams generate 48 PRs; review becomes the bottleneck. Break into 2–4 person sub-streams with adoption-bound missions; cross-stream architects review key ADRs and integration. | ~385–435 |
| 15 | Does AI need good engineering practices? | Made-up velocity-degradation graph. Causes: technical debt + success. Loose coupling, fast feedback (<15 min full test suite), and blast-radius–aware design matter more under AI velocity. | ~435–480 |
| 16 | Closing — find your principles | Decide what humans must understand vs. agents; decide vendor-lock tolerance; identify the real bottleneck idea→adoption; reject vanity metrics (tokens, commits, PRs); measure adoption. QR code for follow-up articles. | ~480–510 |
.tessl-plugin
talk-azriel-executable-specs-agentic-coding
talk-batey-building-product-teams-age-of-ai
talk-birgitta-closing-keynote
talk-cormack-tests-lie-observability-ai-honest
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-kerr-bipolar-disorder-dysregulation-ai
talk-lamis-context-engineering-dreaming
talk-lawson-agent-experience
talk-lopopolo-harness-engineering-humans-steer-agents-execute
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-obstbaum-willoughby-evals-hard
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-smith-connecting-context-future-transports
talk-stack-humans-architect-ai-writes-code
talk-stoneham-product-brain
talk-syme-agentic-repository-automation
talk-tal-skills-security
talk-thomas-ai-native-engineering
talk-trieloff-browser-agents
talk-walter-runtime-intelligence-agents
talk-wilson-cq-stack-overflow-for-agents
talk-wotherspoon-humans-vs-slop