

The Engineering Room with Dave Farley
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.
Episodes
Mentioned books

Feb 1, 2024 • 1h 6min
“Industry Changing Book” | Jez Humble & Dave Reflect On Continuous Delivery In the Engineering Room Ep. 20
Jez Humble joins Dave Farley in the podcast episode where they discuss writing the award-winning book 'Continuous Delivery' - Jez' goal was to stop people wasting time by doing the wrong things, and showing people a better way of working so they don't have to spend their evenings and weekends to release new software! Dave and Jez share views on a divided SW industry, the real identity of a software developer, what mistakes they made, the importance of building teams with trust, the origins of TDD and Blue-Green deployment, current software engineering trends AND MORE.xxEqual 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/3ASy8n0Join the Continuous Delivery community and access extra perks & content! JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreonDORA - https://www.devops-research.com/resea... Project Aristotle📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.📖 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-pipelines📖 "Lean Enterprise: How High Performance Organizations Innovate at Scale" by Jez Humble, Barry O'Reilly, Joanne Molesky ➡️ https://amzn.to/39mC05b 📖 "Accelerate, The Science of Lean Software and DevOps" by Nicole Fosgren, Jez Humble & Gene Kim ➡️ https://amzn.to/2YYf5Z8 📖 "A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware (Agile Software Development)" ➡️ https://amzn.to/2YgZ7ss

Feb 1, 2024 • 1h 13min
The Code Behind HUGE Trading Platforms | Frank Yu In The Engineering Room Ep. 19
Today's Guest Frank Yu is an engineering leader at Coinbase, focusing on distributed low latency trading platforms. In some ways the development in ultra-low-latency trading systems is analogous to Formula 1 Car racing. These people push the boundaries of what is possible in software, and sometimes hardware, to squeeze out every last ounce of performance. Code for trading though is not esoteric, or unnecessarily complex, and ideas that are explored in this, sometimes, cutting-edge domain become more widely used in the wider industry, event based systems is one such transfer that springs to mind. So if you want to learn how to build a trading algorithm, take advantage of event streaming to create a world-class reactive system the Dave Farley's guest in the Engineering Room, Frank Yu, explains, and Dave and Frank explore more broadly what this kind thinking and design means for software engineering more broadly.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content! JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon🔗 "Deterministic Execution", by Frank Yu ➡️ https://bit.ly/46oEPhF 🔗 “Reactive Manifesto” ➡️ https://www.reactivemanifesto.org 🔗 “Mechanical Sympathy Blog”, Martin Thompson ➡️ https://mechanical-sympathy.blogspot.com 🔗 “10 Numbers Every Programmer Should Know” ➡️ https://gist.github.com/jboner/2841832 🔗 "Stateful Serverless - Actors" ➡️ https://estatejs.com📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible. 📖 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-pipelinesEqual 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

Feb 1, 2024 • 1h 24min
Agile, Waterfall, TDD & MORE | Dave Thomas (Prag Dave) In The Engineering Room Ep. 18
Dave Thomas joins Dave Farley in the "Engineering Room" to talk about agile vs waterfall, how software developers ought to look at software testing and gets deep into some of the interesting edges of programming, like algebraic effects, state and immutability and implementing monadic do blocks.Dave Thomas a.k.a. Prag Dave, is one of the authors of the influential software engineering book 'The Pragmatic Programmer'. He's also one of the original authors and signatories of the agile manifesto, an experienced speaker and a thought leader within the software community.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content! JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon📖 Retrospectives Antipatterns, by Aino Corry ➡️ https://amzn.to/2Py8BxT📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.📖 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/3gIULlAebook version ➡️ https://leanpub.com/cd-pipelinesEqual 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

Feb 1, 2024 • 1h 3min
The Poor Standard Of Teaching In Computer Science | Aino Corry In The Engineering Room Ep. 17
Aino Corry is an agile expert, a teacher and a consultant. She is an expert on how teams work, and how to help them to do better. She is also an extremely popular public speaker with a wickedly dry sense of humour. Aino has been a prolific conference organiser and has been involved in selecting the content for some of the worlds major software conferences over many years, including GOTO, YOW! and QCon. From her 25 years experience teaching computer skills in academia and industry, Aino talks to Dave about what is wrong with Computer Science teaching at Universities (or at least why it often isn't helpful to actually working in IT), her research into this problem and her work to help teachers improve their teaching. In this episode of "The Engineering Room" Dave Farley and Aino Corry discuss the eductation of software developers, and how we can all learn to do better.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content! JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon📖 Retrospectives Antipatterns, by Aino Corry ➡️ https://amzn.to/2Py8BxT 📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible. 📖 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-pipelinesEqual 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/3ASy

Feb 1, 2024 • 1h 8min
The FIRST Testing Frameworks, TDD, Waterfall & MORE | Kent Beck In The Engineering Room Ep. 16
In this episode of the Engineering Room, Dave Farley and Kent Beck have a wide-ranging discussion about the return of waterfall development in software, TDD, Software Design and lots of other things along the way. Kent Beck is the first signatory of the Agile Manifesto. He is the author of the industry-changing book "Extreme Programming Explained". Kent popularised Continuous Integration and TDD and wrote the first version of xUnit, the unit testing framework that has informed the design of unit testing frameworks ever since. It is hard to imagine people who aren't familiar with Kent Beck's work, but even if that is the case, his work has had an impact on how you think about, and practice software development and software engineering.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content! ➡️ https://bit.ly/ContinuousDeliveryPatreon🔗 "TCR (Test && Commit || Revert)", Kent Beck: ➡️ • TCR test && commit || revert -- Rope ... 🔗 "Tidy First", Kent Beck: ➡️ https://tidyfirst.substack.com 🔗 Small Steps - "Explore, Expand, Extract", Kent Beck: ➡️ • Video 📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible. 📖 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-pipelines 📖 "Test Driven Development: By Example (The Addison-Wesley Signature Series), Kent Beck" ➡️ https://amzn.to/2NcqgGh 📖 "Extreme Programming Explained: Embrace Change", Kent Beck ➡️ https://amzn.to/3K5fhg6 📖 "Implementation Patterns (Addison-Wesley Signature Series (Beck))", Kent Beck ➡️ https://amzn.to/3K4VWvz 📖 "Smalltalk Best Practice Patterns", Kent Beck ➡️ https://amzn.to/3JKyfYgEqual Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. ➡️ https://bit.ly/3ASy8n0

15 snips
Feb 1, 2024 • 1h 21min
How Software Architects Transform Large Enterprises | Gregor Hohpe In The Engineering Room Ep. 15
Gregor Hohpe, an expert in software architecture and author of "Enterprise Integration Patterns," joins the discussion about transforming large enterprises. He shares insights from his role at AWS and the challenge of developing new architectural models in the cloud. The conversation delves into the evolving role of software architects, emphasizing collaboration and adaptability. Gregor also discusses the importance of effective abstraction and communication, while highlighting the need for alignment between IT and business goals for successful transformation.

Feb 1, 2024 • 1h 6min
Systems Theory For Software Engineering | Jessica Kerr In The Engineering Room Ep. 14
Jessica Kerr talks to Dave Farley about a bunch of topics ranging from cybernetics, to systems theory, complex adaptive systems and the importance of data visualisation to observability. Jessica, known by many as @jessitron is Engineering Manager of Dev Relations at Honeycomb, a well known speaker and a symmathecist in the medium of code - which she describes as seeing development teams as learning systems made of people and running software. Jessica and Dave share a love for software development in all its complexity and in the complexity of its socio-technical setting.xxJessica's Website: ➡️ https://jessitron.com "Systems Thinking for Developers" ➡️ • Systems Thinking for Developers • Jes... Jessica Kerr on Medium: ➡️ / jessitron ⭐ PATREON: Join the Continuous Delivery community at access extra perks & content, join in our CD Discord discussions and support the CD YouTube channel. JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible. 📖 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-pipelinesEqual 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

4 snips
Feb 1, 2024 • 1h 24min
Kubernetes & Cloud Computing | Kelsey Hightower In The Engineering Room Ep. 13
Kelsey is a pioneer in cloud computing and has led many advances in the implementation and adoption of cloud based software. He is a significant contributor to open source software, involved in many incredibly popular open source projects, including, but not limited to Kubernetes. Kelsey not only helped implement Kubernetes, but also helped to promote and spread its adoption and to build the community around it. In this episode Kelsey and Dave discuss a range of topics, centred on cloud computing, but also exploring software engineering and its nature in more detail. Find out if Dave and Kelsey disagree about stateful serverless and asynchrony.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content! JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.📖 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-pipelines 📖 "Kubernetes - Up and Running: Dive into the Future of Infrastructure", by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson: ➡️ https://amzn.to/3Q72ETtEqual 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

Feb 1, 2024 • 1h 15min
Team Topologies, Cognitive Load & Complex Systems | Matthew Skelton In The Engineering Room Ep. 12
Matthew Skelton is co-author of "Team Topologies: organizing business and technology teams for fast flow". He is Head of Consulting at Conflux and specialises in Continuous Delivery, operability, and organisation dynamics for modern software systems. In this conversation with Dave, he talks about the ecosystem necessary to build and nurture software, and the wide range of topics that impact on the effectiveness, and performance of development teams. The approach that his book "Team Topologies" describes is to use team structure as a tool, guided by the idea of managing the cognitive load of the team. This talk ranges from how to deal with the complex adaptive system that we inhabit when undertaking software development, to the structure of software development being more like an ant colony than an organised, predictable hierarchy.xx⭐ PATREON: Join the Continuous Delivery community and access extra perks & content!📕 "Team Topologies" by Matthew Skelton and Manuel Pais ➡️ https://amzn.to/2Y0NdSO🔖 Matthew Skelton on "Why are Deployment Pipelines Important" ➡️ http://bit.ly/3UhrNLG📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx🔖 Get my FREE guide "How to Organise SW Teams" when you join the CD Mail List ➡️ https://www.subscribepage.com/organis...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

15 snips
Feb 1, 2024 • 1h 10min
Continuous Delivery vs. Gitflow & CD At Scale | Bryan Finster In The Engineering Room Ep. 11
Bryan Finster, an engineer known for rolling out Continuous Delivery (CD) to over 18,500 developers at Walmart, shares his insights on scaling CD practices in defense organizations. He humorously likens understanding CD to flying cars—hard to believe without experience. Bryan discusses the profound impact of CD on team morale, the importance of executive support, and strategies to win over bureaucracy. He also addresses the necessity of practical training and maintaining momentum, while promoting his parody site to critique industry practices.


