conf.directory

REPLs All The Way Up: A Rubric For Better Feedback Loops • Avdi Grimm • GOTO 2023

About this talk

This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo https://gotochgo.com Avdi Grimm - Head Gardener at Graceful.Dev and recipient of the Ruby Hero Award @AvdiGrimm RESOURCES https://twitter.com/avdi https://linkedin.com/in/avdigrimm https://graceful.dev/GOTOchgo https://avdi.codes ABSTRACT We all know that the key to successful software development is iteration and feedback loops, whether that takes the form of the red-green-refactor cycle, or agile project planning. But not all feedback is equally valuable. I propose a novel archetype for virtuous feedback cycles: the humble Read-Eval-Print-Loop (REPL). In this talk, we’ll talk about the history of REPLs and how they revolutionized early programming environments. We’ll examine the evolution of iterative feedback in software development processes, through the lens of “REPL nature”. We’ll talk about “scientific” processes, and why the proverbial theory/experiment cycle is not sufficient for good science or graceful software development. Finally, we’ll explore what makes for better feedback loops at every level of the software process, from building algorithms up to business intelligence. You’ll leave with a new rubric for evaluating and improving the iterative circles you work in every day. [...] TIMECODES 00:00 Intro 00:37 Feedback loops 04:21 Agenda 04:48 History of exploratory feedback loops 17:38 What properties make REPLs feel so good? 26:43 REPLs are exploramental 28:05 REPLs are fast 31:47 Examples, from small to large 48:36 Seek exploratory feedback 49:20 Outro Download slides and read the full abstract here: https://gotochgo.com/2023/sessions/2665 RECOMMENDED BOOKS Bob Albrecht • My Computer Likes Me When I Speak in Basic • https://amzn.to/3EYX5kU Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • https://amzn.to/3tCz1xO Fred Brooks Jr. • The Mythical Man-Month • https://amzn.to/31NJc5C Gene Kim, Jez Humble, Nicole Forsgren, Patrick Debois & John Willis • The DevOps Handbook • https://amzn.to/3C0Rj0C Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #REPL #FeedbackLoop #Feedback #SoftwareArchitecture #SoftwareEngineering #AvdiGrimm #Debugger #TDD #Exploramental #CICD #FeatureFlags #FeedbackLoops 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.

REPLs All The Way Up: A Rubric For Better Feedback Loops • Avdi Grimm • GOTO 2023 by Avdi Grimm | conf.directory | conf.directory