
The Engineering Room with Dave Farley
Welcome to the 'Engineering Room’ a podcast hosted by Dave Farley! Join us on a journey through the world of software development, as we listen in to conversations between Dave and other influential experts from the field. Discover how to provide top-notch software that sets new standards for quality. Tune in and unlock the secrets to mastering Continuous Delivery and learn what it takes to achieve excellence in the software industry.
Latest episodes

Jan 31, 2024 • 1h 34min
Leading Teams For Silicon Valley Tech Giants | Randy Shoup In The Engineering Room Ep. 7
In this episode of “The Engineering Room” Dave Farley chats with Randy Shoup, eBay VP of Engineering and Chief Architect. Randy has led software development in some of the best known Silicon Valley web giants. He identifies some common patterns in the trajectory from software start-ups to Big Tech - declaring that a monolith is the best architecture for tech start-ups, even at eBay, Twitter, Google and Netflix, and describes the evolutionary steps from Monoliths to Microservices. Dave and Randy discuss the role of Platforms and Infrastructure teams, technical choices and autonomy at big organisations; increasing automation and applying software engineering and DevOps techniques to a legacy system. Learn how eBay's "Velocity Initiative", led by Randy, doubled productivity in just a year, by applying Continuous Delivery techniques and using the DORA metrics to focus on where to improve.xxIf you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining📖 The award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCDEqual 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/3ASy8n0

Jan 31, 2024 • 1h 27min
Learning from Big Public Software Failures | Kevlin Henney In The Engineering Room Ep. 6
In this episode of “The Engineering Room” Dave Farley chats with renowned author, speaker and expert software developer Kevlin Henney. In fact "The one and only Kevlin Henney" - literally! He has a google-unique name: try it! Kevlin is a member of the ACCU and IEEE Software Advisory Board. Famous for works on Pattern-Oriented Software Architecture and Big Public Software Failures. He has published several ‘anthology' books, including: "97 Things Every Programmer Should Know - Collective Wisdom from the Experts”xx📖 97 Things Every Programmer Should Know, Kevlin Henney ➡️ https://amzn.to/3kkhzdA 📖 97 Things Every Java Programmer Should Know, Kevlin Henney & Trisha Gee ➡️ https://amzn.to/3EZ2d7P📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCDEqual 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/3ASy8n0

11 snips
Jan 31, 2024 • 40min
Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5
In a riveting conversation, Simon Brown, creator of the C4 Model, and Hannes Lowette, a prominent voice in software architecture, delve into the evolving landscape of software design. They discuss the balance between agile methodologies and essential architectural foundations. The duo emphasizes that microservices may not be ideal for every team and advocate for starting with modular monoliths. They also critique the industry's obsession with trendy technologies, urging a focus on robust architectural practices for continued success in software engineering.

Jan 31, 2024 • 1h 8min
How To Manage Software Complexity | Martin Thompson In The Engineering Room Ep. 4
In this episode, Dave Farley chats with Martin Thompson. Martin is a world-class software developer and leading expert on high performance computing, Java and concurrent systems. Dave and Martin worked together to create one of the world’s highest performance financial exchanges. They discuss here excellence in software development, what it takes to move from software development into software engineering, mechanical sympathy, and some of the attributes that make you a great developer. It's not just about being smart enough to deal with high cyclomatic complexity, but about striving for great feedback and truly simple solutions.xx📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmxIf you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining 📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCDEqual 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/3ASy8n0

Jan 31, 2024 • 1h 16min
How Agile Failed at the BBC and the FBI | Gojko Adzic In The Engineering Room Ep. 3
In this episode, Dave Farley chats with Gojko Adzic. Gojko is a prolific author, international speaker on software and expert practitioner in DDD, BDD and an AWS Serverless Hero. Dave and Gojko chat about a wide-ranging series of topics on product development, steering development organisations to success, Palchinsky principles and how agile development failed for the FBI and the BBC. It’s a fun episode! ( ➡️ https://gojko.net)xxGojko's new text-to-speech video maker ➡️ https://www.narakeet.com MindMup - MindMapping tools ➡️ https://www.mindmup.com🎓 CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining 📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCDEqual 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/3ASy8n0

Jan 31, 2024 • 1h 15min
Java & Diversity In Tech | Trisha Gee In The Engineering Room Ep. 2
In this episode, Dave Farley chats with Trisha Gee ( ➡️ https://trishagee.com). Trisha is a Developer Advocate and Java Champion. In this conversation Dave and Trish explore a wide range of topics, mostly centred on aspects of career development and growth. They look at the value of user communities and groups, keeping current with tools and technologies, sculpting code through refactoring, and explore the perspective of women, and other under-represented groups, in software development.xx🎓 CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining 📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCDThis series is brought to you by Equal Experts. 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/3ASy8n0

Jan 31, 2024 • 1h 20min
The Fundamentals Of Software Development | Martin Fowler In The Engineering Room Ep. 1
In this first episode, Dave Farley chats with Martin Fowler. Martin is a widely read author having written definitive works on several important topics, including Refactoring, NoSQL, UML, Extreme Programming, and several books on patterns. He also has a very widely read website that captures more of these thoughts, and more collections of patterns too at ➡️ https://martinfowler.comDave and Martin discuss a wide range of ideas, from new work in patterns in distributed systems and Data Mesh, to the fundamental principles of software development that matter, whatever the technology or problem that you are solving.xx📧 JOIN CD MAIL LIST 📧 Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCD🎓 CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTrainingThis series is brought to you by Equal Experts. 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/3ASy8n0