David Dieruf & Wael Rabadi

Going to Production

Technology EN ↓ 9 episodes

Going to Production is the podcast where technical leaders get real about the complexities of shipping software. Hosted by Wael and David, each episode features honest conversations with VPs of Engineering, CTOs, and seasoned technical decision makers who share the unvarnished truth about what it really takes to get code from development to production. What You'll DiscoverThis isn't another podcast about the latest frameworks or theoretical best practices. We dive deep into the messy realities that every technical leader faces: the trade-offs that keep you up at night, the production incidents...

Author

David Dieruf & Wael Rabadi

Category

Technology

Podcast website

going-to-production.com

Latest episode

Mar 12, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

The Spec That Runs Your Whole Business 12.03.2026

Everyone's talking about spec driven development — and almost everyone is thinking about it too narrowly. If your spec only describes what your engineering team needs to build, you're leaving most of its power on the table. In this episode, David Dieruf and Wael Rabadi challenge the AI coding community's definition of "spec" and make the case for holistic specification thinking that drives your en...

True Development in the AI Age: What It Means Beyond Writing Code 11.12.2025

Is computer science a dying field now that AI can generate code? Are developers just becoming "code monkeys" who paste AI output into repositories? In this episode, David Dieruf and Wael Rabadi tackle these questions head-on and explore what true development actually means when AI handles the implementation grunt work. What You'll Learn: What true development means beyond writing code Why context...

Production First Development: Why Staging Environments Are Holding You Back 27.11.2025

Most engineering teams treat staging environments as a safety net—a place to test changes before they hit production. But what if that safety net is actually slowing you down and creating more problems than it solves? In this episode, David Dieruf and Wael Rabadi challenge the conventional wisdom around staging environments and make the case for production-first development. What You'll Learn: Why...

AI Pair Programming: How AI is Transforming Developer Roles and Velocity 13.11.2025

The rise of AI coding assistants is fundamentally changing what it means to be a software developer. But contrary to popular fear, AI isn't replacing engineers—it's transforming their roles from code writers to context managers and decision-makers. In this episode, David Dieruf and Wael Rabadi explore how AI pair programming is reshaping development at every level, from entry-level developers to s...

Thin Slices vs Story Points: Better Backlog Grooming for Engineering Teams 30.10.2025

Most engineering teams struggle with backlog grooming because they focus on estimating story points and debating technical implementation details rather than defining user value and thin slices. In this episode, David Dieruf and Wael Rabadi discuss why traditional backlog grooming often becomes a solutioning session—and how to shift toward grooming that enables rapid iteration, effective testing,...

When Good Engineers Build Bad Systems: Why Smart Teams Create Problems 16.10.2025

Why do talented engineers with good intentions end up building problematic architectures? In this episode, we explore how smart teams create bad systems through local optimization, unintended consequences, and the gap between component thinking and systems thinking. What You'll Learn: Why smart teams create problematic architectures The danger of local optimization without global context Unintende...

The Stack, The Plan, and The Platform: Modern Delivery Stack Methodology 02.10.2025

Your technology stack isn't just a list of tools—it's the foundation of your entire delivery system. In this episode, we introduce the Modern Delivery Stack methodology: how to connect business goals to technical decisions through a unified platform that enables sustainable velocity. What You'll Learn: The Modern Delivery Stack framework: Customer Value → Domain Applications → Domain Services → Ru...

Conway's Law in Action: How Team Structure Dictates System Architecture 18.09.2025

Your system architecture mirrors your organizational structure—whether you planned it that way or not. In this episode, we explore Conway's Law in practice: how team boundaries, communication patterns, and organizational design directly shape the technical systems you build. What You'll Learn: How team structure inevitably dictates system architecture Why organizational design is a technical decis...

The Platform Multiplication Problem: Why Teams Duplicate Infrastructure 04.09.2025

Why do organizations end up with multiple platform teams building the same infrastructure? In this episode, we explore the platform multiplication problem—how well-intentioned teams create duplicated effort, fragmented systems, and wasted resources across the organization. What You'll Learn: Why platform teams naturally duplicate effort across organizations The hidden costs of fragmented infrastru...

Listen to the Going to Production podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.