DOP 350: Context Is the New Bottleneck, Not Code
Show Notes
#350: The bottleneck used to be writing the code. Now it is feeding the agent enough context to write the right code. That is Patrick Debois’ argument, and given that Patrick coined the term DevOps, it is worth paying attention when he says the discipline is shifting again. The model does not matter. The IDE does not matter. What matters is whether your team can capture the way you actually work and hand it to an agent that does not know any of it.
The promise was that AI would let us ship without writing specs. The reality is the opposite. If you want decent output, you need richer specs, more docs, and a way to feed the agent what is unique about your team and your codebase. Viktor admits he stopped writing specs himself. He talks to the agent until he is satisfied, then says write it down. The work did not go away. It moved.
A second agent that validates your work tends to take the original spec too seriously and miss what is not there. The interesting validation is not whether the code matches the spec. It is whether the spec matches reality. Patrick’s response is harness engineering – combining verifier agents with deterministic tooling like linters and tests, and mining conversation logs for the moments a user says this is wrong so the missing context can be saved and reused. Memory, hooks, skills, registries – all just delivery mechanisms for the same underlying thing.
Patrick’s number one piece of advice if you are starting today is brutal in its simplicity. When the agent does the wrong thing, write it down in your AGENTS.md or CLAUDE.md. Do not just re-prompt and move on. Build the context file. That is the new job. Code moved to context. Context, eventually, moves to knowledge – the way your organization actually works, captured somewhere an agent can use it. Whoever owns that layer wins. The model does not.
Episode Transcript
Share and Download
Guests
Patrick Debois
Patrick Debois is a practitioner, researcher, and eternal learner exploring how AI agents are reshaping software development — not just for individuals, but for teams and organizations. As independent advisor, Product DevRel lead at Tessl, and curator of ainativedev.io, he studies AI-native development patterns, context engineering, and how the context flywheel turns everyday coding into organizational knowledge.
He accidentally coined the term DevOps in 2009 by organizing the first DevOps Days, and co-authored the DevOps Handbook. From DevOps to DevSecOps to AI-native dev — Patrick has been at the frontier of emerging practices, always drawn to the same question: how do teams get better, together?
He organizes AI Native DevCon and is a frequent conference speaker known for knowledge packed talks. His current work centers on context engineering, the Context Development Lifecycle (CDLC), and the organizational patterns that emerge when AI agents become teammates. He shares his ongoing research through talks, workshops, and the blog on jedi.be.
Hosts
Viktor Farcic
Viktor Farcic is a member of the Google Developer Experts and Docker Captains groups, and published author.
His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD).
He often speaks at community gatherings and conferences.
He has published DevOps Paradox and Test-Driven Java Development.
His random thoughts and tutorials can be found in his blog The DevOps Toolkit.