05:39Engineering for Software • Dave Farley • YOW! 2022
From the creator
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 How to Amplify Creativity 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:25 How do you think of your work? 03:17 Who cares? 04:20 What is engineering? 08:51 The impact of science & engineering 11:44 What is engineering really for? 16:58 Optimize for learning 17:15 Iteration 20:55 Feedback 23:57 Incremental 26:19 Experimental 29:08 Empirical 32:11 Managing complexity 33:33 Modularity 37:01 Cohesion 37:29 Separation of concerns 39:17 Abstraction 42:51 Coupling 46:24 Example 50:24 The tools of our trade 53:42 Embrace cha
Published 2023-08-20 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





