The Most Dangerous Phrase • Daniel Terhorst-North • GOTO 2023
About this talk
This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph https://gotocph.com Daniel Terhorst-North - Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates @daniel-terhorst-north RESOURCES https://twitter.com/tastapod https://www.linkedin.com/in/tastapod https://github.com/tastapod https://mastodon.social/@tastapod http://dannorth.net/blog ABSTRACT Some advice is timeless; it ages like a fine wine. Each time you revisit it you discover a nuance, a new connection to something else. As you grow, the advice is waiting there to reveal another layer you had never considered. Some advice is a product of its time; it ages like milk. It starts fresh, then it begins to smell, and eventually it rots and can even become harmful! It made sense in the context and constraints of its day, but things have changed and it is no longer relevant. As Admiral Grace Hopper famously said: "The most dangerous phrase you can use is 'But we've always done it this way!'" Daniel believes this is why so many people have an almost religious zeal for SOLID, Scrum, and other antiquities. In this session, Daniel argues from first principles why ideas like SOLID and Scrum made sense in their day, over a quarter century ago, and why they have been superseded and should now be considered harmful. For contrast, he suggests Continuous Delivery and lean product development are ageing like fine wines. If there is time, he will show how methods like SAFe have never been relevant and never will be, but can be appealing to a certain kind of manager. [...] TIMECODES 00:00 Intro 01:10 Why do we do what we do? 05:02 The most dangerous phrase 06:32 Some ideas age well, others not 08:29 What does "aging well" mean? 12:45 Which limitation does the tech diminish? 14:23 When good advice turns bad: SOLID 16:15 Single responsibility principle 25:31 Separation of concerns 28:33 Let's actually separate concerns! 30:42 HTMX: A counterpoint 32:26 Open-closed principle 37:53 CUPID: The back story 38:06 Scrum 44:13 A modern alternative to Scrum 47:33 Why do we cling to obsolete tech? 49:17 You must think for yourselves! 49:55 Outro Download slides and read the full abstract here: https://gotocph.com/2023/sessions/2891 RECOMMENDED BOOKS Eliyahu M. Goldratt • Beyond the Goal • https://amzn.to/3wDbAL1 Kent Beck, Fowler, John, William, Don & Gamma • Refactoring • https://amzn.to/3SFBYbN Kent Beck & Cynthia Andres • Extreme Programming Explained • https://amzn.to/3KeL5P5 Jez Humble & Dave Farley • Continuous Delivery • https://amzn.to/3ocIHwd Robert B Cialdini • Influence, New and Expanded • https://amzn.to/3tL8GxB Aino Vonge Corry • Retrospective Antipatterns • https://amzn.to/3naFk84 Subramaniam & Hunt • Practices of an Agile Developer • https://amzn.to/2XjbWor Derby, Larsen & Schwaber • Agile Retrospectives • https://amzn.to/3hB4eNk Jeff Sutherland • Scrum: The Art of Doing Twice the Work in Half the Time • https://amzn.to/2X4GQAD https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Change #Scrum #SOLID #AgileDevelopment #ContinuousDelivery #CICD #Lean #LeanDevelopment #GraceHopper #Transformation #VESSA #SAFe #SpotifyModel #DigitalTransformation #DanielTerhorstNorth #DanNorth 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 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
Stay Updated
Get notified about new features and conference additions.