Fresh Reads
Source desk · Podcast
Dave Farley
47 entries in the archiveNewest: Sep 27, 2026Official site
- Engineering
- Career
Prioritizing Technical Debt To Identify RED CODE | Adam Tornhill In The Engineering Room Ep. 23
Adam Tornhill is an author including of the best selling book, “Your Code as a Crime Scene” as well as multiple other technical books. Adam is a speaker on the international conference circuit. He's the founder and CTO of CodeScene where he designs tools for code analysis. In…
In Depth BDD & Contributing To Cucumber | Seb Rose In The Engineering Room Ep. 22
Seb Rose is a Consultant, coach, trainer, analyst, and developer and an organiser of some of the UK’s best software conferences. His name is closely associated with BDD, he is a contributor to the Cucumber open source project, which is one of the most widely used frameworks for…
All Things AUTOMATED TESTING | Specialist Emily Bache In The Engineering Room Ep. 21
Emily Bache is a consultant & coach who specialises in automated testing and agile methodology. In this episode of the Engineering Room, she sits down with Dave Farley to talk about her software philosophies, test driven development, approval testing AND MORE.xxEqual Experts is…
“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…
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…
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…
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…
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…
How Software Architects Transform Large Enterprises | Gregor Hohpe In The Engineering Room Ep. 15
Gregor Hohpe, author of "Enterprise Integration Patterns", talks to Dave Farley about software architecture and how architects can transform businesses. They chat about: Gregor's current role and work with AWS (Amazon Web Services), the challenge of finding new architectural…
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…
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…
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…
Continuous Delivery vs. Gitflow & CD At Scale | Bryan Finster In The Engineering Room Ep. 11
If you haven't come across Bryan Finster before, you can thank me later. Bryan was one of a small enabling team of 5 people who introduced Continuous Delivery to over 18000 developers at Walmart. He is now working with Defence Unicorns to do the same kind of thing for the US…
Legacy Code, OOP vs Functional Programming & MORE | Michael Feathers In The Engineering Room Ep. 10
When Michael Feathers talks it’s usually worth listening. Michael is thoughtful about software and software design, for example Michael is the person who invented the term SOLID as an approach to software design. Michael is also the author of a book that is on the “must read”…
Agile & Scrum Don't Work | Allen Holub In The Engineering Room Ep. 9
Allen Holub is a computer scientist, author, educator, and consultant. He has written extensively on the C, C++, and Java programming languages, and on object-oriented programming in general. Allen is well known for his uncompromising view of agile adoption and in particular the…
The Value Of Big Data Engineering | Jesse Anderson In The Engineering Room Ep. 8
In this episode of the “Engineering Room” Dave Farley talks to Jesse Anderson about Big Data and Data Engineering exploring what it takes to implement effective big data solutions and explore what data engineering is and why it matters. Jesse Anderson is a Data Engineer, author…
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…
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…
Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5
In this episode of "The Engineering Room", Dave Farley talks to Hannes Lowette and Simon Brown. Simon is the creator of the C4 Model and author of "Software Architecture for Developers". Simon, Hannes and Dave have a wide-ranging discussion about Software Architecture: how to do…
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…
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…
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…
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…






















