DevOps Paradox
Technology
About
What is DevOps? We will attempt to answer this and many more questions.
Episodes
- DOP 350: Context Is the New Bottleneck, Not Code
#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 say…
- DOP 349: Shadow AI Is Going to Be a Thousand Times Worse Than Shadow IT
#349: Every platform you already own is about to have AI baked into it. Not next year. This year. That is Ben Wilcox's blunt prediction, and Ben is the CTO and CISO at ProArch, so when he says shadow AI is going to make shadow IT look quai…
- DOP 348: Now It's Time to Panic
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 "t…
- DOP 347: Cozystack Turns Bare Metal Into a Managed Services Platform
#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, an…
- DOP 346: Fighting AI in Your Project Is a Terrible Mistake
#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 pr…
- DOP 345: From Chat Prompt to Working Software with Kiro
#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…
- DOP 344: KubeCon EU 2026 Review
#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 o…
- DOP 343: Your APIs Were Never Built to Be the Front Door
#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 Grap…
- DOP 342: Your Company Documentation Is Useless for AI
#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 init…
- DOP 341: AI Widened the Highway but Nobody Rebuilt the Bridge
#341: Nobody's arguing about whether you need feature flags in 2026. That debate ended years ago. But the code flowing through those flags? That's a different story. AI is writing more of it than ever, review times are climbing, and delive…
- DOP 340: Why Operations Teams Resist Every Technology Wave
#340: The smartest ops people are often the most likely to resist new technology -- and they're not wrong. If you don't change anything, nothing breaks, and nobody blames you. That's a completely rational choice. It's also the one that gua…
- DOP 339: DNS Is Old Tech (And That's Why It Still Runs the Internet)
#339: DNS has been around since the 1980s. Nobody's writing blog posts about how it changed their life. But every single thing on the internet depends on it -- including all those AI tools everyone's excited about. Anthony Eden has been in…
- DOP 338: The Assembly Line Problem: Why Adding AI to One Step Breaks Everything
#338: Every company adding AI coding tools runs into the same wall. Developers produce more code, but features don't ship any faster. The bottleneck just slides downstream -- to QA, to security, to legal, to whoever comes next in the pipel…
- DOP 337: Nanoseconds Matter - InfluxDB and the Future of Real-Time Data
#337: Time series databases have become essential infrastructure for the physical AI revolution. As automation extends into manufacturing, autonomous vehicles, and robotics, the demand for high-resolution, low-latency data has shifted from…
- DOP 336: Why Top Talent Won't Work for You Anymore
#336: The workplace is on the verge of a transformation as significant as the Industrial Revolution. Just as Bring Your Own Device policies emerged after the iPhone disrupted corporate mobile standards, we are now entering an era where emp…
- DOP 335: Stop Building Dashboards and Start Getting Answers With Coroot
#335: Observability tools have exploded in recent years, but most come with a familiar tradeoff: either pay steep cloud vendor markups or spend weeks building custom dashboards from scratch. Coroot takes a different path as a self-hosted,…
- DOP 334: If Code Is the Easy Part, What Should Developers Actually Be Doing?
#334: The debate over whether AI saves developers time misses a fundamental truth: coding was never the hardest part of software development. Writing code is mechanical work - the real challenges have always been understanding problems, de…
- DOP 333: The Hidden Problems Behind Every Data Pipeline
#333: Pete Hunt, CEO of Dagster and early React team member, explores the evolution from Facebook's early React development through trust and safety infrastructure at Twitter, to building modern data orchestration tools. The conversation r…
- DOP 332: 2026 - The Year of Discovery
#332: AI adoption in enterprise software development is accelerating, but operations teams are lagging behind. While application developers embrace AI tools at a rapid pace, those on the ops side remain skeptical—citing concerns about dete…
- DOP 331: Looking Back on Our 2025 Predictions
#331: At the end of 2024, predictions were made about what 2025 would bring to the tech industry. A year later, on New Year's Eve, it's time to look back and see what actually happened. The prediction episode from January 1st covered four…
- DOP 330: Merry Christmas (You Should Probably Be Doing Something Else)
#330: In this short episode, Darin and Viktor reflect on the holiday season. YouTube channel: https://youtube.com/devopsparadox Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/ Slack: https://www.devopspa…
- DOP 329: Vibe Coding and The Technical Debt Time Bomb
#329: Vibe coding - the practice of casually prompting AI to generate code solutions - has become increasingly popular, but its limitations become apparent when applications need to scale beyond personal use. While AI-assisted development…
- DOP 328: The Real Cost of Build Versus Buy Decisions
#328: The build versus buy decision isn't as binary as most companies think. Every technology choice involves elements of both - you might use Linux (buy) but still configure and customize it extensively (build). The real question isn't wh…
- DOP 327: When AI Tools Go Rogue
#327: When AI tools suggest putting glue on pizza, it's a harmless laugh. But when autonomous AI agents start managing your infrastructure, the stakes become much higher. The reality is that current AI technology isn't ready for unsupervis…
- DOP 326: Stop Reinventing The Wheel - Use Dapr Instead
#326: Microservices architecture has evolved far beyond simple distributed systems, but most development teams are still rebuilding the same foundational patterns over and over again. Mark Fussell, co-founder of Dapr and Diagrid, explains…
- DOP 325: KubeCon North America 2025 Review
#325: KubeCon NA 2025 wrapped in Atlanta with unseasonably cold weather and some significant shifts in the cloud native ecosystem. The conference showed fewer vendors backing CNCF projects on the show floor, with key concerns emerging arou…
- DOP 324: Kubernetes Resource Right-Sizing and Scaling with Zesty
#324: Kubernetes has reached a mature state where boring releases signal stability rather than stagnation. While the platform continues evolving with features like in-place resource updates in version 1.33, the real challenge lies in optim…
- DOP 323: The Security Nightmare of Vibe Coding
#323: Vibe coding - the practice of giving AI a high-level description and letting it build applications unsupervised - has become increasingly popular among non-developers looking to quickly prototype ideas. While this approach excels at…
- DOP 322: How to Build Apps That Never Go Down Even When Servers Die
#322: Peer-to-peer technology represents a fundamental shift in how we think about data sovereignty and application architecture. Rather than relying on centralized servers and trusting specific endpoints, peer-to-peer systems allow users…
- DOP 321: Model Context Protocol for Standardizing AI Tool Integration
#321: Model Context Protocol (MCP) represents a fundamental shift in how AI agents interact with tools and systems. Rather than forcing models to guess the best approach for tasks like creating AWS resources, MCP provides structured contex…
- DOP 320: Why Dashboards Alone Are Not Enough for Incident Response
#320: In this episode, Darin and Viktor are joined by Jim Hirschauer, Head of Product Marketing at Xurrent, for a deep dive into the realities of incident management in today's complex IT environments. While dashboards and monitoring tools…
- DOP 319: AI-Powered Infrastructure: Beyond Hype to Reality
#319: The AI infrastructure landscape is evolving rapidly, but the gap between marketing hype and practical reality remains significant. While vendors promise revolutionary changes with each new model release, the true challenge lies not i…
- DOP 318: WireMock and the Changing Landscape of API Development Tools
#318: In this episode, we explore how AI is fundamentally reshaping the world of API development and testing with Tom Akehurst, CTO & Co-founder at WireMock. As AI agents become more prevalent in software development, the tools and practic…
- DOP 317: The Human Cost of AI Automation in DevOps
#317: The often-overlooked human impact of AI's rapid advancement is creating unprecedented disruption across industries. Unlike previous technological shifts that affected one profession at a time, AI is poised to disrupt multiple sectors…
- DOP 316: Bringing Back the Original Internet Vision Using Tailscale
#316: In this episode, Darin and Viktor speak with Avery Pennarun, CEO at Tailscale, on the evolving technology landscape, specifically focusing on the challenges and advancements in VPNs and connectivity. Avery discusses the limitations o…
- DOP 315: Why Good Developers Spend More Time Designing Than Coding
#315: In this episode, the discussion centers around the critical importance of design over mere code writing in software development. The hosts reflect on their experience with coding tools like Cursor and Claude Code, noting their pros,…
- DOP 314: Building Your Speaking Career From Meetups to Main Stage
#314: Geoffrey Huck joins Darin and Viktor to discuss the ins and outs of building a speaking career, starting from small meetups and leading up to major conferences. He shares his personal experiences, tips on overcoming fear of public sp…
- DOP 313: Harnessing AI for Smarter Development
#313: In this episode, Darin shares his recent experiences using AI tools Cursor and Claude Code to improve and refactor Jenkins plugins. After receiving a recommendation to try out Cursor for code improvements, he tests it alongside Claud…
- DOP 312: Transitioning from VMWare to KubeVirt
#312: In this episode, the discussion focuses on the complexities and strategic considerations of migrating from VMWare to platforms like KubeVirt and OpenStack. Kevin Jackson, Director of Product Management at Trilio, joins the discussion…
- DOP 311: Harnessing AI for Accelerated Project Development
#311: In this episode, Viktor and Darin delve into the transformative impact of AI on project development. Viktor discusses how AI tools like Claude Code and Taskmaster have significantly reduced the time required for project development,…
- DOP 310: The Misconceptions and Realities of DevOps, Agile, and Leadership
#310: In this episode, Darin and Viktor sit down with Tim Beattie, co-founder and CEO of Stellafai, to chat about the myths and realities of DevOps and Agile in today's workplaces. They dive into how DevOps and Agile should be seen more as…
- DOP 309: Using AI Agents in Daily Development Tasks
#309: In this episode, Darin and Viktor discuss their personal experiences and insights related to the rapid advancements in AI technology, particularly focused on AI agents like GitHub Copilot, Cursor, and Claude Code. They examine the pa…
- DOP 308: The Truth of CI/CD
#308: In this episode, hosts Darin and Viktor are joined by guest Ricardo Castro to delve into the complexities and misconceptions surrounding Continuous Integration (CI) and Continuous Deployment (CD). The discussion begins with Ricardo's…
- DOP 307: Kubernetes in 2025
#307: In this episode, Darin and Viktor discuss a blog post from Fairwinds about Kubernetes in 2025. Key topics include the ongoing rise in Kubernetes and Docker adoption, the future of container use, Kubernetes use cases, developer sentim…
- DOP 306: Understanding GraphQL's Role in Modern APIs
#306: In this episode of DevOps Paradox, we delve into the role of GraphQL in modern APIs with guest Sophia Willows from Rye. They discuss the pros and cons of using GraphQL versus REST and gRPC, highlighting the efficiencies and complexit…
- DOP 305: The Episode I Thought I Would Never Record
#305: In this brief and emotional update, Darin addresses the hiatus in the show following the passing of his wife, Valorie, on March 19th, 2025. He announces that new episodes will resume on July 9th, 2025, and thanks the audience for the…
- DOP 304: Strategies for Successful Talent Retention
#304: As we continue to navigate the complexities of modern work environments, the debate surrounding remote work versus in-office setups remains a hot topic. Companies are constantly reevaluating their strategies when it comes to talent r…
- DOP 303: How To Develop a CLI in 2025
#303: In today's digital realm, command-line interfaces (CLI) are lifelines for developers, embodying the efficiency and power required to manage complex tasks. The goal in designing a CLI is not to overwhelm users with command intricacies…
- DOP 302: Using AI To Help With Your Programming Tasks
#302: As individuals, engineers may feel that the day-to-day tasks and projects they undertake are not life-changing. After all, if an engineer has an off day, it doesn't mean they're suddenly out of the job market. However, when we look a…
- DOP 301: Exploring OpenRewrite and the Future of Code Modernization
#301: How many applications are in your organization that need to be kept up to date? More than likely, that number is every application needs to be kept up to date, if for no other reason than to keep your security teams happy. It gets ev…