This interview was recorded for GOTO Unscripted. #GOTOcon #GOTOunscripted https://gotopia.tech Read the full transcription of this interview here: https://gotopia.tech/articles/342 Dr. Gail Murphy - Vice-President Research & Innovation & Professor of Computer Science at The University of British Columbia Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant RESOURCES Gail https://x.com/gail_murphy https://social.sigsoft.org/@gail_murphy https://www.linkedin.com/in/gailcmurphy https://blogs.ubc.ca/gailcmurphy Charles https://bsky.app/profile/charleshumble.bsky.social https://linkedin.com/in/charleshumble https://mastodon.social/@charleshumble https://conissaunce.com Links https://youtu.be/8jwiABwGC6c https://youtu.be/ul5vjXTNSsE https://youtu.be/aKVwsv4u2kc https://youtu.be/DwAI2NqscMo https://youtu.be/Za1-v4Zkq5E https://youtu.be/w9a7eI6BlVc https://youtu.be/gvsIddYsTcg https://youtu.be/4MEKu2TcEHM https://youtu.be/wkFx2R4uk2A https://youtu.be/tgaKAF_eiOg https://youtu.be/mUTx61t443A https://youtu.be/FPfjHon2tFY https://youtu.be/m7cWdYVAzX0 https://youtu.be/0yKf8TrLUOw https://youtu.be/_ehD4D7N4ZU https://youtu.be/Y962m1Ede7E DESCRIPTION Charles Humble interviews Dr. Gail Murphy about the challenges in software engineering today. They discuss how productivity isn’t just about lines of code but is more about focus and minimizing task-switching. Gail also talks about the difficulty of managing the rapid evolution of system architectures, stressing the need for regular restructuring and refactoring to avoid issues like increased coupling and decreased performance. The conversation moves to open-source development, where Gail highlights how using open-source components can create complex, brittle dependencies, and the need for better communication within these ecosystems. They wrap up by discussing the evolving role of technical leadership in navigating these challenges. [...] TIMECODES 00:00 Intro 01:40 Defining developer productivity 07:26 Software architecture’s role in developer productivity 14:25 Complexity challenges in modern systems 19:12 Open source ecosystem 25:40 Research opportunities in open source 30:35 Reflections on technical leadership 33:32 Outro RECOMMENDED BOOKS Heidi Helfand • Dynamic Reteaming • https://amzn.to/3Fvu5BA Heidi Helfand • How to Change Your Teams • https://leanpub.com/DRTGuide Carl Larson & Frank M J LaFasto • Teamwork • https://amzn.to/4cFWseQ Gene Kim & Steve Spear • Wiring the Winning Organization • https://amzn.to/3QJcfBp Ichak Adizes • Managing Corporate Lifecycles • https://amzn.to/3MjpRQV Henri Lipmanowicz & Keith McCandless • The Surprising Power of Liberating Structures • https://amzn.to/3AtmXXt Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ William Bridges & Susan Bridges • Transitions • https://amzn.to/3M8Lq6W https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #SoftwareComplexity #SoftwareArchitecture #OpenSource #TechLeadership #DeveloperProductivity #CompanyCulture #CompanyValues #Productivity #EnabledTeams #GailMurphy #CharlesHumble 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
Get notified about new features and conference additions.