This presentation was recorded at YOW! 2022. #GOTOcon #YOW https://yowcon.com Dave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd. @ModernSoftwareEngineeringYT RESOURCES https://twitter.com/davefarley77 https://linkedin.com/in/dave-farley-a67927 http://www.continuous-delivery.co.uk http://www.davefarley.net ABSTRACT In most disciplines "Engineering" means the stuff that works, an application of scientific reasoning to solving practical problems. In Software, depending on your background, it either means something bureaucratic that doesn't work, or it is just another name for software development. So what are the ideas that we can use as tools to give real, practical advantage in our work in the way that other disciplines achieve? What ideas should we treat as "the tools of our trade" whatever the technology or problem before us? This presentation explores two "tools" that we can use, Testability & Speed. [...] TIMECODES 00:00 Intro 01:10 How do you think of your work? 03:41 Agenda 04:40 What is engineering? 17:02 Common foundational principles 17:42 Iteration 22:30 Feedback 26:19 Incremental 29:42 Experimental 33:26 Empirical 38:07 Managing complexity 38:52 Modularity 43:30 Cohesion 43:55 Separation of concerns 45:42 Abstraction 50:00 Coupling 56:56 The tools of our trade 59:10 Embrace change 1:00:42 Outro Download slides and read the full abstract here: https://yowcon.com/sydney-2022/sessions/2271 RECOMMENDED BOOKS David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley • Continuous Delivery Pipelines • https://amzn.to/3rjetdi Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Dave Farley & many more • Software Architecture Metrics • https://amzn.to/3M3XqG5 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #SoftwareEngineering #Programming #SoftwareDevelopmentTutorial #ProgrammingTutorial #ProgrammingOverview #Modularity #DaveFarley #MargaretHamilton #SoftwareEngineer #Iterative #Incremental #Empirical #Experimental #Feedback #Coupling #Abstraction #Cohesion #Modularity #Change #Complexity Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter 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.