‘Engineering' for Software - How to Amplify Creativity • Dave Farley • GOTO 2021

This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph
http://gotocph.com

Dave Farley - Author of "Modern Software Engineering"
, Continuous Delivery & DevOps Pioneer

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? [...]

TIMECODES
00:00 Intro
01:59 What does "software engineering" mean?
03:30 We can recreate entire systems for free!
07:47 Engineering *is* about exploration & discovery
08:15 Optimize for learning
13:41 Optimize to manage complexity
16:21 Principles of applying engineering thinking
18:41 Testability
30:47 Working experimentally
34:15 What really works?
37:19 Cycle-time
42:08 Outro

Download slides and read the full abstract here:
https://gotocph.com/2021/sessions/1874/engineering-for-software-how-to-amplify-creativity

RECOMMENDED BOOKS
David Farley • Continuous Delivery Pipelines • https://leanpub.com/cd-pipelines
Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd
David Farley • Modern Software Engineering • https://amzn.to/3GI468M

CD TRAINING COURSES
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses
https://bit.ly/DFTraining

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#GOTOxDaveFarley #CD #ContinuousDelivery #TDD #DaveFarley #BDD #DevOps #Testing #StateOfDevOps #StateOfDevOpsReport #Releasability #Programming #SoftwareEngineering #CDPipelines #DeploymentPipelines #ModernSoftwareEngineering #SoftwareArchitecture #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

Home