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
Paul Stack — Infrastructure coder; previously at HashiCorp (Terraform) and Pulumi; currently at System Initiative (and a newly-spun-up sister company he calls "Eldest One Club" — likely a transcription artifact). Self-described "ops person, a developer", "incredibly opinionated", from Northern Ireland. Online as stack72 (stack72.dev). Long-time speaker on CI/CD and operational practice.
At System Initiative, we don't write code. Not because we can't — because we decided not to.
Every line of code in our new project, swamp, is generated by an LLM operating within strict design guidelines we've crafted and maintained. We don't accept pull requests but we happily accept contributions. If you want to contribute, you open an issue, we discuss the problem, refine the design together and let the AI build it. This keeps the supply chain intact and trustworthy. That's not a gimmick, it's the thesis made real. (...) The future of software isn't humans writing less code, it's humans getting better at expressing what they want.
Stop writing code; build the machine that writes the code. The engineering bottleneck has moved from typing to expressing intent, so the human job is to author and maintain sharp, executable constraints (CLAUDE.md, design guidelines, adversarial reviewers, UAT-as-source-of-truth) inside which agents reliably produce working software. Refusing all human-authored PRs — even from internal staff — is what keeps the supply chain trustworthy in an era of AI-generated supply-chain attacks.
| # | Section | Summary | Approx. line range in transcript.md |
|---|---|---|---|
| 1 | Cold open & framing | "Last line of code I wrote? End of January." Build the machine, don't write the code. | 1–25 |
| 2 | What changed at System Initiative | Six years of beautifully-architected Rust thrown away end of January; five people stayed; restarted on a Miro board on Jan 25. | 26–55 |
| 3 | Why Paul fell out of love with code | Two years ago, a Zoom call about NATS queue naming conventions. | 56–75 |
| 4 | What he does now — architecture, not syntax | Owns constraints, invariants, system coherence; "vibes don't scale" blog post. | 76–100 |
| 5 | The no-PR policy | Even internal PRs from humans get deleted. Contributions = issues. Supply-chain integrity. | 101–135 |
| 6 | End-to-end flow: triage → plan ↔ adversarial → human arbiter → UAT → release | The pipeline as a state machine inside a skill, backed by a CLI; 5-iteration cap before human steps in. | 136–175 |
| 7 | CLAUDE.md as executable contract | TypeScript strict, no anys, named exports, AGPL header, no fire-and-forget promises, imports from mod, never leak internals; trailing "record non-obvious problems" rule. | 176–205 |
| 8 | Test strategy & merge gates | Unit/integration/contract/property/architectural tests + separate-repo UAT + adversarial tests; five merge gates including a skill-check gate. | 206–245 |
| 9 | Self-merging PR demo & numbers | A PR merged itself just before the talk. 30-day stats: 295 issues opened, 217 shipped, 81 closed; median triage 4.6h, triage-to-ship 1.6h; ~$3k/month total cost for 5 people. | 246–285 |
| 10 | Self-debugging agent / removing bus factor | Swamp reproduces its own errors, checks if already fixed, files structured issues. Fresh context every time — no /clear in two months. | 286–305 |
| 11 | How to get started small | Turn conventions into constraints; encode the one thing only one person knows; run one loop end-to-end; find the next constraint. | 306–325 |
| 12 | Closing — "intent is the new architecture" | AI gives you back the work you got into the industry to do. References "context is the new code" from a prior session. | 326–345 |
| 13 | Live triage demo of issue #518 | Walks through the skill loading, fetching issue, summarising findings, classifying, structured plan + adversarial warnings. | 346–370 |
| 14 | Q&A: bottleneck | Bottleneck is deciding what to build, not compute. | 371–390 |
| 15 | Q&A: how humans arbitrate | Plan + adversarial outputs are structured data, queryable; if uncertain, restart for ~10 min cost. | 391–410 |
| 16 | Q&A: open-source / commercial model | AGPLv3; revenue from commercial software licenses (Red Hat-style); customers pay for maintained, trustworthy supply chain. | 411–430 |
| 17 | Q&A: does this scale to large orgs? | Doesn't need hundreds of engineers; needs people with architectural vision. Juniors become more important — they can learn architecture without syntax. | 431–460 |
| 18 | Q&A: is this the honeymoon period? | "Absolutely. 100." Expects to redesign the system four more times; maybe rewrite in Rust. | 461–475 |
any / named exports / no default exports / AGPL header on every file / no fire-and-forget promises / long-adjacent endpoints / imports from mod / never leak internals to consumers / trailing "if you hit a non-obvious problem, record it and propose an update" rule..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