Episode 345 · DevOps Paradox
DOP 345: From Chat Prompt to Working Software with Kiro
8 Apr 2026 · 39 min
Episode 345 · DevOps Paradox
8 Apr 2026 · 39 min
#345: Vibe coding works fine until your project gets complicated. That's the gap Amit Patel and his team at AWS built Kiro to fill. The tool launched with about six people in mid-2024, hit GA around October 2025, and the team still fits in a single room -- maybe a seven-pizza team by Darin's math. The core idea is spec-driven development, but not the kind where business analysts disappear for five years and come back with a document nobody needs anymore. Amit's version: you tell the agent what you want in a chat prompt, it writes the spec for you, and you iterate on it. Twenty minutes of…
by Darin Pope & Viktor Farcic · English · Tech & Science
What is DevOps? We will attempt to answer this and many more questions.
E348 · 29 Apr 2026 · 50 min
Something flipped this year. Chatbots were a toy. Useful sometimes, but a toy. Agents are not. Agents take actions, hold credentials, write code, move Kanban cards, and run on cron schedules. The window between "this is interesting" and "this is existential" has closed faster than cloud, faster than Kubernetes, faster than any prior shift. Viktor's read is blunt. One person can now build a bigger business than most mid-size companies have ever managed. That is not hyperbole -- that is a description of what is already happening with a handful of solo-built projects shipping in weeks what used…
E347 · 22 Apr 2026 · 48 min
#347: Andrei Kvapil has been around Kubernetes since the early days. Contributor to Cilium, Kubevirt, and a handful of other projects you probably use without realizing it. He is also the maintainer of Cozystack, a CNCF sandbox project, and the CEO of Aenix, the company behind it. The thesis: Kubernetes should be boring. Not exciting, not cutting-edge, not the thing everyone argues about. Boring like the Linux kernel is boring. Something that sits underneath everything and nobody needs to think about. Viktor takes it one step further and says it should be invisible -- developers should never…
E346 · 15 Apr 2026 · 55 min
#346: Drive-by PRs, AI slop, maintainers burning out -- the open source world is having a meltdown and everyone wants to blame the robots. Viktor isn't buying it. The real problem started long before AI. Contributing to most open source projects has always depended on tribal knowledge and obscure docs nobody reads. AI didn't break that. It exposed it. When contributions were trickling in, you could get away with onboarding people via vibes. Now that contributions are a firehose, you can't. Viktor's take cuts in a direction that will annoy a lot of maintainers: your primary job is empowering…
E344 · 1 Apr 2026 · 54 min
#344: Kubernetes is boring now. That's the whole point. KubeCon EU 2026 in Amsterdam -- likely the biggest KubeCon ever at more than 13,000 attendees -- made one thing extremely clear: the container orchestrator is done being interesting on its own. Every keynote, every new sandbox project, every vendor announcement pointed the same direction. AI. Inference. Agents. NVIDIA donated a DRA driver for GPUs to CNCF. Google open-sourced their cluster autoscaler and shipped a DRA driver for TPUs. Red Hat brought LLM-D for disaggregated inference. NVIDIA contributed the KAI Scheduler for AI…
E343 · 25 Mar 2026 · 46 min
#343: Here's the thing about your company's APIs -- they were built for your own engineers to use inside your own software. Nobody designed them to be the front door. But that's exactly what's happening. Matt DeBergalis, CEO of Apollo GraphQL, makes a pretty compelling case that AI agents are turning internal APIs into the actual interface between companies and customers. Not the website. The APIs themselves. And most of them aren't ready for that. At all. Think about what happens when you point a model at a typical REST API. GitHub's API returns hundreds of fields for a single repository…
E342 · 18 Mar 2026 · 55 min
#342: Most companies have plenty of documentation. The problem is almost none of it is findable, current, or true. Between what's documented, what's actually true, and what people actually do, there are gaps wide enough to kill any AI initiative before it starts. Viktor makes a distinction that reframes the whole problem: there are two types of documentation. Why something was done -- that's eternal. How something works -- that's outdated the moment someone changes a config and forgets to update the wiki. The information about that change probably exists somewhere -- in a Zoom recording, a…
E371 · 7 Oct 2026 · 30 minNew
#371: You've got an idea, two friends, and a coding agent. Why would you pay for a CRM when you can vibe code one this weekend? Day one, it looks great. You love it. Then day 30 shows up. Somebody else needs access, a new feature breaks an old one, and you're asking yourself where this thing is even hosted. Pretty soon you're spending more time maintaining your CRM than running your business. In this episode, we speak with Eddie Cliff, VP and GM of SMB and Growth Products at Salesforce, about when to build and when to buy. Eddie's contact information: LinkedIn:…
E370 · 30 Sep 2026 · 1 hr 1 min
#370: Will AI replace QA testers? Three years ago, manual testers were told to learn automation or find another job. Now the automation engineers are hearing the same thing about AI. Same speech, new audience. Here's the thing. Nobody can test everything. Somebody still has to decide what quality means for your product and which workflows can't break, and your team is shipping ten times the code it used to. The conveyor belt got faster. You still have two eyes. In this episode, we speak with Shubha Govil, Chief Product Officer at Sauce Labs, about why the testing roles stay but the work…
E369 · 23 Sep 2026 · 49 min
#369: Vibe coding is great until it isn't, and the until part usually shows up fast. Ten different ways to calculate sales tax. An agent that switches programming languages in the middle of a request. One team on NodeJS, another on Python, and nobody with a rule about either. So who's supposed to stop that? Turns out that's a job now. Somebody has to tell the agents what they can and can't do, encode it, and then prove it held. In this episode, we speak with Dan Fernandez, Vice President of Product for Developer Services at Salesforce, about harness engineering, what actually counts as slop,…
E368 · 16 Sep 2026 · 54 min
#368: You're faster with AI. Your teammates are faster with AI. More tickets closed, more deployments going out than a year ago. So why can't anybody in the building answer a simple question: are we shipping more value? Jeff's take is that the bottleneck didn't go away, it moved. Code got cheap. Deciding what to build, why, and whether it actually worked did not. That's not an engineering problem anymore. It's a product problem. In this episode, we speak with Jeff Keyes, Field CTO at Allstacks, about where the bottleneck went once AI made coding cheap, and why product people have to pick up…