The Debugging Book • Andreas Zeller & Clare Sudbery
This interview was recorded for the GOTO Book Club.Read the full transcription of the interview here:https://gotopia.tech/episodes/387Prof. Andreas Zeller - Faculty at CISPA Helmholtz Center for Information Security & Author of "The Debugging Book"Clare Sudbery - Independent Technical CoachRESOURCESAndreashttps://bsky.app/profile/andreaszeller.bsky.socialhttps://www.linkedin.com/in/andreaszellerhttps://andreas-zeller.infoClarehttps://bsky.app/profile/claresudbery.bsky.socialhttps://www.madetech.com/podcasthttps://insimpleterms.blogLinkshttps://www.debuggingbook.orghttps://github.com/uds-se/debuggingbookhttps://www.st.cs.uni-saarland.de/ddDESCRIPTIONProgramming education has a critical blind spot: while we extensively teach code creation, we barely scratch the surface of testing and give almost no attention to debugging—despite debugging consuming half of all software development time.In this conversation with Clare Sudbery, Prof. Andreas Zeller argues that systematic debugging skills and modern automated debugging tools are the "ugly stepchild" of programming that nobody wants to discuss, yet debugging represents the biggest business risk and time sink in software development.RECOMMENDED BOOKSAndreas Zeller • The Debugging Book • https://www.debuggingbook.orgSy Brand • Building a Debugger • https://amzn.to/4cWWr84Nora Sandler • Writing a C Compiler • https://amzn.to/3Z6SMhUInspiring Tech Leaders - The Technology PodcastInterviews with Tech Leaders and insights on the latest emerging technology trends.Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
--------
51:35
--------
51:35
Domain-Driven Refactoring • Alessandro Colla, Alberto Acerbis & Xin Yao
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview here:https://gotopia.tech/episodes/389Alessandro Colla - Partner & Head of Development at Evoluzione & Co-Author of "Domain-Driven Refactoring"Alberto Acerbis - Software Architect at Intré & Co-Author of "Domain-Driven Refactoring"Xin Yao - Independent Consultant Contextualizing DDD & Sociotechnical ArchitectureRESOURCESAlessandrohttps://www.linkedin.com/in/alessandrocollahttps://www.alessandrocolla.comAlbertohttps://www.linkedin.com/in/aacerbishttps://albertoacerbis.comXinhttps://bsky.app/profile/settling-mud.bsky.socialhttps://www.linkedin.com/in/xinxinLinkshttps://github.com/PacktPublishing/Domain-driven-Refactoringhttps://github.com/BrewUpDESCRIPTIONLegacy code isn't just old - it's a treasure chest of lost business knowledge waiting to be rediscovered. Alessandro Colla and Alberto Acerbis share their battle-tested approach to domain-driven refactoring, explaining why you should start with understanding the business problem before touching a single line of code. Like Michelangelo seeing the statue of David hidden in marble, they show how the right solution already exists within your legacy codebase—you just need the right tools and techniques to set it free.From event storming workshops over beer to modular monoliths as stepping stones, these "double-A battery" developers prove that thoughtful, incremental refactoring beats flashy microservices migrations every time.RECOMMENDED BOOKSColla & Acerbis • Domain-Driven Refactoring • https://amzn.to/3I3I7zfEvans • Domain-Driven Design • https://amzn.to/3tnGhwmVernon • Implementing Domain-Driven Design • https://amzn.to/44r39PBNilsson • Applying Domain-Driven Design and Patterns • https://amzn.to/3GoxYwInspiring Tech Leaders - The Technology PodcastInterviews with Tech Leaders and insights on the latest emerging technology trends.Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
--------
43:20
--------
43:20
20+ Years in Tech: Things We Wish We Knew Sooner • Daniel Terhorst-North & Kevlin Henney
This interview was recorded at GOTO Copenhagen 2024.https://gotocph.comDaniel Terhorst-North - Originator of Behavior Driven Development (BDD) & Principal at Dan North & AssociatesKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterRESOURCESDanielhttps://bsky.app/profile/tastapod.comhttps://twitter.com/tastapodhttps://www.linkedin.com/in/tastapodhttps://github.com/tastapodhttps://mastodon.social/@tastapodhttp://dannorth.net/blogKevlinhttps://bsky.app/profile/kevlin.bsky.socialhttps://about.me/kevlinhttps://twitter.com/KevlinHenneyhttps://linkedin.com/in/kevlinhttps://instagram.com/kevlin.henneyhttps://kevlinhenney.medium.comLinkshttps://jaoo.dk/jaoo2004/index2.jsphttps://jaoo.dk/archivesRECOMMENDED BOOKSJez Humble & David Farley • Continuous Delivery • https://amzn.to/452ZRkyNicole Forsgren, Jez Humble & Gene Kim • Accelerate • https://amzn.to/442Rep0Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJKevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9UHenney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQGojko Adzic • Specification by Example • https://amzn.to/44uqT6zInspiring Tech Leaders - The Technology PodcastInterviews with Tech Leaders and insights on the latest emerging technology trends.Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
--------
41:54
--------
41:54
Building Support Structures • Flavia Circiumaru & Hannes Lowette
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview here:https://gotopia.tech/articles/386Flavia Circiumaru - Software Engineer at FundAppsHannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey LoverRESOURCESFlaviahttps://x.com/FlavsFAhttps://github.com/flaviacirciumaruhttps://www.linkedin.com/in/flavia-circiumaruHanneshttps://bsky.app/profile/hanneslowette.nethttps://twitter.com/hannes_lowettehttps://github.com/Belenarhttps://linkedin.com/in/hanneslowetteDESCRIPTIONWhen FundApps exploded from 20 to 50+ engineers in just one year, their old "everyone does support" model crumbled spectacularly. Software engineer Flavia Circiumaru and host Hannes Lowette dive deep into how this London-based regulatory compliance company transformed from a support-free-for-all to a streamlined powerhouse.Flavia Circiumaru reveals the behind-the-scenes story of building a three-desk support system that turned their support team into the ultimate connector, bridging customers, developers, and business teams like never before. From battling context-switching nightmares to creating communication magic, Flavia and Hannes explore actionable insights on scaling support without losing your sanity.The twist? Their ultimate goal is to make support so seamless that dedicated teams won't even be needed. Talk about engineering your way out of a job!RECOMMENDED BOOKSJacqui Read • Communication Patterns • https://amzn.to/3E37lvvSaleem Siddiqui • Learning Test-Driven Development • https://amzn.to/35OMb3nBen Goldacre • Bad Science • https://amzn.to/4lqNLKNBen Goldacre • Bad Pharma • https://amzn.to/3G15Mz7Jeet Pattanaik • Ethics in AI • https://amzn.to/4jXyQXwInspiring Tech Leaders - The Technology PodcastInterviews with Tech Leaders and insights on the latest emerging technology trends.Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
--------
38:59
--------
38:59
Elm & Open Source: What's Next? • Evan Czaplicki & Kris Jenkins
This interview was recorded at GOTO Copenhagen 2024.https://gotocph.comEvan Czaplicki - Creator and developer of ElmKris Jenkins - Developer Advocate, Software Developer, Podcast Host, Conference Speaker & GeekRESOURCESEvanhttps://twitter.com/evanczhttps://github.com/evanczKrishttps://twitter.com/krisajenkinshttps://www.linkedin.com/in/krisjenkinshttps://github.com/krisajenkinshttp://blog.jenkster.comRead the full abstract here:https://gotocph.com/2024/sessions/3528RECOMMENDED BOOKSRichard Feldman • Elm in Action • https://amzn.to/387kujIJeremy Fairbank • Programming Elm • https://amzn.to/2WhZCE8Wolfgang Loder • Web Applications with Elm • https://amzn.to/3jblQ3qCristian Salcescu • Functional Programming in JavaScript • https://amzn.to/3y75jBSInspiring Tech Leaders - The Technology PodcastInterviews with Tech Leaders and insights on the latest emerging technology trends.Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
The GOTO podcast seeks out the brightest and boldest ideas from language creators and the world's leading experts in software development in the form of interviews and conference talks. Tune in to get the inspiration you need to bring in new technologies or gain extra evidence to support your software development plan.