This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub Read the full transcription of the interview here: Titus Winters - Principal Software Engineer at Google and Co-Curator of “Software Engineering at Google“ @Titus Winters Matt Kulukundis - Senior Staff Software Engineer at Google @Matt Kulukundis DESCRIPTION What’s the difference between programming and software engineering? Join Titus Winters, co-curator of “Software Engineering at Google”, and Matt Kulukundis while they approach the lessons learned by software engineering teams at Google in establishing the right practices for writing sustainable code in a safe environment. Discover what Google is still trying to improve on and what software decisions are difficult to undo. The interview is based on Titus' co-curated book “Software Engineering at Google“: TIMECODES 00:00 Intro 01:25 Build systems 06:30 Build systems dependencies 17:28 What is Google trying to improve in engineering? 24:50 Cheat sheet for building great teams 29:49 Where can Google improve on from a culture’s perspective? 32:07 How to grow as a software developer? 37:31 What chapter is missing entirely in the book? 42:16 What decisions are hard to undo? 48:48 3 Book recommendations 51:17 Outro RECOMMENDED BOOKS Titus Winters, Tom Manshreck & Hyrum Wright • Software Engineering at Google • Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • George Fairbanks • Just Enough Software Architecture • Fred Brooks Jr. • The Mythical Man-Month • Kim Scott • Just Work • Douglas R. Hofstadter • Gödel, Escher, Bach • Douglas R. Hofstadter • I Am a Strange Loop • Alasdair MacIntyre • After Virtue • N. K. Jemisin • The Fifth Season • Becky Chambers • Wayfarers Series • Ken Liu • The Dandelion Dynasty • David Farley • Modern Software Engineering • Martin Kleppmann • Designing Data-Intensive Applications • Zhamak Dehghani • Data Mesh • #SoftwareEngineering #Google #BuildSystems #SoftwareTeams #TitusWinters #MattKulukundis #Dependencies #Programming #GreatTeams #BuildGreatTeams Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Hide player controls
Hide resume playing