We’re so pleased to having teamed up with Dave Farley, author of “Continuous Delivery” and frequent GOTO Conferences speaker, for a monthly video series featuring ideas about continuous delivery, DevOps, test-driven development, BDD, software engineering and software development in general. Find plenty more from Dave on his @ModernSoftwareEngineeringYT channel. Dave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd. RESOURCES Dave https://www.continuous-delivery.co.uk https://twitter.com/davefarley77 http://www.davefarley.net Links https://en.wikipedia.org/wiki/You_aren't_gonna_need_it ABSTRACT What is good design and how can we tell the difference between that and bad software design? Extreme Programming introduced some key ideas about software design, that often get overlooked. YAGNI, “You Ain’t Gonna Need It”, and an evolutionary design approach that Kent Beck referred to as "design through refactoring”. YAGNI was aimed at avoiding the over-engineering tendency inherent in designing too far ahead with big-up-front-design. So how do you tread the line between keeping the door open to change, as our understanding of the system grows, vs over-engineering and big ball of mud legacy systems? In this episode Dave Farley, author of “Continuous Delivery” and “Modern Software Engineering”, explores how to manage complexity in software systems, and how to adopt an evolutionary approach to design that ensures that we can change our software as we learn more. CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses https://bit.ly/DFTraining RECOMMENDED BOOKS & LINKS You can grab Dave Farley's new book 'Continuous Delivery Pipelines' here: https://leanpub.com/cd-pipelines David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Forsgren, Humble & Kim • Accelerate • https://amzn.to/367RI5o https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #GOTOxDaveFarley #YAGNI #DevOps #DORA #Programming #XP #ExtremeProgramming #MicroservicesArchitecture #DaveFarley #GOTO #GOTOcon #Complexity #ProgrammingTutorial #SoftwareEngineering CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.