This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/software-engineering-at-google Titus Winters - Principal Software Engineer at Google and Co-Curator of "Software Engineering at Google" @tituscsucredu Matt Kulukundis - Senior Staff Software Engineer at Google @mattkulukundis6638 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": https://amzn.to/3TfV0Gp 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 • https://amzn.to/3TfV0Gp Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • https://amzn.to/3tCz1xO George Fairbanks • Just Enough Software Architecture • https://amzn.to/3uZzVo0 Fred Brooks Jr. • The Mythical Man-Month • https://williamgibsonbooks.com Kim Scott • Just Work • https://amzn.to/3tdfKnz Douglas R. Hofstadter • Gödel, Escher, Bach • https://amzn.to/3DXv0Lt Douglas R. Hofstadter • I Am a Strange Loop • https://amzn.to/3T6Odyh Alasdair MacIntyre • After Virtue • https://amzn.to/3Ewhyia N. K. Jemisin • The Fifth Season • https://amzn.to/3zH93NU Becky Chambers • Wayfarers Series • https://amzn.to/3ftH6Cn Ken Liu • The Dandelion Dynasty • https://amzn.to/3SZRXBW David Farley • Modern Software Engineering • https://amzn.to/3GI468M Martin Kleppmann • Designing Data-Intensive Applications • https://amzn.to/3mk2Roj Zhamak Dehghani • Data Mesh • https://amzn.to/3tTCwAC https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #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 https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.