Podcast appearances and mentions of dave farley

  • 40PODCASTS
  • 90EPISODES
  • 59mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • May 14, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about dave farley

Latest podcast episodes about dave farley

Rails with Jason
256 - Dave Farley, Author of Modern Software Engineering

Rails with Jason

Play Episode Listen Later May 14, 2025 68:49 Transcription Available


In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demands. We also discuss how key concepts like abstraction and modularity connect to scientific thinking, with both requiring a healthy skepticism toward our own assumptions.Modern Software EngineeringThe Software Developers' GuidebookNonsense Monthly

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

The Engineering Room with Dave Farley

Play Episode Listen Later Mar 30, 2025 60:46


In this conversation, Dave Farley explores the innovative Army Software Factory with Matt Flautt (CTO) and Jeff Day (Chief of Platform). They reveal how the U.S. Army is building an internal software development capability by training soldiers—many without prior coding experience—to become proficient developers through rigorous training and pair programming practices.This episode will be of interest to anyone with knowledge in building technical capability within large organisations, transforming non-technical talent into developers, or implementing DevOps practices in regulated environments. Their pragmatic approach to continuous improvement shows how even organisations with strict governance can adopt modern software practices.--------------------Army Software Factory Website: https://soldiersolutions.swf.army.mil/Matt Flautt (CTO) LinkedIn: https://www.linkedin.com/in/mattflauttJeff Day (Chief of Platform) LinkedIn: https://www.linkedin.com/in/jeffrey-robert-dayOnly Patreon Supporters get to see the FULL VIDEO Episodes of The Engineering Room, sign up here: https://www.patreon.com/c/continuousdeliveryPatreon: https://www.patreon.com/continuousdelivery

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

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 23, 2025 74:46


In this engaging conversation with Diana Montalion - former principal systems architect at The Economist and Wikimedia Foundation, and author of "Learning Systems Thinking" - we explore why traditional software development approaches are struggling to keep up with modern system complexity.Diana shares insights from her extensive experience building large-scale information systems, explaining how relationships between components often matter more than the components themselves. She discusses the critical shift from reductionist thinking to systems thinking, illustrated through practical examples from distributed systems and event-driven architectures.Diana and Dave explore what it really means to think systematically about complex software systems. They discuss why the future of software development requires us to move beyond simplistic solutions toward a more nuanced understanding of system dynamics.------------------------------Website Diana Montalion- https://montalion.com/LinkedIn Diana Montalion - https://www.linkedin.com/in/dianamontalion/Youtube Channel Diana Montalion - https://www.youtube.com/@dianamontalionBluesky Diana Montalion - https://bsky.app/profile/mentrix.bsky.socialPatreon: https://www.patreon.com/continuousdelivery

The Engineering Room with Dave Farley
The Software Industry's Evolution, Complex Architecture & Problem-Solving At Scale | Michael Nygard In The Engineering Room Ep. 35

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 26, 2025 44:58


Join Dave Farley and Michael Nygard, former Chief Scientist at Sabre and current leader in Global Platforms at Nubank, for an illuminating discussion on modern software architecture and data systems. They explore how data mesh solutions enable incremental problem-solving at scale, and why traditional software engineering principles like modularity and separation of concerns remain crucial even as our systems evolve.Nygard shares insights from managing 300,000 datasets at Nubank, explaining how they're tackling the challenges of ETL (Extract, Transform, Load) generation, schema management, and the complex interplay between operational and analytical worlds. Drawing from decades of experience, they examine the industry's evolution, from the simplicity of early systems to today's intricate architectures, offering valuable perspectives on managing growing complexity while maintaining system quality.---------Thanks to Goto for hosting this chat at their conference in Copenhagen. You can check out Goto on YouTube HERE: https://www.youtube.com/@GOTOEqual 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/3ASy8n0Find out more about their conferences HERE: https://gotopia.tech/events/upcoming?page=0"X (Formerly ''Twitter'') Michael Nygard : https://x.com/mtnygard?lang=en-GB LikedIn Michael Nygard: https://www.linkedin.com/in/mtnygard/

The Engineering Room with Dave Farley
The Evolution Of Programming & What The Future Holds | Holly Cummins In The Engineering Room Ep. 34

The Engineering Room with Dave Farley

Play Episode Listen Later Dec 1, 2024 70:32


In this episode of The Engineering Room, Dave Farley speaks with Holly Cummins, Senior Principal Software Engineer at Red Hat, about the evolving landscape of software development. They explore whether programming is getting harder, discussing how abstraction levels have changed while core problem-solving skills remain essential. Holly shares insights on AI's role in different programming contexts and the challenges of maintaining simplicity in modern software development.The conversation covers platform design principles, mechanical sympathy in programming, and the surprising benefits of garbage collection in Java. Holly explains how her journey from physics to software engineering was driven by a natural inclination to turn problems into programming challenges.They discuss the importance of fun and playfulness in software development teams as indicators of project health and creativity. The episode concludes with Holly explaining Quarkus, a Java framework that challenges traditional assumptions about runtime dynamics to deliver improved performance and developer experience.Sponsored by Equal Experts.-----------X (Formerly ''Twitter'') Holly Cummins: https://twitter.com/holly_cummins?lang=enLinkedIn Holly Cummins: linkedin.com/in/holly-k-cumminsWebsite Holly Cummins: https://hollycummins.com/Patreon: https://www.patreon.com/continuousdelivery

The Engineering Room with Dave Farley
The Birth Of Microservices & It's Impacts | James Lewis In The Engineering Room Ep. 33

The Engineering Room with Dave Farley

Play Episode Listen Later Oct 27, 2024 62:44


In this insightful episode of "The Engineering Room," join us as we explore the world of software engineering with James Lewis, a prominent figure in microservices and software architecture. Explore the origins and evolution of microservices, the importance of domain boundaries, and the distinction between microservices and distributed monoliths. Discover how generative science and engineering principles can innovate software development, enhancing team efficiency and user experiences. Don't miss this opportunity to learn from an expert on building systems and enhancing organizational scalability.This conversation is a must-watch for anyone interested in software innovation and agile development practices.----LinkedIn James Lewis: https://www.linkedin.com/in/james-lewis-microservices/?originalSubdomain=ukX (Formerly ''Twitter'') James Lewis: https://twitter.com/boicyPatreon: https://www.patreon.com/continuousdelivery

GOTO - Today, Tomorrow and the Future
Lizard Optimization • Gojko Adzic & Dave Farley

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Oct 11, 2024 32:05 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereGojko Adzic - Software Delivery Consultant & Author of "Lizard Optimization" and many more BooksDave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd.RESOURCESGojkohttps://twitter.com/gojkoadzichttps://www.linkedin.com/in/gojkohttps://github.com/gojkohttps://gojko.netDavehttps://twitter.com/davefarley77https://linkedin.com/in/dave-farley-a67927http://www.continuous-delivery.co.ukhttp://www.davefarley.netDESCRIPTIONDave Farley and Gojko Adzic discuss Gojko's latest book “Llizard Optimization”, which involves identifying and leveraging unconventional uses and misuses of products to improve them for all users. Gojko shares insights and examples from his experiences with Narakeet and MindMup, highlighting how addressing the needs of outlier users led to significant product enhancements and growth.They also touch on broader themes of user retention, the joy of building and solving problems, and the balance between solo work and collaborative efforts in software development and writing.RECOMMENDED BOOKSGojko Adzic • Lizard OptimizationGojko Adzic • Impact MappingAdzic, Evans & Roden • Fifty Quick Ideas To Improve Your TestsAdzic, Evans & Korac • Fifty Quick Ideas to Improve Your User StoriesAdzic & Korac • Humans vs ComputersGojko Adzic • Specification by ExampleAdzic, Marcetic & Bisset • Bridging the Communication GapAdzic & Korac • Running ServerlessKat Holmes • MismatchDavid Farley • Modern Software EngineeringDave Farley • Continuous Delivery PipelinesDave Farley & Jez Humble • Continuous DeliveryTwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

The Engineering Room with Dave Farley
Extreme Programming, Pair Programming Challenges & MORE | Dragan Stepanovic In The Engineering Room Ep. 32

The Engineering Room with Dave Farley

Play Episode Listen Later Sep 29, 2024 68:27


Join us in the latest episode of "The Engineering Room," a monthly series featuring long-form discussions with influential figures in software development. In this episode, Dave talks with Dragan Stepanović, a principal engineer renowned for his efforts to evolve engineering cultures and eliminate bottlenecks. Dragan shares his journey in extreme programming (XP), emphasizing its profound impact on building collaborative and efficient teams. He dives into his fascinating research on pull requests, where he analyzed over 40,000 pull requests to uncover patterns in code review processes.If you're passionate about enhancing your software development practices through proven methodologies, this discussion is a must-watch. Remember, only our Patreon supporters get access to the full video episodes of The Engineering Room - thank you for all your support!----Dragan on X/Twitter - https://x.com/d_stepanovic?lang=en Dragan's Blog Posts - https://dragan-stepanovic.github.io/Patreon: https://www.patreon.com/continuousdelivery

Kodsnack in English
Kodsnack 595 - Maintain curiosity, with Woody Zuill and Martin Lassbo

Kodsnack in English

Play Episode Listen Later Jul 30, 2024 37:03


Fredrik paid a visit to Hogia and got the opportunity to talk to Woody Zuill and Martin Lassbo about mob programming, innovation, and keeping an open and curious mind. Mob programming is still new. Every time you say “that can’t work”, you tend to be proven wrong eventually. Try it, for a year or two. You can’t evaluate things after trying it for just an hour or two, some things take much longer. But do steer and adjust often. How frequently do you want to steer? Short iterations are valuable in that they give us more opportunities to steer work in a good direction. Standardization stifles innovation. Sometimes you do want it, but it depends on which space you’re in. We had a process, but we still succeeded! Where did the thought I have originate? All your thoughts started somewhere else. The things we most believe can hide our biggest mistakes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Hogia Woody Zuill Martin Lassbo Mob programming Episode 218 (in Swedish) covers working in a mob in depth Other episodes with Woody Support us on Ko-fi! Øredev Woody’s Øredev talk 2018, Beginner’s mind Pair programming Turn up the good Cynefin - the decision framework you can never spell after hearing the word spoken Systems thinking - looking at systems as a whole, rather than in parts Kahnemann Thinking, fast and slow The drunkard’s walk by Leonard Mlodinow Rational irrationality Survivorship bias Confirmation bias * Desirability bias Max Planck Russell Ackoff Deming Chaos theory Feynman - you are the easiest person to fool Dave Farley Titles There’s always a lot to talk about The continuation My best thinking time The beginner’s mind We just work together Maintain curiosity Steer towards better Turn up the good Getting a thing we thought we wanted How frequently could we steer? We think we know what we want Not a systems thinker Talent plus luck A higher level than the work itself A little more talent and a lot more luck I’ll misquote it but I’m close Re-think the things we already believe Stay open-minded Something else could eat us A student of the biases Walk down a different path

The Engineering Room with Dave Farley
How We Made Minecraft Using Continuous Delivery | Henry Golding In The Engineering Room Ep. 31

The Engineering Room with Dave Farley

Play Episode Listen Later Jul 28, 2024 78:10


Join us in this episode of "The Engineering Room" as Dave explores the intricate relationship between continuous delivery, automated testing, and agile software development in the gaming industry. Dave's special guest, Henry Golding, shares his extensive experience as an engineering leader and consultant, with a background in pioneering continuous delivery on projects like Microsoft's "Sea of Thieves" and "Minecraft," Henry provides valuable insights into overcoming perceived barriers to adopting continuous delivery. We delve into the practical challenges of implementing automated testing in games, the cultural shifts required, and how to make testing an integral part of the development process. Henry's approach to easing adoption, involving developers, and gaining support from leadership offers a roadmap for teams aiming to restructure their development processes for better efficiency and higher quality output. Whether you are an industry professional or just curious about modern software development practices, this episode is packed with expert advice and real-world examples on sustainable delivery of high-quality software.Remember, only our Patreon supporters get access to the full video episodes of The Engineering Room, so if you haven't already, consider joining our community to get exclusive content and support our work!--- Patreon: https://www.patreon.com/continuousdeliveryHenry Golding LinkedIn: https://www.linkedin.com/in/hgolding/Join the Continuous Delivery community and access extra perks & content! ➡️ https://bit.ly/ContinuousDeliveryPatreon

The Engineering Room with Dave Farley
How Leadership Affects Software Quality, Large-Scale Agile & MORE | Gary Gruver In The Engineering Room Ep. 30

The Engineering Room with Dave Farley

Play Episode Listen Later Jun 30, 2024 82:19


Welcome Gary Gruver in this episode of The Engineering Room! Gary is an experienced executive and consultant known for transforming software development and delivery processes in large organisations. He discusses his journey, starting with his impactful work as the R&D director for the HP LaserJet firmware team, where he led productivity improvements of 2-3 times, and later as an independent consultant, speaker, and author. Join Dave Farley and Gary Gruver for a deep dive into the practical and philosophical aspects of software engineering, leadership, and the future of AI in the industry.Listen to the full episode to gain valuable insights and actionable strategies for improving software development and delivery in your organisation. Don't forget to check out the links for more resources and Gary's latest book, "Engineering the Digital Transformation.”~~~~Engineering The Digital Transformation - https://www.amazon.co.uk/Engineering-Digital-Transformation-Gary-Gruver/dp/1543975267Join the Continuous Delivery community and access extra perks & content! ➡️ https://bit.ly/ContinuousDeliveryPatreon

The Engineering Room with Dave Farley
DORA, Measuring Software ROI & Choosing The Right Metrics | Dr. Nicole Forsgren In The Engineering Room Ep. 29

The Engineering Room with Dave Farley

Play Episode Listen Later May 26, 2024 70:49


In this episode of the Engineering Room, we are pleased to welcome Dr. Nicole Forsgren. Dr. Forsgren is is an American technology executive, IT impact expert, and author. She joins Dave to talk about software developer productivity metrics, DORA, her part in one of the most impactful industry leading book's “accelerate”, her predictions for the future of software engineering under the influence of science and data and MUCH MORE.xxNicole on LinkedIn: https://www.linkedin.com/in/nicolefv/

The Engineering Room with Dave Farley
Spotify's Strong Ownership Model, Fleet Management & "Golden Technologies | Niklas Gustavsson In The Engineering Room Ep. 27

The Engineering Room with Dave Farley

Play Episode Listen Later Mar 31, 2024 76:25


In this episode, Dave Farley and Niklas Gustavsson, Chief Architect and VP of Engineering at Spotify, discuss the facets of Spotify's software development and operational strategies, discussing the company's unique approach to organising software development, notably through Fleet Management.Dave and Niklas discuss how to overcome common misconceptions and anti-patterns associated with microservices, and explore the role of Spotify's "Golden Technologies" in standardising technology stacks to reduce fragmentation.xxNiklass on LinkedIn: https://www.linkedin.com/in/protocol7/

The Engineering Room with Dave Farley
Developer Productivity ISN'T About Measurement | Trisha Gee In The Engineering Room Ep. 26

The Engineering Room with Dave Farley

Play Episode Listen Later Mar 27, 2024 63:10


Trisha Gee joins Dave to talk about developer productivity. What are the keys to creating an environment for software engineers to feel positive and happy while being at their most productive? Can we really measure developer productivity? Let's find out!xx

The Engineering Room with Dave Farley
How AI Will Change Software Development In The Next 10 Years | Eric Evans In The Engineering RoomEp. 25

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 2, 2024 88:03


What does the future of software development look like? How will AI shape software engineer jobs? In this episode of the Engineering Room podcast, Dave is joined by author, software engineer and well-known thought leader, Eric Evans. They talk about Eric's background, domain-driven design, artificial intelligence and what the next 10 years look like for the software industry with the emergence of AI.Eric wrote THE software design book that should be on every software engineer's bookshelf.xx

The Engineering Room with Dave Farley
The Poor Standard Of Teaching In Computer Science | Aino Corry In The Engineering Room Ep. 17

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 63:08


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

The Engineering Room with Dave Farley
Platform Strategies & Platform Engineering | Gregor Hohpe In The Engineering Room Ep. 24

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 49:56


Gregor Hohpe. is a world-class expert on software architecture and the role of the architect, he is a technologist and expert on the topics of large-scale systems and the public Cloud as well as lots of other stuff. Gregor is currently part of the Serverless team working as an Enterprise Strategist for Amazon at AWS, Previously he was Technical Director in the Office of the CTO at Google, and before that was Chief SW Architect at Allianz the German Insurance giant. Gregor is an international speaker, author of Several great books, as well as writing on his always thought-provoking blog, “The Architect Elevator”. and he's just published a new book called “Platform Strategy”.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/3ASy8n0

The Engineering Room with Dave Farley
Prioritizing Technical Debt To Identify RED CODE | Adam Tornhill In The Engineering Room Ep. 23

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 56:37


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 this Engineering Room episode, Dave Farley and Adam explore working with and prioritising technical debt, how to identify the most important code to fix, "Red Code", developer productivity, as well as lots of other topics.xxEqual Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. ➡️ https://bit.ly/3ASy8n0

The Engineering Room with Dave Farley
In Depth BDD & Contributing To Cucumber | Seb Rose In The Engineering Room Ep. 22

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 75:49


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 BDD, and has written several books on this, and other software topics, including the “BDD Books” series, “Cucumber for Java” and he has the first chapter in “97 things every programmer should know”. Seb is also a blogger, and a regular conference speaker. He helps to run a charity, via the very excellent cyber-dojo.org site for teach TDD, that helps children to learn to code.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/3ASy8n0

The Engineering Room with Dave Farley
All Things AUTOMATED TESTING | Specialist Emily Bache In The Engineering Room Ep. 21

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 66:10


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 a product software development consultancy with a network of over 1,000 experienced technology consultants globally. ➡️ https://bit.ly/3ASy8n0Emily's NEW YouTube Channel, show your support and subscribe HERE ➡️ / @emilybache-tech-coach The Samman coaching website ➡️ https://sammancoaching.org/ Approval testing tool TextTest ➡️ https://texttest.org/ Approval testing tools Emily works with ➡️ https://approvaltests.com/ Emily on social media Twitter ➡️ / emilybache LinkedIn ➡️ / emilybache Mastodon ➡️ https://sw-development-is.social/web/...

The Engineering Room with Dave Farley
“Industry Changing Book” | Jez Humble & Dave Reflect On Continuous Delivery In the Engineering Room Ep. 20

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 66:09


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

The Engineering Room with Dave Farley
The Code Behind HUGE Trading Platforms | Frank Yu In The Engineering Room Ep. 19

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 73:06


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

The Engineering Room with Dave Farley
Agile, Waterfall, TDD & MORE | Dave Thomas (Prag Dave) In The Engineering Room Ep. 18

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 83:37


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

The Engineering Room with Dave Farley
Team Topologies, Cognitive Load & Complex Systems | Matthew Skelton In The Engineering Room Ep. 12

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 75:21


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!

The Engineering Room with Dave Farley
Kubernetes & Cloud Computing | Kelsey Hightower In The Engineering Room Ep. 13

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 83:34


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

The Engineering Room with Dave Farley
Systems Theory For Software Engineering | Jessica Kerr In The Engineering Room Ep. 14

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 65:38


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

The Engineering Room with Dave Farley
How Software Architects Transform Large Enterprises | Gregor Hohpe In The Engineering Room Ep. 15

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 80:56


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 models in the cloud, "Gregor's Law" AND MORE! Thanks to Gregor for joining Dave on this episode of the Engineering Room. xxJOIN PATREON HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon

The Engineering Room with Dave Farley
The FIRST Testing Frameworks, TDD, Waterfall & MORE | Kent Beck In The Engineering Room Ep. 16

The Engineering Room with Dave Farley

Play Episode Listen Later Feb 1, 2024 67:42


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

The Engineering Room with Dave Farley
Legacy Code, OOP vs Functional Programming & MORE | Michael Feathers In The Engineering Room Ep. 10

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 74:24


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” list of nearly every real-world programmer “Working with Legacy Code”. In this chat, Michael Feathers describes this book as "scare tactics for TDD" - When you know how hard it is to write tests for existing code, you'll write tests from the beginning! Michael and Dave talk broadly about automated testing, software architecture and design principles for quality code, and Michael claims that “OO, when it's done right, looks a lot like FP”.xxIf you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining

The Engineering Room with Dave Farley
Agile & Scrum Don't Work | Allen Holub In The Engineering Room Ep. 9

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 73:29


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 assumption that Scrum is the only agile approach. In the past he has said “Jira is the work of the devil” and “Agile has become a priesthood”. Allen is engagingly forthright in his views. In this episode of The Engineering Room, Dave Farley discusses with Allen the prevailing culture, and often anti-patterns, that lead to problems in agile adoption, and between them, they explore some of the ideas that really matter in becoming genuinely agile, as a practical way to more effective software development.xxIf you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining

The Engineering Room with Dave Farley
The Value Of Big Data Engineering | Jesse Anderson In The Engineering Room Ep. 8

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 66:59


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 and trainer who runs a company called the Big Data Institute where he helps companies all over the world with their Big Data problems. His company also runs training courses to help people to learn, and extend their skills in Data engineering and data science, targeted at helping software engineers to understand and use big data more effectively.xxJesse Anderson's Blog Site: https://www.jesse-anderson.com Jesse Anderson's Data Engineering Courses: https://www.jesse-anderson.com/courses/ The Data Dream Team Podcast: https://dreamteam.soda.io Hidden Tech Debt in Machine Learning Systems: https://proceedings.neurips.cc/paper/...If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining

The Engineering Room with Dave Farley
Leading Teams For Silicon Valley Tech Giants | Randy Shoup In The Engineering Room Ep. 7

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 94:23


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 Engineering Room with Dave Farley
Learning from Big Public Software Failures | Kevlin Henney In The Engineering Room Ep. 6

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 86:46


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

The Engineering Room with Dave Farley
Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 39:39


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 'just enough' up-front design; why most teams should NOT do Microservices; learning to be a Software Architect; and, the impact of Modern Software Engineering. Thanks to GOTO, who recorded this conversation at their Conference in Copenhagen - check out their links below.xx

The Engineering Room with Dave Farley
How To Manage Software Complexity | Martin Thompson In The Engineering Room Ep. 4

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 68:13


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 Engineering Room with Dave Farley
How Agile Failed at the BBC and the FBI | Gojko Adzic In The Engineering Room Ep. 3

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 75:56


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

The Engineering Room with Dave Farley
Java & Diversity In Tech | Trisha Gee In The Engineering Room Ep. 2

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 75:11


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

The Engineering Room with Dave Farley
The Fundamentals Of Software Development | Martin Fowler In The Engineering Room Ep. 1

The Engineering Room with Dave Farley

Play Episode Listen Later Jan 31, 2024 79:36


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

The Confident Commit
Dave Farley reflects on 25 years of software development & the future of AI

The Confident Commit

Play Episode Listen Later Dec 8, 2023 52:09


In this episode Rob is joined by Dave Farley, software legend and author of books "Continuous Delivery" and "Modern Software Engineering”. The two tackle the essence of software development culture and the current state of software delivery. They unpack why it's important to prioritize problem-solving abilities over technical skills when it comes to hiring, emphasizing a healthy culture and the need for continuous learning on the job.Reflecting on the past 25 years in the industry, the conversation centers on acknowledging mistakes, aiming to shorten development cycles for rapid feedback and progress. Exploring the intersection of aviation history and modern software development, Dave draws parallels with the Wright Brothers' approach to engineering and iteration.Listen in as Dave shares insights on AI automated testing and its current inability to rival the human brain, and discover the must-read books he recommends for every software developer.Connect with us on Twitter/X at @CircleCI to share your thoughts or suggest future guests for the show!

Equine Dynamics with Mike Stine
S7E5: Meet Dave Farley

Equine Dynamics with Mike Stine

Play Episode Listen Later Nov 3, 2023 45:10


This Episode: We talk to Dave Farley, an active educator, speaker, and clinician for farriers and farrier products - Discussion on dedication to education - Isolation equals to stagnant - Why owners are the reason for pro farriers - Cost of hiring a local farrier compared to a traveling farrier - The meaning of 10,000 horses over 10 years

Tactics for Tech Leadership (TTL)
Developer Productivity?

Tactics for Tech Leadership (TTL)

Play Episode Listen Later Oct 10, 2023 55:08


Can you measure developer productivity? Prompted by an article by McKinsey and already reacted to by many, we ask if McKinsey is telling us to measure something that is at all useful, how to think about the problem McKinsey raises, and what you, as a technical leader, can do to address that problem better than what McKinsey suggests. Opening quote from The Psychology of Computer Programming by Gerald M. Weinberg. References: Mckinsey article - https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/yes-you-can-measure-software-developer-productivity Kent Beck's response part 1 - https://tidyfirst.substack.com/p/measuring-developer-productivity Kent Beck's response part 2 - https://tidyfirst.substack.com/p/measuring-developer-productivity-440 Dave Farley's response - https://www.youtube.com/watch?v=yuUBZ1pByzM Dan North's response - published after we recorded - https://dannorth.net/mckinsey-review/ Untangling the metrics request - https://podcasters.spotify.com/pod/show/tactics-tech-leadership/episodes/Untangling-the-Metrics-Request-e27906b --- Send in a voice message: https://podcasters.spotify.com/pod/show/tactics-tech-leadership/message

PurePerformance
Developer Productivity Engineering: Its' more than buying faster hardware with Trisha Gee

PurePerformance

Play Episode Listen Later Sep 11, 2023 44:29


Do you measure build times? On your shared CI as well as local builds on the developers workstations? Do you measure how much time devs spend in debugging code or trying to understand why tests or builds are all of a sudden failing? Are you treating your pre-production with the same respect as your production environments?Tune in and hear from Trisha Gee, Developer Champion at Gradle, who has helped development teams to reduce wait times, become more productive with their tools (gotta love that IDE of yours) and also understand the impact of their choices to other teams (when log lines wake up people at night). Trisha explains in detail what there is to know about DPE (Developer Productivity Engineering), how it fits into Platform Engineering, why adding more hardware is not always the best solution and why Flaky Tests are a passionate topic for Trisha.Here the links to Trishas social media, her books and everything else we discussed during the podcastLinkedIn: https://www.linkedin.com/in/trishagee/Trishas Website: https://trishagee.com/Trisha's Talk on DPE: https://trishagee.com/presentations/developer-productivity-engineering-whats-in-it-for-me/Trisha's Books: https://trishagee.com/2023/07/31/summer-reading-2023/Dave Farley on Continuous Delivery: https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g

One Knight in Product
Build Better Products Faster by Embracing Continuous Delivery (with Dave Farley, Consultant & Co-author of ”Continuous Delivery”)

One Knight in Product

Play Episode Listen Later Jun 22, 2023 50:56


Dave Farley is a consultant and renowned thought leader in the software development world, and a strong advocate for ensuring that our software is always releasable. He's co-authored a book and runs a popular YouTube channel, both called "Continuous Delivery". We spoke about what continuous delivery is, why it's important, the barriers to implementing it, and how product managers can help. Episode highlights: 1. Continuous delivery is what the best software organisations in the world do It's unambiguous. It's backed by data. It's the best way to build quality products. Applying these techniques means your software is always releasable, and every change is safe 2. But, this doesn't mean you need genius developers Any team can adopt continuous delivery. It's not a factor of 10x "rock star" developers, but empowered teams of developers working together, collaborating and *talking* to each other. 3. You build quality software by going fast Continuous feedback based on small changes, constantly validated, ensures high-quality products. You don't want to go back & fix it later. You can't inspect quality into a system at the end of a development cycle. Build it in upfront. 4. Just because you can release continuously doesn't mean you have to What you release to customers is a business decision. This isn't about throwing half-finished features at users but having software that you know works. You can use feature flags to manage availability. 5. Many product managers need to check themselves We need to move away from PMs giving developers human-language representations of code and telling them to convert it for a computer. The best devs are problem solvers and should be involved in working out the best solution. Buy "Continuous Delivery" "Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours―sometimes even minutes–no matter what the size of a project or the complexity of its code base." Check it out on Amazon. Check out Dave's course Dave has a course out that helps people get good at all the stuff we talked about in the podcast. If you're interested, check the course out here. Dave also mentioned a talk by his co-author Jez Humble. I'm not 100% sure if this is the one, but it looks pretty good anyway. Check it out. Contact Dave You can connect with Dave on Twitter. You can also check out the Continuous Delivery YouTube channel.

All Things Policy
Promises and Pitfalls of Open Source LLMs

All Things Policy

Play Episode Listen Later Jun 21, 2023 27:03


The costs of training and running a large language model (LLM) were prohibitively expensive, and only a few big tech companies could afford to do it. That understanding has been turned upside down since the time Meta open-sourced their LLM named LLaMA. Satya S Sahu and Bharath Reddy talk about the promises and pitfalls of this move.  Do follow IVM Podcasts on social media. We are @‌IVMPodcasts on Facebook, Twitter, & Instagram. https://twitter.com/IVMPodcasts https://www.instagram.com/ivmpodcasts/?hl=en https://www.facebook.com/ivmpodcasts/ You can check out our website at https://shows.ivmpodcasts.com/featured Follow the show across platforms: Spotify, Google Podcasts, Apple Podcasts, JioSaavn, Gaana, Amazon Music Do share the word with your folks!    See omnystudio.com/listener for privacy information.

The Hoof of the Horse Podcast
65 - Dave Farley in Wellington, Florida, USA

The Hoof of the Horse Podcast

Play Episode Listen Later Jun 16, 2023 46:36


I have known Dave for over thirty years, so it was good to finally get him on my podcast, which we recorded earlier this year at the Hoof Care Summit. *Podcast subscribers also get 10% off my books when ordered from drsimoncurtis.com and webinars over on Eventbrite - use the code PODCAST at checkout* Find me on Facebook & Instagram @drsimoncurtis 
Subscribe to my Youtube channel: youtube.com/drsimoncurtis The Hoof of the Horse is a hoof care & equine science podcast by Dr Simon Curtis. Tune in for expertise and interviews from the world of horse hoof care. Get in touch: thehoofofthehorse@gmail.com

Software Lifecycle Stories
Build Better Software Faster with Dave Farley

Software Lifecycle Stories

Play Episode Listen Later May 23, 2023 27:43


In the second part of the podcast episode, Gayatri Kalyanaraman is in conversation with Dave Farley, Independent Software Developer and Consultant, Founder and Director of Continuous Delivery Ltd.Dave shares his perspective on the new fads that are constantly coming in and what he's rooting himself into the basicsCritical to focus on Fundamentals - exercise on learning, ensure that you have modular and building blocks, get feedback constantly, separation of concernsHaving these basic models in place will be always durable  Dave shares secret in balancing the content creation and software consulting as well as community buildingHe also shares the reason why he started the conference speaking - recruit people! Dave believes in being generous in sharing ideas and creating collective and learning from colleaguesDave shares some of the key inflection points in his career from being consultant to LMAX product and starting his own consulting as well as his recent experience of building a YouTube channelDave shares identify areas that gives one joy and identify areas of influencing. Whats your professional duty and taking pride in what you doGuest IntroductionDave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, Devops, TDD and software development in general.Dave has been a programmer, software engineer and systems architect for many years, from the early days of modern computing, taking those fundamental principles of how computers and software work, and shaping ground-breaking, innovative approaches that have changed how we approach modern software development. Dave has challenged conventional thinking and led teams to build world class software.Dave is co-author of the - Continuous Delivery, and a popular conference speaker on Software Engineering. He built one of the world's fastest financial exchanges, is a pioneer of BDD, an author of the Reactive Manifesto, and a winner of the Duke award for open source software with the LMAX Disruptor.Dave is passionate about helping development teams around the world improve the design, quality and reliability of their software, by sharing his expertise through his consultancy, YouTube channel, and training courses.Dave can be contacted here -  https://www.linkedin.com/in/dave-farley-a67927/ Published works - ​​ https://continuousdelivery.com/wp-content/uploads/2010/01/The-Deployment-Pipeline-by-Dave-Farley-2007.pdfhttps://www.amazon.com/Continuous-Delivery-Pipelines-Better-Software/dp/B096TTQHYM https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g

Software Lifecycle Stories
Creating 10X Teams with Dave Farley

Software Lifecycle Stories

Play Episode Listen Later May 19, 2023 32:36


In the first part of the podcast episode, Gayatri Kalyanaraman is in conversation with Dave Farley, Independent Software Developer and Consultant, Founder and Director of Continuous Delivery Ltd.Dave started his career as a visual designer even before user experience became center stage He later became a systems engineer in designing large complex softwareDave shares his experience in working with stalwarts in ThoughtWorks building software in an agile fashion and the kind of innovations that the team were doing in developing terms that have became common place nowDave shares his experience in architecting LMAX as the Financial exchange in a truly continuous deliveryHe says that it's impossible to break compliance in a continuous delivery environment and makes a clear business case for financial sector to rapidly adopt the modern software practicesStarted experimenting the idea of Extreme programming with colleague Jez with a single chapter and extended the notion of continuous deliveryHe's inspired by Feymann's theory that, If you can synthesize an idea in a way a child can understand, your solution is half doneDave shares his 10X teams and not necessarily 10X developersHe further shares the story of overlapping developing teams in lean manufacturing and how transformation of people in taking accountability Dave talks about software practices by decade and he's enjoying being part of the journey.Dave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, Devops, TDD and software development in general.Dave has been a programmer, software engineer and systems architect for many years, from the early days of modern computing, taking those fundamental principles of how computers and software work, and shaping ground-breaking, innovative approaches that have changed how we approach modern software development. Dave has challenged conventional thinking and led teams to build world class software.Dave is co-author of the - Continuous Delivery, and a popular conference speaker on Software Engineering. He built one of the world's fastest financial exchanges, is a pioneer of BDD, an author of the Reactive Manifesto, and a winner of the Duke award for open source software with the LMAX Disruptor.Dave is passionate about helping development teams around the world improve the design, quality and reliability of their software, by sharing his expertise through his consultancy, YouTube channel, and training courses.Dave can be contacted here -  https://www.linkedin.com/in/dave-farley-a67927/ Published works - ​​ https://continuousdelivery.com/wp-content/uploads/2010/01/The-Deployment-Pipeline-by-Dave-Farley-2007.pdfhttps://www.amazon.com/Continuous-Delivery-Pipelines-Better-Software/dp/B096TTQHYM https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g

Tech Lead Journal
[Best of 2022] #100 - Modern Software Engineering - Dave Farley

Tech Lead Journal

Play Episode Listen Later Dec 5, 2022 15:48


“Engineering discipline is the most effective, efficient way of doing high-quality work. If our software development practices do not allow us to build better software faster, we should really change them because they are not engineering." Today's clip is from Tech Lead Journal episode 100 with Dave Farley, the one who runs the popular "Continuous Delivery" YouTube channel, and also the author of "Continuous Delivery" and the latest book, "Modern Software Engineering". In this clip, Dave explained his view on modern software engineering and why it emphasizes on the practices for building better software faster. Dave described the foundations of the software engineering discipline and explained the core competencies we need to succeed by becoming experts at learning. Listen out for: Modern Software Engineering - [00:00:59] Better Software Faster - [00:03:37] Software Engineering - [00:06:01] Expert at Learning - [00:09:16] _____ Dave Farley's Bio Dave Farley, founder and consultant for Continuous Delivery Ltd., has been a programmer, software engineer, and systems architect since the early days of modern computing. With Jez Humble, Farley coauthored the best-seller Continuous Delivery. As Head of Software Development for the LMAX, he built one of the world's fastest financial exchanges. One of the earliest adopters of agile techniques employing iterative development, continuous integration, and high levels of automated testing, he also coauthored the Reactive Manifesto. Follow Dave: Twitter – @DaveFarley77 LinkedIn – https://www.linkedin.com/in/dave-farley-a67927 Youtube – https://www.youtube.com/c/ContinuousDelivery Website – https://countinuous-delivery.co.uk Courses – https://courses.cd.training _____ Our Sponsors Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It's time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount. Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones. Head on over to skillsmatter.com to become part of the tech community that matters most to you - it's free to join and easy to keep up with the latest tech trends. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/100.

0800-DEVOPS
2022 State of DevOps Report with Nathen Harvey

0800-DEVOPS

Play Episode Listen Later Nov 22, 2022 43:20


Nathen Harvey needs little introduction in DevOps community. He is Developer Advocate at Google, co-author of State of DevOps Report and co-author of a great book called “97 Things Every Cloud Engineer Should Know”. We talked about insights and surprises from this year's State of DevOps Report. And Nathen shared his view on recent hot takes that “DevOps is dead”

Changelog Master Feed
Modern Software Engineering (Ship It! #71)

Changelog Master Feed

Play Episode Listen Later Sep 21, 2022 82:31


Dave Farley, co-author of Continuous Delivery, is back to talk about his latest book, Modern Software Engineering, a Top 3 Software Engineering best seller on Amazon UK this September. Shipping good software starts with you giving yourself permission to do a good job. It continues with a healthy curiosity, admitting that you don't know, and running many experiments, safely, without blowing everything up. And then there is scope creep…

Ship It! DevOps, Infra, Cloud Native
Modern Software Engineering

Ship It! DevOps, Infra, Cloud Native

Play Episode Listen Later Sep 21, 2022 82:31


Dave Farley, co-author of Continuous Delivery, is back to talk about his latest book, Modern Software Engineering, a Top 3 Software Engineering best seller on Amazon UK this September. Shipping good software starts with you giving yourself permission to do a good job. It continues with a healthy curiosity, admitting that you don't know, and running many experiments, safely, without blowing everything up. And then there is scope creep…

The Mob Mentality Show
The Joy of Continuous Delivery with Dave Farley

The Mob Mentality Show

Play Episode Listen Later Aug 22, 2022 45:02


"Production Deployments" …does this phrase strike fear into your soul? Or Joy? Stress or Peace?  What things are conducive to dreadful delivery? What things are conducive to delightful delivery? Join Chris and Austin as they discuss "The Joy of Continuous Delivery" with Dave Farley. Dave not only shares about the Zen of Continuous Delivery (CD) but also shares about barriers to CD, TDD/BDD & CD, small steps, and CD coaching. They also discuss Modern Software Engineering (in a hyper-agile context) and the ROI of learning organizations. Video and Show Notes: https://youtu.be/mjoBw1utFAY 

GOTO - Today, Tomorrow and the Future
Learning Test-Driven Development • Saleem Siddiqui & Dave Farley

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jul 29, 2022 57:25 Transcription Available


This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereSaleem Siddiqui - Author of "Learning Test-Driven Development", Technologist & CoachDave Farley - Author of "Modern Software Engineering", Continuous Delivery & DevOps PioneerFind plenty more from Dave on his Continuous Delivery YouTube channelDESCRIPTIONYou may think test-driven development wouldn't work in your preferred programming language, or that it would disrupt your code writing — this Book Club episode proves otherwise. Saleem Siddiqui, author of “Learning Test-Driven Development,” and Dave Farley, author of "Modern Software Engineering," review the multiple ways test-driven development can yield more effective results and produce higher quality code.The interview is based on Saleem's book "Learning Test-Driven Development".Check out Saleem on O'Reilly's learning platform.RECOMMENDED BOOKSSaleem Siddiqui • Learning Test-Driven DevelopmentSaleem Siddiqui, Michael Landy & Jeff Swisher • Jbuilder Developer's GuideDavid Farley • Modern Software EngineeringDave Farley & Jez Humble • Continuous DeliveryRoy Osherove • The Art of Unit TestingKent Beck • Test Driven DevelopmentNicole Forsgren, Jez Humble & Gene Kim • AccelerateTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify Health, Wellness & Performance Catalyst w/ Dr. Brad CooperLooking for a catalyst to optimize your health, wellness & performance? You've found it!!Listen on: Apple Podcasts Spotify The New Arab VoiceA podcast from The New Arab, a leading English-language website based in London...Listen on: Apple Podcasts Spotify

GOTO - Today, Tomorrow and the Future
Modern Software Engineering • Dave Farley & Steve Smith

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jun 24, 2022 66:09 Transcription Available


This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereDave Farley - Author of "Modern Software Engineering", Continuous Delivery & DevOps PioneerSteve Smith - Author of "Measuring Continuous Delivery", Principal Consultant at Equal ExpertsFind plenty more from Dave on his Continuous Delivery YouTube channelDESCRIPTIONWhat should the modern software engineer know in order to be the best at their job? Dave Farley and Steve Smith explore the books that can help engineers succeed and why iteration and experiments are crucial.The interview is based on Dave's book "Modern Software Engineering"RECOMMENDED BOOKSDavid Farley • Modern Software EngineeringDave Farley & Jez Humble • Continuous DeliverySteve Smith • Measuring Continuous DeliveryEric Evans • Domain-Driven DesignKent Beck • Extreme Programming ExplainedMichael Feathers • Working Effectively with Legacy CodeAlistair Cockburn • Agile Software DevelopmentMary & Tom Poppendieck • Implementing Lean Software DevelopmentSimon Brown • Software Architecture for Developers Vol. 2TwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify Health, Wellness & Performance Catalyst w/ Dr. Brad CooperLooking for a catalyst to optimize your health, wellness & performance? You've found it!!Listen on: Apple Podcasts Spotify The New Arab VoiceA podcast from The New Arab, a leading English-language website based in London...Listen on: Apple Podcasts Spotify

No Nonsense Podcast
#038 - Dave Farley - continuous delivery

No Nonsense Podcast

Play Episode Listen Later May 12, 2022 44:05


Join Murray Robinson and Shane Gibson in a conversation with Dave Farley on Continuous Delivery. Working in a way so that our software is always in a releasable state.  Establishing fast, high quality feedback so that we can make decisions based on the reality of our customers needs and our systems state, rather than on guesses. The difference between CD, DevOps, Agile and XP. The business case for CD. Test Driven Development makes developers better. Three ways to safely deploy your code to trunk. Design on the assumptions that your wrong. Implementing CD.   Listen to the podcast on your favourite podcast app: | Spotify | Apple Podcasts | Google Podcasts | iHeart Radio | PlayerFM | Amazon Music | Listen Notes | TuneIn | Audible | Podchaser |  Connect with Dave on Twitter , https://www.davefarley.net/ or watch his Youtube videos https://www.youtube.com/c/ContinuousDelivery, Murray via email or Shane in the Twitter-sphere  @shagility.   The No Nonsense agile Podcast is sponsored by: Simply Magical Data

ThoughtWorks Podcast
Software engineering with Dave Farley

ThoughtWorks Podcast

Play Episode Listen Later Apr 21, 2022 52:37


We catch up with Dave Farley to hear about the genesis of his blockbuster book, Continuous Delivery — which he authored with Jez Humble — as well as his latest tome, Modern Software Engineering. He shares his ideas about the art of software development and common misconceptions about the principles of engineering.

GOTO - Today, Tomorrow and the Future
Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Mar 18, 2022 42:03 Transcription Available


This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereSimon Brown - Author of "Software Architecture for Developers" & Creator of the C4 Software Architecture ModelDave Farley - Author of "Modern Software Engineering" Continuous Delivery & DevOps PioneerHannes Lowette - Head of Learning & Development at AxxesFind plenty more from Dave on his Continuous Delivery YouTube channel.DESCRIPTIONAs software architecture continues to evolve rapidly, we are constantly confronted with new challenges. Simon Brown, Dave Farley and Hannes Lowette cover some of the recent trends in software architecture touching on terms such as DevOps and how to deal with complexity. They also reference concepts that have stirred debates forever and are still not done right, like bounded context and continuous delivery.RECOMMENDED BOOKSSimon Brown • Software Architecture for Developers Vol. 2David Farley • Modern Software EngineeringDave Farley & Jez Humble • Continuous DeliveryWoods, Erder & Pureur • Continuous Architecture in PracticeGeorge Fairbanks • Just Enough Software Architecturehttps://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify Health, Wellness & Performance Catalyst w/ Dr. Brad CooperLooking for a catalyst to optimize your health, wellness & performance? You've found it!!Listen on: Apple Podcasts Spotify

Software Delivery in Small Batches
Modern Software Engineering

Software Delivery in Small Batches

Play Episode Listen Later Mar 14, 2022 6:35


A look into the ideas of empiricism, iteration, and incrementalism applied to software engineering. This is the topic of Dave Farley's 2022 book "Modern Software Engineering".Free Resources NEW! The Small Batches Slack App for Teams Toyota Kata Pocket Guide The Flow Collective DevOps Email Course Project to Product Email Course War & Peace & IT Pocket Guide Links Adam Hawkins on Twitter Adam Hawkins on LinkedIn Adam Hawkins' website Modern Software Engineering Small Batches #17: Continuous Delivery with Dave Farley Small Batches #61: Extreme Programming Explained The Pragmatic Programmer Continuous Delivery YouTube Channel

Friends of Build Magazine
Supporting BC Businesses that Manufacture Wood Products with Dave Farley of BC Wood

Friends of Build Magazine

Play Episode Listen Later Feb 24, 2022 55:21


The trade association is made up of approximately 300 wood product manufacturers. From start to finish, BC Wood deals with manufacturing CLT (cross-laminated timber) and mass timber products all the way to high-end finish products.With 18 years of experience under his belt, Dave has seen a number of changes in the forest industry, from the perspective of both manufacturers and consumers.For one, the “wood pile” is getting smaller for a number of reasons, including considerations around sustainability, logging, and the management of old growth (trees that are at least 200 years old).Trends come and go, but as long as a manufacturer focuses on doubling down on the key strengths of wood (such as its ability to be manipulated in a wide variety of forms) while seeking to find innovative ways to buffer its weaknesses (such as its level of softness), that manufacturer will go far.Finally, Dave speaks on the future of the wood industry. He says that there is a universal push to look beyond profit and implement initiatives such as finding solutions for sustainability and partnering with the First Nations.Here's a glimpse of what you'll learn:[03:01] About BC Wood[08:11] Soft woods versus hard woods[10:35] Why the wood pile keeps getting smaller and smaller[21:12] Dealing with ultra-high-end residential clients with termite problems[28:26] Changes in trends around wood applications among clients over 18 years[34:23] Competitive pressures faced by BC Wood today[36:16] Dave's wanderlust[38:22] BC Wood's overseas locations[42:20] What Dave has learned from his travels[48:59] The future of the wood industry[52:04] The future of the tradesConnect with Dave Farley:Website - https://bcwood.com/Connect with Build Magazine:Website - https://www.buildmagazine.com/Instagram - https://www.instagram.com/buildmags/?hl=enFacebook - https://www.facebook.com/BuildMags/Key Quotes by Dave:You're seeing a systematic change in the forest industry as we move forward into the next few decades. The wood pile, as we call it, keeps getting smaller, and a lot of that has to do with issues around sustainability, logging, and old growth (the 200-year range depending on the species).Fire treatment is going to become a big issue. Anything that can help in terms of treatment of product is going to have really good market opportunity. Finally, I think there is going to be really good market opportunity on thermally-modified wood.If you can take the key strengths and the key elements of wood, including the ability to manipulate it in a variety of forms, and you combine that with the weaknesses of wood such as its softness, and create innovative products, we create value in the marketplace.

GOTO - Today, Tomorrow and the Future
The Art of Unit Testing • Roy Osherove & Dave Farley

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Feb 18, 2022 34:16 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRoy Osherove - Author of "The Art of Unit Testing"Dave Farley - Co-Author of "Continuous Delivery"You can find more content like this on Dave's "Continuous Delivery YouTube Channel": https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8gDESCRIPTIONGood tests are crucial to any software project, and having a test-driven approach should be part of most projects' goals nowadays. Yet testing can be difficult due to its complexity and challenges. Join a deep dive on how to approach unit testing with the author of “The Art of Unit Testing,” Roy Osherove, and a strong promoter of test-driven design, Dave Farley.The interview is based on Roy's book "The Art of Unit Testing": https://bit.ly/3obiKNBRead the full transcription of the interview here:https://gotopia.tech/bookclub/episodes/getting-started-with-unit-testingRECOMMENDED BOOKSRoy Osherove • The Art of Unit Testing • https://bit.ly/3obiKNBRoy Osherove • Elastic Leadership • https://amzn.to/3fxEgIDRoy Osherove • Notes to a Software Team Leader • https://amzn.to/3wjroxJDave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwdDavid Farley • Modern Software Engineering • https://amzn.to/3GI468MDavid Farley • Continuous Delivery Pipelines • https://leanpub.com/cd-pipelinesPatterson, Grenny, Maxflied, McMillan & Switzler • Influencer: The Power to Change Anything • https://amzn.to/3hMGrdUhttps://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Tabs and Spaces Podcast
202 - Do you-ou-ou a-wanna test like me-e-e? (feat. Jim Humelsine)

Tabs and Spaces Podcast

Play Episode Listen Later Feb 7, 2022 63:36


It's the return of the great Jim Humlesine to the show. Jim is back for more after his season 2 episode and this time he's interested in talking about all things testing. This podcast is not instructional but somewhat therapeutic for the hosts. Jim's Socials Twitter: @jhumelsine Tabs and spicey advice links: Dave Farley's Continuous Delivery YouTube Channel - https://www.youtube.com/c/ContinuousDelivery/featured Quick Sort Folk Dance - https://www.youtube.com/watch?v=ywWBy6J5gz8 If you want to hear more episodes check out our website at https://tabsandspaces.io Tweet at us @tabsnspacesHQ Or join us for a chat on our discord server https://discord.gg/depv5npMTj Don't have discord? Shoot us an email at tabsandspacesHQ@gmail.com Contact us for free stickers as well! Show Intro music Unity by Fatrat: https://www.youtube.com/watch?v=n8X9_MgEdCg

The Changelog
The foundations of Continuous Delivery

The Changelog

Play Episode Listen Later Jul 2, 2021 73:37 Transcription Available


This week we're sharing one of the most popular episodes from our new podcast Ship It. Ship It launched in May and now has 8 episodes in the feed to enjoy…it's hosted by Gerhard Lazu, our SRE here at Changelog. In this episode Gerhard talks with Dave Farley, co-author of Continuous Delivery and the inventor of the Deployment Pipeline. Today, most of us ship code the way we do because 25 years ago, Dave cared enough to drive the change that we now call CI/CD. He is one of the great software engineers: opinionated, perseverant & focused since the heydays of the internet. Dave continues inspiring and teaching us all via his newly launched YouTube channel, courses and recent books. The apprentice finally meets the master

Changelog Master Feed
The foundations of Continuous Delivery (The Changelog #447)

Changelog Master Feed

Play Episode Listen Later Jul 2, 2021 73:37 Transcription Available


This week we're sharing one of the most popular episodes from our new podcast Ship It. Ship It launched in May and now has 8 episodes in the feed to enjoy…it's hosted by Gerhard Lazu, our SRE here at Changelog. In this episode Gerhard talks with Dave Farley, co-author of Continuous Delivery and the inventor of the Deployment Pipeline. Today, most of us ship code the way we do because 25 years ago, Dave cared enough to drive the change that we now call CI/CD. He is one of the great software engineers: opinionated, perseverant & focused since the heydays of the internet. Dave continues inspiring and teaching us all via his newly launched YouTube channel, courses and recent books. The apprentice finally meets the master

Ship It! DevOps, Infra, Cloud Native
The foundations of Continuous Delivery

Ship It! DevOps, Infra, Cloud Native

Play Episode Listen Later Jun 9, 2021 73:24 Transcription Available


This week on Ship It! Gerhard talks with Dave Farley, co-author of Continuous Delivery and the inventor of the Deployment Pipeline. Today, most of us ship code the way we do because 25 years ago, Dave cared enough to drive the change that we now call CI/CD. He is one of the great software engineers: opinionated, perseverant & focused since the heydays of the internet. Dave continues inspiring and teaching us all via his newly launched YouTube channel, courses and recent books. The apprentice finally meets the master

Changelog Master Feed
The foundations of Continuous Delivery (Ship It! #5)

Changelog Master Feed

Play Episode Listen Later Jun 9, 2021 73:24 Transcription Available


This week on Ship It! Gerhard talks with Dave Farley, co-author of Continuous Delivery and the inventor of the Deployment Pipeline. Today, most of us ship code the way we do because 25 years ago, Dave cared enough to drive the change that we now call CI/CD. He is one of the great software engineers: opinionated, perseverant & focused since the heydays of the internet. Dave continues inspiring and teaching us all via his newly launched YouTube channel, courses and recent books. The apprentice finally meets the master

0800-DEVOPS
Continuous Delivery with Dave Farley

0800-DEVOPS

Play Episode Listen Later May 1, 2021 56:48


Dave Farley is the pioneer of Continuous Delivery. Together with Jez Humble, he wrote a book that paved way for many organizations going through their digital transformation. It's been 10 years now since the book was first published and a perfect opportunity came up to talk with Dave about the state of Continuous Delivery today. Of course, it was impossible not to touch upon many other topics as well. It was a real pleasure to discuss how technology can help business today.Subscribe to 0800-DEVOPS newsletter here.Show notes:This interview is featured in 0800-DEVOPS #19 - Dave Farley and The state of Continuous Delivery.

PurePerformance
Bad Software Engineering killed Cyberpunk 2077 Release – What we can learn from it with Dave Farley

PurePerformance

Play Episode Listen Later Feb 8, 2021 65:42


If you are not a gamer you may have never heard about Cyberpunk 2077. If you are – you may know about the challenges during their latest release.Dave Farley (@davefarley77), Co-Author of best seller Continuous Delivery, has been an engineering large and complex systems for decades. His work helped elevate our industry around Continuous Delivery and DevOps. In this episode he shares his learnings from failed projects like Cyberpunk as well as his own latest experiences around that picking the latest technology might be fashionable but is not always the smartest choice.To learn more about Dave check out Continuous Delivery website that also links to his YouTube Channel hosting some of the episodes he was referencing in the podcast.https://twitter.com/davefarley77https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912#ace-g9859629705https://www.continuous-delivery.co.uk/https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g

Virtual Domain-driven design
TDD as a design tool with Dave Farley

Virtual Domain-driven design

Play Episode Listen Later Nov 11, 2020 86:46


There has been a lot of fuzz around the topic of test-driven development; some find it useful; some don't see any value in it. You also have different flavours like Detroit being inside-out, or London going from the outside-in. And then you have people saying TDD is about testing or is it a design tool? In this session, we will talk with Dave Farley about all these topics, and especially how to use TDD as a design tool. Dave Farley is well known in the software community, especially being the co-author of the continuous delivery book. He is also a firm believer that Test-driven development is one of the core principles to do proper continuous delivery.

p de Podcast
Integração Contínua não é (apenas) automatizar a build

p de Podcast

Play Episode Listen Later Oct 9, 2020 60:04


No episódio de hoje falamos sobre Integração Contínua e como ela é importante no desenvolvimento de software. Já automatizou o processo de build da sua aplicação? Faz testes automatizados? Conhece chaveamento de funcionalidades? Será mesmo que seu time pratica Integração Contínua? Confira! Participantes Marcio Frayze David marcio@segunda.tech https://segunda.tech https://masto.donte.com.br/web/accounts/138458 https://twitter.com/marciofrayze Julianno Martins Silva juliannoms@gmail.com Leonardo Leite https://twitter.com/leonardofl https://www.linkedin.com/in/leonardo-alexandre-ferreira-leite-17194322 https://radarparlamentar.polignu.org/ Links https://trunkbaseddevelopment.com https://www.thoughtworks.com/continuous-integration https://medium.com/@marciofrayze/integra%C3%A7%C3%A3o-cont%C3%ADnua-e-feature-toggles-329055e96de9 https://martinfowler.com/bliki/CanaryRelease.html https://radarparlamentar.polignu.org/ Canal Continuous Delivery do Dave Farley: https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g Palestra do Marcio sobre IC https://m.youtube.com/watch?v=LYtClxC3wcU Effects as data, Richard Feldman: https://www.youtube.com/watch?v=6EdXaWfoslc Livros https://www.goodreads.com/book/show/8686650-continuous-delivery https://www.goodreads.com/book/show/4268826-growing-object-oriented-software-guided-by-tests https://www.goodreads.com/book/show/1654215.The_Art_of_Agile_Development https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained https://www.goodreads.com/book/show/35755822-building-evolutionary-architectures https://www.martinfowler.com/books/refactoringDatabases.html

Software Delivery in Small Batches
Continuous Delivery with Dave Farley

Software Delivery in Small Batches

Play Episode Listen Later Sep 7, 2020 52:32


Dave Farley is the co-author of "Continuous Delivery". We discuss the book, real engineering, and more.

The Martial Arts Woman Podcast
Tag Team Interview with Restita DeJesus and Kathy Long

The Martial Arts Woman Podcast

Play Episode Listen Later Jun 18, 2020 46:44


I'm thrilled to have my long-time social media friend, Restita DeJesus, to the show. Restita was born and raised in Seattle, Washington and began her martial arts study in 1978. She currently holds certifications in Karate, Eskrima/Kali, Filipino arts, Wushu, and Tai Chi and others. She is a former 3-time USAWKF National Champion and World Champion Tai Chi forms competitor. She owns Seattle Wushu Center in Seattle, Washington and teaches with my other guest today, Kathy Long! As many of you know, Kathy Long is a retired Kickboxer, Boxer, Mixed Martial arts fighter and actress. She was raised in California and has trained in Aikido, Kung Fu, Kali, and Brazilian JuJitsu. Kathy attained a mega 5 world champion titles (amazing!!!)in her kickboxing career! Kathy's film career includes: The Stranger, Knights, Under the Gun, Art of submission,Santa's Summer house and more. As mentioned earlier, she currently resides in Seattle, Washington where she teaches with Restita DeJesus and co-hosts the Dynamic Dojo Radio Podcast. This interview is a tag-team event with two amazing and accomplished martial art women. Both are former champions and both are career martial artists and passionate about their work. Listen to Restita's discussion about why she became a martial artist (Kung Fu TV?) and how she overcame a debilitating injury by practicing Tai Chi. Kathy Long shares why she decided to become a kickboxer and a fighter, what it's like to be in movies, and if being a woman fighter brought her obstacles...or opportunities. Finally, listen in to Restita and Kathy's inspiring advice to all martial art women! On an added note in today's Podcast, listen to what a few Facebook martial art friends have to say about the martial art mindset - Joelle White, Johnny Hunter, Benjamin Barrett, Rog Domaschuk, and Dave Farley. Links & Info: Want to learn Kung Fu San Soo or KICKBOXING with Kathy Long? Contact her here: Kathylongema@gmail.com Want to learn Escrima or Tai Chi with Restita DeJesus? Contact her here: sifurestitadejesus@seattlewushu.org Watch the Dynamic Dojo TV Martial Art Podcast typically on Sunday nights at 6 PM Pacific on Facebook. Andrea's inspirational books: The Martial Arts Woman: https://www.amazon.com/Martial-Arts-Woman-Motivational-Stories/dp/1544916213 Martial Art Inspirations for Everyone: https://www.amazon.com/Martial-Inspirations-Everyone-Andrea-Harkins/dp/150297830X Blog: http://themartialartswoman.com/ --- Support this podcast: https://anchor.fm/andrea-harkins/support

American Farriers Journal Podcast
A Conversation with Dave Farley

American Farriers Journal Podcast

Play Episode Listen Later Jun 2, 2020 38:03


In this episode of the American Farrier's podcast, we're joined by farrier Dave Farley who shares business advices that has helped him improve client retention and better communicate with clients in his practice.

Techie Leadership
Why adding 200 consultants on a rushed project will loose you millions with Dave Farley - 004

Techie Leadership

Play Episode Listen Later May 24, 2020 38:58


In this episode you will hear Dave Farley and Andrei talk about: How throwing money at problems most often doesn't solve anything and sometimes it can even lead to losses in the millions. Most of this comes about through the fact that software development isn't like a production line, but also because often management doesn't ask how it should help team leaders. You can read the show notes on https://techieleadership.com/show4

Mullins Farrier Podcast
Roy Bloom CJF

Mullins Farrier Podcast

Play Episode Listen Later Mar 16, 2020 105:07


Today I am speaking with Roy Bloom CJF. This interview has been a long time in the works. Dave Farley mentioned that I should interview Roy back when he was a guest on the podcast. At the Summit in Cincinnati, Dave Farley and I worked for three days to convince Roy that it would be a good idea to sit down and chat with me for the podcast and I am so grateful that he agreed.  Roy Bloom started his journey in 1971 working for Rick Kreis. Rick encouraged Roy to go to North Texas Horseshoeing Institute. He did and graduated in May of 1973. Roy found the AFA in 1984. He completed his basic Certification in 1985 and Journeyman Certification in 1986. In 1989, Roy was the alternate on the American Farriers Team. In 1990, Roy had a position on the Gold team and the Silver team in 2001. Earning a position on the team changed everything for Roy and since then he has done clinics and classes in 40 states and 4 Canadian provinces. Roy was awarded the Outstanding Educator in 2001 by the AFA. Roy has both judged and presented for the AFA convention several times. Roy has judged competitions nationally and internationally including the WCB Horseshoeing Classic, the Australian Nationals, and the World Champion Blacksmith Competition at the World’s Fair in Calgary, Alberta. Roy was inducted into the Horseshoeing Hall of Fame in 2001. He served as the Team Coordinator from 2009-2002 for the AFA Farriers Team. His journey has produced a great many articles for numerous trade magazines and along with Dave Farley has produced a number of instructional videos. Through many years as a farrier, Roy has perfected his forging skills and is recognized throughout the industry for his blacksmithing, tool production and great attention to detail. Roy is a founding member and served as the 2012 - 2018 Treasurer for the American, Canadian & International Associations of Professional Farriers. I hope you enjoy this episode as much as I did!

Mullins Farrier Podcast
Michael Wildenstein CJF FWCF (Hons)

Mullins Farrier Podcast

Play Episode Listen Later Mar 2, 2020 54:55


In this episode, I had the pleasure of sitting down with Michael Wildenstein CJF FWCF (Hons) at the International Hoof-Care Summit in Cincinnati, Ohio. Thank you to Dave Farley for the introduction. Michael was inducted into the International Horseshoers Hall of Fame in 2006. He is the former adjunct associate professor of Farrier Medicine and Surgery in the Department of Clinical Sciences of the College of Veterinary Medicine at Cornell University from 1991 - 2010.  He specialized in the shoeing of lameness cases and heavy horses.  He now spends much of his time coaching. Interested farriers, veterinarians or horse owners are welcome to call 607-279-7645 or email or mjw25@cornell.edu I hope you enjoy this interview as much as I did. Enjoy! 

Scrum Master Toolbox Podcast
BONUS: Dave Farley interview - Continuous Delivery for Scrum teams, Part 1

Scrum Master Toolbox Podcast

Play Episode Listen Later Dec 23, 2019 38:37


We talk about testing strategy; business benefits of Continuous Delivery; main challenges when adopting Continuous Delivery and resources to help you and your team get started. Read the full Show Notes and search through the world’s largest audio library on Scrum directly on the Scrum Master Toolbox Podcast website.  About Dave Farley Dave Farley is an independent software developer and consultant, and founder and director of Continuous Delivery Ltd. Dave Farley is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general. 
He is co-author of the Jolt-award winning book 'Continuous Delivery' a regular conference speaker and blogger and one of the authors of the Reactive Manifesto. Dave has been having fun with computers for over 30 years. He started working in large scale distributed systems more than 25 years ago, doing research into the development of loose-coupled, message-based systems - a forerunner of MicroService architectures. You can link with Dave Farley on LinkedIn, or visit Dave Farley’s website.

Technology Leadership Podcast Review
25. We Were Expecting Robots

Technology Leadership Podcast Review

Play Episode Listen Later Nov 25, 2019 17:50


Bret Weinstein on The Jim Rutt Show, Barry O’Reilly on The Product Experience, Dave Farley on Engineering Culture at InfoQ, Jim Mattis on Coaching For Leaders, and Ben Mosior on Agile Uprising. I’d love for you to email me with any comments about the show or any suggestions for podcasts I might want to feature. Email podcast@thekguy.com. And, if you haven’t done it already, don’t forget to hit the subscribe button, and if you like the show, please tell a friend or co-worker who might be interested. This episode covers the five podcast episodes I found most interesting and wanted to share links to during the two week period starting November 25, 2019. These podcast episodes may have been released much earlier, but this was the fortnight when I started sharing links to them to my social network followers. BRET WEINSTEIN ON THE JIM RUTT SHOW The Jim Rutt Show featured Bret Weinstein with host Jim Rutt. Brett talked about the sustainability crisis (not necessarily related to climate) in which we are using resources and creating waste in a way that, mathematically, cannot continue indefinitely. Jim added that half of the mass of large animals on earth are now humans and domestic animals, most of which are cattle. He says this tells us that we are at or beyond the ability of our ecosystem to allow us to carry on the way we have been. Jim believes that the engine that is driving us toward eco-cide is the pursuit of money-on-money return powered by psychologically-astute advertising that got underway in the 1930s and is now reaching near-perfection with the highly-instrumented attention-hijacking mechanisms of social media. He compared it to the paperclip maximizer idea in artificial general intelligence. Brett says that the way you can tell that AI algorithms are out-of-control is to look at the behavior of people in the best position to understand the power of these algorithms. Defectors from Facebook or elsewhere describe the extreme measures they go through to retain control of the own lives in the face of algorithms they had a hand in writing. Apple Podcasts link: https://podcasts.apple.com/ca/podcast/ep24-bret-weinstein-on-evolving-culture/id1470622572?i=1000456522456 Website link: https://jimruttshow.blubrry.net/bret-weinstein/ BARRY O’REILLY ON THE PRODUCT EXPERIENCE The Product Experience podcast featured Barry O’Reilly with hosts Lily Smith and Randy Silver. Lily asked Barry where his notion of “unlearning” came from. Barry said that while writing the book “Lean Enterprise,” he had an “aha” moment in which he realized that, while teaching people new things was tough, what was even harder was getting them to unlearn their existing behavior, especially if it made them successful in the past. Randy asked Barry what signs indicate when you are unlearning well as opposed to simply getting lucky. Barry says that a lot of people think knowing when to adapt is serendipitous or intuitive to other people, but there is a system you can learn that can make the process intentional and deliberate. People get stuck. They stick to the sets of behaviors that they know and understand or that feel comfortable to them. When those behaviors aren’t driving the results or outcomes that they are aiming for, often people’s natural reaction is to point at other people as the cause of the failure. If you’re serious about making progress, you have to own the results. You have to ask yourself what you can do differently to change the outcomes that you are getting. You need to get comfortable with being uncomfortable. You need to think big about the aspiration or outcome you are trying to achieve, but you start small as you start to relearn. Starting small creates safety. You get a fast feedback loop, learn quickly, and you feel successful as you try new behaviors. Barry asked Lily and Randy where most people in product roles spend most of their time and they said, “meetings.” They estimated that the effectiveness rate for such meetings was about 50%. As a product manager, Barry says, he would be trying to make that number better, but most people blindly walk into meetings and never make any changes to how meetings are run. Barry gets leadership teams to describe a better outcome and one small thing they can do to make things better. For meetings, one team came up with a simple step: five minutes before the meeting would end, the leader would stop it and ask the team how effective they thought the meeting was and what outcomes they were taking away from the meeting. When a leader starts to demonstrate a new behavior in meetings like pausing five minutes before the end and asking people how effective the meeting was, other people start to take these behaviors back to their teams. Role modeling these new behaviors in your organization can have a systemic impact because people see you trying out these new behaviors and that inspires them to be serious about making their own improvements. Berry went on to say that the belief that you cannot influence these kinds of changes needs to be unlearned. Apple Podcasts link: https://podcasts.apple.com/ca/podcast/learning-to-unlearn-barry-oreilly-on-product-experience/id1447100407?i=1000456659421 Website link: https://www.mindtheproduct.com/learning-to-unlearn-barry-oreilly-on-the-product-experience/ DAVE FARLEY ON ENGINEERING CULTURE BY AT INFOQ The Engineering Culture at InfoQ podcast featured Dave Farley with host Shane Hastie. Shane asked about Dave’s talk about taking back software engineering. Dave says that software engineering is a term that is falling out of favor. People started to think of software development as a craft and of themselves as craftspeople. Working on high performance trading systems, he adopted practices that he considers a genuine engineering discipline and this made a dramatic difference in performance, effectiveness, quality, and speed of development. He says we’ve been too prescriptive in trying to define what software engineering means. An engineering discipline for software need to be general enough to still be true in a hundred years. He says we suffer in our industry from not having very many measuring sticks and we choose technologies, processes, and approaches based on who is the most persuasive person or guru. His talk was about five principles that are likely to be durable, broadly applicable, and broadly acceptable to people. First, we’ve learned that planned approaches don’t work. Working iteratively through a process of discovery is foundational. Second, we’ve discovered from continuous integration and delivery that fast, efficient, high quality feedback has a dramatic impact on our ability to move forward with confidence and quality. Third is being experimental and adopting the scientific method. Fourth is working incrementally, building software from a modular point of view, and growing complex systems from simple systems. Fifth is being empirical and testing what we build against reality, learning from that, and adapting. Shane asked whether these ideas are just common sense. Dave agreed that they are common sense but they are uncommonly practiced. He says that the majority of his own career in software development was built around guesswork. They would guess about what users wanted, guess about whether the software was going to be fast enough, resilient enough, and scalable enough, and guess about whether there were going to be bugs in it. They would guess about these things instead of testing these things as an experiment. He cited Extreme Programming and Continuous Delivery as genuine engineering disciplines. Shane pointed out that this requires a significant level of discipline that is rare in our industry. Dave agreed and gave the example of the team he worked with to build the trading system mentioned earlier. They were not only the best team he worked with, but also the most productive, solving problems in genuinely original ways, and they did it all by consciously adopting these techniques. It wasn’t because they were smarter than other teams, but because of their disciplined, agile approach. Shane asked how we can get a more experimental mindset in software development. Dave says we first need to get more data-driven and figure out useful measures to apply. For example, in high-performance software, we want to know things like how fast, what throughput, what latency, and what percentage of messages need to get through at a particular rate. The difference between an engineer and anyone else is that engineers spend a lot of time thinking about how things can go wrong. He gave the example of how he does Test-Driven Development: before he runs a test he has just written, he will say what error message he expects to get. This is a genuine experiment: he forms a hypothesis and he’s precise about the nature of the failure he is expecting. Shane asked Dave for his opinion about pair-programming. Dave considers pairing one of the most powerful tools an organization has to start becoming a learning organization and he considers pairing a foundational idea for establishing engineering rigor. Shane asked how we can convince the individual hero developer that it is a good idea to work with somebody else. Dave encourages his clients to experiment with pair-programming and you cannot do that for an hour or two. He encourages a minimum of a sprint or two and he combines it with rotating people who are in the pairs (also known as promiscuous pair-programming). In his experience, when you ask people who have never paired before it to pair, the majority do not want to. After they have done it for a reasonable period of time, the majority then want to keep doing it. Often, only a small number of people hate it and will never like it and companies need to make a tough decision about what to do about that. Apple Podcasts link: https://podcasts.apple.com/ca/podcast/dave-farley-on-taking-back-software-engineering/id1161431874?i=1000456425449 Website link: https://soundcloud.com/infoq-engineering-culture/interview-dave-farley JIM MATTIS ON COACHING FOR LEADERS The Coaching For Leaders podcast featured Jim Mattis with host Dave Stachowiak. Dave asked about 1990 when Mattis was in the Saudi Arabian desert, preparing for an invasion that would become the first Gulf War. He employed a technique called the focused telescope. Mattis said that he faced the challenge of information flow. Leaders typically have sufficient information somewhere in their organization, but the pipes of information flow need to be open such that this information is available in time to make decisions. Mattis would take young, capable officers who would go out to units that were executing the mission and those officers would clarify and confirm to the attacking commanders the mission and report back to Mattis. This opened up the information flow in real-time to make better decisions. Dave asked where Mattis got the idea. Mattis said that every time you are promoted in the military you are given a new reading list and he got this idea from the readings. Dave then asked about 2001, when Mattis was in command of the marines in Afghanistan searching for Osama Bin Laden. Mattis said that he had shifted from being under a naval commander to an army commander and he did not spend the time getting to know his new commander. When intelligence came in that Osama Bin Laden was in the Tora Bora region, he knew they needed to stop him from escaping to Pakistan. Mattis had studied the Geronimo campaign of the U.S. cavalry in the late 1800s and saw how they set up communication stations to track activity on the border. He wanted to do the same to block escape routes in Tora Bora. He forgot the inform his boss and his boss did not understand the urgency of the situation or the plans to block Bin Laden’s escape. He says you have to ask yourself three questions everyday: “What do I know?”, “Who needs to know?” and “Have I told them?” Dave then asked about 2003 when Mattis was commanding a division to remove Saddam Hussein from power. One of his colonels was failing to move with haste. Mattis says that the officer, who he admires to this day, had a tempo that was less than needed at the time and Mattis determined that he was asking this officer to do something that was beyond his moral ability to do. Mattis said that war is a harsh auditor of your recruiting, your equipment, your training, and your leadership. He needed everyone in the fight and he knew he had to delegate the decision-making to the lowest competent level but it had to be consistent with his intent which was to move fast enough to confront the enemy with cascading dilemmas to prevent them from digging back in. So he removed that officer from command. Dave then jumped ahead one year to 2004 in Fallujah when four allied contractors were killed and Mattis had a plan to recover the bodies and track down those responsible. The President of the United States made the decision to attack the city instead. Dave asked Mattis what kept him from resigning in this situation. Mattis reminded us that the military has civilian control. When the civilian leadership says to do something, you keep faith with the constitution and get on with it. Mattis had read enough history to know the challenges associated with attacking a city with 300,000 innocent civilians. Mattis’s idea was to work with the other tribes in town that were repulsed by this terrorist activity and to use the spies they had in the city to hunt down the perpetrators. Given the known brutality of urban fighting, this was a better plan, but they were ordered to attack instead. Mattis said he could have resigned but the 19-year-old lance corporals in his army of 23,000 couldn’t quit and he wasn’t going to leave them on the battlefield. Apple Podcasts link: https://podcasts.apple.com/ca/podcast/440-leadership-in-the-midst-of-chaos-with-jim-mattis/id458827716?i=1000456425891 Website link: https://coachingforleaders.com/podcast/leadership-chaos-jim-mattis/ BEN MOSIOR ON AGILE UPRISING The Agile Uprising podcast featured Ben Mosior with host Jay Hrcsko. Ben started out as a sysadmin and started taking more interest in the people side of technology. He now runs a company called Hired Thought where he makes systems more purposeful. Ben came across Wardley Mapping when people he was following in the DevOps community started to reference it. At the time, he was dealing with a difficult decision about whether to spend money that was tied to buying server hardware and thereby shifting attention away from the cloud that had been his focus. He learned that Wardley Mapping was a way to make sense of these kinds of situations and make a good call. He ultimately decided to decline to money and he now had an explicit strategy where before he had none. Wardley Mapping highlighted how much he originally didn’t know what he was doing. Ben describes a Wardley map as being two things: a visual way to represent a system oriented around users and a way to articulate how parts of that system are changing. It is a directed acyclic graph where position has meaning. The x-axis represents evolution and describes how the components of a business, such as activities, practices, data, and knowledge, change over time. They start in the uncharted space where nobody has seen it before, nobody understands it, and it fails much of the time. On the opposite end of the spectrum, there is the industrialized space where everything is known, is ordered, is boring, and failure is surprising. Having a way to express where a business component is between those two extremes informs how to treat that business component. They talked about the y-axis and how it represents the degree to which the business component is visible to the user. Ben says the y-axis is useful for thinking about what parts of the system the user cares most and least about. Mapping is intended to be an extremely collaborative activity. The map helps us share a common model for how we think about a space. Ben referenced George Box’s quote about all models being wrong and the scientist needing to be alert to what is importantly wrong about the model while ignoring those aspects whose approximate nature, or wrongness, makes the model no less useful. A map helps highlight when the model of your system is wrong in a fundamental way. When people look at a map and talk about it, you start to work towards consensus on understanding the system and start running into label conflicts. Producing the map artifact enables us to challenge it, talk to each other, and be transparent about what we think it is. The artifact itself is just one step in a five step process called the strategy cycle.  The five factors in the strategy cycle are purpose, landscape, climate, doctrine, and leadership. Purpose is the game we’re playing. It is why you come to work everyday. The landscape is the map. It represents the competitive landscape. Climate is the rules of the game, the external forces acting on that landscape that we don’t have control over. Doctrine is how we train ourselves, the principles that we choose to apply universally, such as always focusing on user needs. Last is leadership, the decision-making part that integrates all the rest. Ben says that we often jump straight from purpose to leadership and the process of sitting with the context of the other steps helps us make better decisions. Apple Podcasts link: https://podcasts.apple.com/ca/podcast/wardley-mapping-with-ben-mosior-hired-thought/id1163230424?i=1000456388231 Website link: http://agileuprising.libsyn.com/wardley-mapping-with-ben-mosior-hired-thought LINKS Ask questions, make comments, and let your voice be heard by emailing podcast@thekguy.com. Twitter: https://twitter.com/thekguy LinkedIn: https://www.linkedin.com/in/keithmmcdonald/ Facebook: https://www.facebook.com/thekguypage Instagram: https://www.instagram.com/the_k_guy/ YouTube: https://www.youtube.com/c/TheKGuy Website:

Engineering Culture by InfoQ
Dave Farley on Taking Back Software Engineering

Engineering Culture by InfoQ

Play Episode Listen Later Nov 10, 2019 21:43


In this podcast, recorded at the Agile India 2019 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave Farley about what it means to build a real profession of software engineering. Why listen to this podcast: • At the very hard end of computing you need genuine engineering disciplines to be successful • Most of the previous definitions of software engineering have got it wrong because they tried to be too prescriptive • In many ways software development is a fashion industry – we chose technologies, languages and approaches based on who if the most persuasive orator rather than empirical evidence • Extreme Programming and continuous delivery have the characteristics of genuine engineering disciplines because they are focused on the engineering practices that enable you to build high-quality products fast • Pair programming unlocks the capability of individuals and teams to learn More on this: Quick scan our curated show notes on InfoQ https://bit.ly/33B2YAz You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. bit.ly/24x3IVq Subscribe: www.youtube.com/infoq Like InfoQ on Facebook: bit.ly/2jmlyG8 Follow on Twitter: twitter.com/InfoQ Follow on LinkedIn: www.linkedin.com/company/infoq Check the landing page on InfoQ: https://bit.ly/33B2YAz

Semaphore Uncut
Continuous Delivery Co-Author Uncovers the Top Obstacles for Development Teams

Semaphore Uncut

Play Episode Play 60 sec Highlight Listen Later Oct 31, 2019 39:02


In this week’s episode of Semaphore Uncut, I had the honor of speaking with author, consultant, and continuous delivery thought leader Dave Farley. Dave, who has been in the industry for more than 30 years, was kind enough to share his experience as a strategic software development consultant, industry patterns (and anti-patterns) he has observed, best practices for setting up successful testing strategies, and more. You can also get Semaphore Uncut on Apple Podcasts, Spotify, Google Podcasts, Stitcher and more.Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on your podcast player of choice and share it with your friends!

Mullins Farrier Podcast
Cathy Lesperance APF-1

Mullins Farrier Podcast

Play Episode Listen Later Jun 8, 2019 58:57


Today I’m speaking with Cathy Lesperance. Cathy shoes many high-level sport horses in Ontario, Canada. Her clients have flown her far wide, to such places as Florida and Alberta to service their horses. She is 56 years old and lives with her partner Renee and their two very large dogs.   She has loved horses since she could remember. She owned, rode and showed horses for years, from barrel racing to reining to eventing. She started her shoeing career in 1981 by apprenticing with Pat Cullen who is now deceased. She later apprenticed with Larry Lesperance, who she then married 7 years later. Larry set out on another career of running a group home for troubled boys and Cathy took over the shoeing business. It was a very scary time for her, but she still had Larry for his support and expertise. They later divorced when she was 36 as the group home life had taken a toll on their relationship. Cathy’s mentor over the past several decades has been and still is Dave Farley. As I’m sure will become very apparent in the interview, Cathy is a genuinely kind, intelligent, and funny human being. She has a lot of experience that she graciously shares and her brutal honesty is both comedic and endearing. Now let’s get to it…

Mullins Farrier Podcast
Dave Farley APF, CF

Mullins Farrier Podcast

Play Episode Listen Later Jun 8, 2019 71:52


Today I am speaking with Dave Farley. Dave is a well known and sought after farrier in the Sporthorse world. He is also well known and respected in the farrier world as a generous educator. Many a farrier and vet have ridden in the truck with Dave and his son Jay for a day of mentorship. I met Dave over dinner in Wellington one night and I was amazed at how much information he shared. He imparted upon me decades of knowledge for the mere cost of a dinner at Chilli’s. Dave’s passion for the job started when he was just 7 years old when he visited the local Blacksmith and Coal Mine Tool Maker shop in 1961. By thirteen he was nailing on shoes. In the seventies, he took over a Farrier Shop at the county fairgrounds in Coshocton, Ohio where he worked on Standardbreds. On the recommendation of a veterinarian named Dr. Gable, he then started working at Ohio State University as the resident farrier. Then in the eighties, as the standardbred industry started to dwindle he started working on Hunter/Jumper and Dressage horses in Columbus, Ohio. His quest for knowledge has never dwindled and he credits his first two mentors Mr. Fritz Bookman and Mr. Frank McGinnis for instilling in him this desire to learn and to pass it on. Dave’s list of accomplishments is long, so here are just a few of many: Past Resident Farrier at Ohio State University  Farrier Instructor at Otterbein College Farrier for the American Quarter Horse Congress First Official Farrier of the National Reining Horse Association American Farriers Association “Clinician of the Year” Founding member of the North East Association of Equine Practitioners Founding Member of both the American Association of Professional Farriers and of the International Association of Professional Farriers as well as past president of both Member of the International Horseshoeing Hall of Fame  He has also shod several horses competing in several Olympic Games  I was very excited to have the opportunity to interview Dave. He has a lot of well-earned wisdom we all could benefit from. I hope you enjoy it as much as I did. So let's get to it….

The Agile Revolution
Episode 149: Continuous Delivery with Dave Farley

The Agile Revolution

Play Episode Listen Later Dec 16, 2018 40:13


Craig, Tony and honorary Revolutionist Pete Sellars are at YOW! Conference and sit down with Dave Farley, co-author of “Continuous Delivery” and they chat about the following There are anti-patterns with doing XP at scale, continuous delivery was born from the learnings from that Continuous delivery is just extending continuous integration to more of the software development … Continue reading →

Herr Mies will's wissen
HMww26 – Trunk Based Development mit Thomas Traude

Herr Mies will's wissen

Play Episode Listen Later Sep 10, 2018 66:45


Feature branch oder trunk based, das ist hier die Frage. Zusammen mit Thomas Traude diskutiere ich dieses kontroverse Thema. Kaum startet der Podcast so richtig in die Vollen erwähnt Thomas, dass er mit Groovy arbeitet. Das müssen wir direkt zum Anlass nehmen über die Programmiersprache zu sprechen. Bevor es dann ums eigentliche Thema geht, erzählt Thomas noch schnell von der Softwerkskammer, welche sich regelmäßig im Ruhrgebiet (Meetup) trifft. Statt langer Texte bieten wir Euch diesmal zahlreiche Links, die Thomas für uns zusammengetragen hat. Bücher Continuous Integration (2007), Paul M. Duvall, Steve Matyas, Andrew Glover Continuous Delivery (2010), Jez Humble, Dave Farley The DevOPS Handbook (2016), Jez Humble & co. Accelerate (2018), Nicole Forsgren Phd, Jez Humble, Gene Kim Links https://trunkbaseddevelopment.com (Paul Hammant) https://continuousdelivery.com (Jez Humble) http://www.davefarley.net/?p=247 (Continuous Integration and Feature Branching, Dave Farley) https://twitter.com/jezhumble/status/982988370942025728 (Jez Humbles Twitter Kommentar) https://martinfowler.com/articles/continuousIntegration.html https://martinfowler.com/bliki/FeatureBranch.html https://martinfowler.com/bliki/BranchByAbstraction.html https://martinfowler.com/bliki/FeatureToggle.html https://www.togglz.org/ http://kean.github.io/post/trunk-based-development https://stxnext.com/blog/2018/02/28/escape-merge-hell-why-i-prefer-trunk-based-development-over-feature-branching-and-gitflow/ Presentations/Talks https://www.youtube.com/watch?v=h4DM-Wa0aDQ, Thierry de Pauw, Feature Branching is Evil https://www.youtube.com/watch?v=lqRQYEHAtpk, Sam Newman, GOTO 2017: Feature Branches and Toggles in a Post-GitHub World https://www.youtube.com/watch?v=meB_SWzZm8M, Paul Hammant, Trunk-Based Development economics

The Modern Agile Show
Interview with Dave Farley, Co-Author of Continuous Delivery

The Modern Agile Show

Play Episode Listen Later Dec 15, 2017 27:24


Episode 17 of the Modern Agile Show features an interview with Dave Farley, co-author of Continuous Delivery. an independent software programmer and consultant and YOW! 2017 keynote speaker. Dave believes in applying the scientific method to software development and sees Continuous Delivery as a platform for experimentation. He believes that the biggest impact you can have in a software team is to get members of the team sitting next to people using the software and learning from what they observe. He explains how Continuous Compliance flows out of Continuous Delivery to provide rich, valuable audits trails for auditors.Finally, Dave tells us about how he Makes Safety A Prerequisite via "unconditional positive regard” (a concept he learned from his wife, Katherine) and how he creates high-trust team environments.

Entre Dev y Ops Podcast
EDyO 33 - Hablamos sobre CI/CD

Entre Dev y Ops Podcast

Play Episode Listen Later Dec 7, 2017


En el podcast de hoy hemos hablado sobre CI/CD: intentando explicar que es, requisitos para implementarlo y posibles herramientas a utilizar. Blog Entredevyops : http://www.entredevyops.es Twitter Entredevyops: https://twitter.com/EntreDevYOps Enlaces comentados: Marti Fowler - https://martinfowler.com/articles/continuousIntegration.html Dave Farley - http://www.continuous-delivery.co.uk/ Libro Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation - http://www.informit.com/store/continuous-delivery-reliable-software-releases-through-9780321601919 Charla y Workshop de Dave Farley en la Craf-Conf 2017 - https://craft-conf.com/2017/speaker/DaveFarley Episodio 28 Podcast EDyO - http://www.entredevyops.es/posts/podcast-episodio-28.html Post "11 cosas que necesitas saber sobre Devops (7)" - http://www.entredevyops.es/posts/11-cosas-necesitas-saber-devops-7.html Jenkins (OS) https://jenkins.io/ GoCD (OS) https://www.gocd.org/ Bamboo (propietario Atlassian) https://es.atlassian.com/software/bamboo Team Fundation Server (propietario MS) https://www.visualstudio.com/es/tfs/ Travis (SaaS) https://travis-ci.org/ / https://travis-ci.com/ CodeShip (SaaS/hosted) https://codeship.com/ CircleCI (SaaS) https://circleci.com/ GitLab CI (SaaS) https://about.gitlab.com/features/gitlab-ci-cd/

American Farriers Journal Podcast
Ep. 005 An Interview With Dave Farley

American Farriers Journal Podcast

Play Episode Listen Later Mar 10, 2017 67:57


Coshocton, Ohio, shoer Dave Farley talks about his career, the benefits of the American Association of Professional Farriers and how taking control of the relationship with clients can make running the business side of being a farrier more enjoyable.

DevOps Cafe Podcast
DevOps Cafe Ep. 47 - Guests: QCon London 2014 DevOps Track

DevOps Cafe Podcast

Play Episode Listen Later Feb 5, 2014 54:44


John and Damon are joined by our largest panel of guests yet. What do they all have in common? The DevOps track at the upcoming QCon London 2014. Find out what these speakers will be talking about and what the thought process was behind putting together this track. Guests are Dave Farley, Daniel Schauenberg, Robert Benefield, Shane Hastie, Manuel Pais. If you want to go to QCon (March 5-7) you can use the code EDWA100 and save £100: http://qconlondon.com Show notes are at http://devopscafe.org

Devnology Podcast
Devnology Podcast 23 - Continuous Delivery

Devnology Podcast

Play Episode Listen Later Nov 27, 2011 64:52


In this episode we interview Dave Farley and Jez Humble about the content of their award-winning book on Continuous Delivery. The basic premise of the book is that we need to move beyond Continoous Integration and occasional delivery and work towards practices that allow for the creation and deployment of final deliverables on all environments on every check-in. Jez and Dave explain the concepts behind the deployment pipeline and we discuss the practices and policies that come into play from the moment of check-in to updating the live version of software. We talk about various strategies and patterns for testing, building and releasing software, and how these fit in with agile and lean software development. Follow the authors on twitter via @jezhumble and @davefarley77 This interview was recorded on the 13th of October 2011 at the wonderful GOTO Conference in Amsterdam. Special thanks to the folks at the Goto Conference for kindly letting us use their facilities! Interview by @freekl en @arnetim.Audio post-production by @mendelt Links for this podcast Book: Continuous Delivery - Continuous Delivery.Addison-Wesley, 2010. The accompanying website ContinuousDelivery.com Continuous Delivery is chosen as the textbook for the Agile Engineering Practices course for the Software Engineering MSc at Oxford University Continuous Delivery introductory slidedeck from JAOO 2010, Aarhus Presentation on InfoQ about Continuous Delivery by Jez at DevOpsDays, Hamburg 2010 Article “What DevOps Means for Enterprises”, http://agileweboperations.com, 18 January 2011 More resources are on the Resources section for the book