The Engineering Room with Dave Farley

Dave Farley
undefined
18 snips
May 3, 2026 • 1h 15min

Using AI Agents To TRULY INCREASE Software Engineering Productivity | David Yanacek In The Engineering Room Ep. 45

David Yanacek, Senior Principal Engineer at AWS and lead advisor on Agentic AI, helped build DynamoDB, CloudWatch and the Kira IDE. He describes spec‑driven development that turned months into weeks. He explores testing agents with property tests and formal methods, using agents for proactive ops, setting safe agent boundaries, and balancing architecture with self‑verifying tests.
undefined
17 snips
Apr 5, 2026 • 57min

Better Software Architecture Thanks To TDD | Steve Freeman In The Engineering Room Ep. 44

Steve Freeman, software craftsmanship pioneer and co-author of Growing Object-Oriented Software, Guided by Tests, describes the London School of TDD and its role in shaping architecture. They explore mocks as protocol tests, TDD revealing poor design, splitting systems and testing adapters, and why iterative design and the skill of abstraction matter for code habitability and ease of change.
undefined
22 snips
Mar 1, 2026 • 1h 7min

The Meaning Of TRUE Engineering Leadership | Dan Abel In The Engineering Room Ep. 43

Dan Abel, senior staff engineer with 30+ years building platform and DevOps teams, walks through leadership transitions and scaling technical influence. Short segments cover engineering career ladders, mentoring vs sponsoring, safe failure and fast learning, platform enablement to reduce cognitive load, pragmatic security practices, and strategies to measure outcomes and connect teams to customers.
undefined
101 snips
Jan 25, 2026 • 1h 6min

Understanding The Value of AI Coding | Gene Kim In The Engineering Room Ep. 42

Gene Kim, bestselling author and DevOps expert, discusses AI-assisted "Vibe Coding" and how it changes software work. He shares rapid-build stories, the FAFO value framework, and why faster generation demands faster feedback and modularity. They explore who benefits, how trust grows, versioning prompts versus specs, and how roles and skills shift as AI raises engineering abstraction.
undefined
17 snips
Dec 14, 2025 • 1h 4min

The Myth of the 10x Engineer | Charity Majors In The Engineering Room Ep. 41

What does it truly take to build a high-performing software team? Is it about hiring the legendary "10x engineer," or is it about crafting the right environment?In this episode of The Engineering Room, Dave Farley is joined by Charity Majors, CTO and Co-founder of Honeycomb and co-author of Observability Engineering, for an unvarnished look at the reality of modern software development.-----------------------------------------------Charity Majors LinkedIn https://www.linkedin.com/in/charity-majors/Charity Majors Website https://charity.wtf/ Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0Only Patreon Supporters get to see the FULL VIDEO Episodes of The Engineering Room, sign up here: https://www.patreon.com/c/continuousdelivery📖 "The Software Developers’ Guidebook Amazon ➡️ https://amzn.to/4f9ozFK ebook version ➡️ https://leanpub.com/softwaredevelopersguidebook📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx📖 "Continuous Delivery Pipelines" by Dave Farley Paperback ➡️ https://amzn.to/3gIULlA ebook version ➡️ https://leanpub.com/cd-pipeline
undefined
71 snips
Oct 12, 2025 • 1h 10min

The 3 Golden Rules Of Distributed Systems | Sam Newman In The Engineering Room Ep. 40

Sam Newman, an expert in microservices and resilient distributed systems, chats about how to approach architectural decisions in software development. He emphasizes the importance of starting simply before scaling to microservices. The conversation dives into his three golden rules for distributed systems, focusing on time, targets, and resource limitations. They explore practical strategies like timeouts and retries, while also addressing the impact of AI on coding practices and the importance of maintaining learning opportunities for junior developers.
undefined
39 snips
Sep 14, 2025 • 1h 16min

The Origins Of Behaviour Driven Development (BDD) | Dan Terhorst-North In The Engineering Room Ep. 39

In this enlightening discussion, Dan Terhorst-North, the creator of Behavior-Driven Development (BDD), shares his journey in agile software development, particularly at ThoughtWorks. He delves into the origins of BDD, its common misconceptions, and how effective communication boosts collaboration between tech teams and stakeholders. Dan also emphasizes the transformative power of teamwork in agile environments and the importance of feedback in optimizing software practices. His insights highlight the human aspects of technology and fostering innovation.
undefined
30 snips
Jul 6, 2025 • 1h 8min

How Norway’s Banking Engineers Deliver 35M Requests a Day with Confidence | The Engineering Room Ep. 38

Asgaut Mjølne Söderbom, a Senior Developer at SpareBank 1, shares his insights into transforming the banking sector's software practices. He discusses the pivotal role of pair programming in achieving true continuous delivery, emphasizing collaboration and code quality. The conversation explores their shift to agile methodologies, challenges in managing pull requests, and innovative practices like Behavior-Driven Development (BDD). Asgaut also touches on navigating regulatory hurdles while fostering a culture of continuous improvement within the team.
undefined
Mar 30, 2025 • 1h 1min

Why The US Army Is Teaching Its Soldiers To Code | Matthew Flautt & Jeff Day From The Army Software Factory Ep. 37

Matthew Flautt, CTO of the Army Software Factory, draws on 20 years of military experience, while Jeff Day, Chief of Platform, enriches the conversation with his cybersecurity background. They discuss how the Army is transforming non-technical soldiers into skilled developers through innovative training methods. The pair delve into the integration of DevOps principles, rapid software development strategies, and innovative applications like 'Blast Radius.' Their insights highlight a collaborative approach to overcoming challenges and enhancing military operations through technology.
undefined
67 snips
Feb 23, 2025 • 1h 15min

Why Traditional Software Development Approaches Struggle In The Modern Day | Diana Montalion In The Engineering Room Ep. 36

Diana Montalion, a former principal systems architect at The Economist and Wikimedia Foundation, and author of "Learning Systems Thinking," delves into the struggles of traditional software development in today’s complex landscape. She emphasizes the importance of relationships between system components over just the components themselves. Diana advocates for a shift from reductionist to systems thinking, highlighting its role in navigating digital transformations and enhancing user experiences, while encouraging flexibility and empathy in tech innovation.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app