

GOTO - The Brightest Minds in Tech
GOTO
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.
Episodes
Mentioned books

Dec 5, 2025 • 49min
The End of Engineering's Blank Check: Accountability in Software Leadership • Laura Tacho & Charles Humble
In this insightful discussion, Laura Tacho, CTO at DX and an expert in engineering leadership, shares her journey from engineering to executive roles. She highlights common leadership gaps in CTOs, especially in setting expectations without micromanaging. Laura introduces her innovative DX Core 4 framework for measuring developer productivity, emphasizing speed, effectiveness, quality, and impact. She discusses the importance of maintaining technical fluency as a leader, translating developer work into business value, and the thoughtful design of metrics to foster trust.

Dec 2, 2025 • 26min
Reliability Engineering Mindset • Alex Ewerlöf & Charity Majors
In this engaging discussion, Alex Ewerlöf, a Senior Staff Engineer at Volvo Cars and reliability engineering author, shares his journey from product engineering to the challenges of implementing Google's SRE practices. He highlights the gap between theoretical frameworks and real-world limitations, discussing the importance of aligning SLIs with business impact and the critical role of SLOs in setting expectations. Alex warns against cookie-cutter SLIs and emphasizes the need for tailored approaches based on service criticality, making reliability a strategic conversation in engineering.

16 snips
Nov 28, 2025 • 26min
How to Discover the Binary System as a Child • Simon Peyton Jones & Chelsea Troy
Join Simon Peyton Jones, a Royal Society member and Haskell contributor, alongside Chelsea Troy, an MLOps Tech Lead at Mozilla. They delve into the spark that led Simon to invent the binary system during a school exercise, highlighting the importance of teaching problem-solving over simply providing answers. The duo discusses the role of concrete contexts in learning, from using Scratch to hands-on projects, and Simon shares insights from his work on the Verse programming language at Epic Games, emphasizing elegance in functional programming.

4 snips
Nov 25, 2025 • 40min
Breaking the Architecture Bottleneck • Andrew Harmel-Law & Marit van Dijk
Andrew Harmel-Law, a Technical Principal at ThoughtWorks and author of 'Facilitating Software Architecture,' joins Marit van Dijk, a Java Champion and Developer Advocate at JetBrains. They delve into how traditional architectural approaches often create bottlenecks in agile teams. Andrew advocates for a facilitative approach, shifting architects from decision-makers to conversation enablers. They discuss the importance of collaborative decision-making, creating shared mental models in teams, and nurturing psychological safety for maintainable codebases.

Nov 21, 2025 • 38min
How to Get People Excited about Functional Programming • Russ Olsen & James Lewis
In this engaging discussion, Russ Olsen, an author and software engineer known for his work on Lisp and functional programming, joins James Lewis, a director at Thoughtworks. They delve into the challenges of teaching functional programming, emphasizing the need for relatable examples over abstract math. Russ shares insights on Clojure's unique data-centric design and how it contrasts with traditional object-oriented approaches. The duo also discusses paradigm shifts in programming and how moments of shared purpose, like the Apollo moon landing, can inspire engineers.

6 snips
Nov 18, 2025 • 37min
Beyond the Hype: Real Talk on AI-Assisted Development • Jessica Kerr & Diana Montalion
In this discussion, Jessica Kerr, an engineering manager at Honeycomb.io, and Diana Montalion, a systems architect and author of "Learning Systems Thinking," dive into the reality of AI-assisted development. They highlight how AI excels in tedious tasks like typing and error handling but struggles with nuanced developer thinking. The duo advocates for a balanced relationship with AI, emphasizing the importance of human oversight. They explore AI's effectiveness in rapid prototyping and its potential to enhance learning for new developers, all while urging careful management of AI-generated code risks.

16 snips
Nov 14, 2025 • 56min
From Hardware Hacker to CTO: Building Teams That Scale • Meri Williams & Charles Humble
Meri Williams, an accomplished CTO and technology leader at Pleo, shares her transformative journey from hardware hacker to executive. She discusses essential leadership qualities and the importance of matching team members' strengths with their roles. Meri emphasizes the necessity of effective onboarding to enhance productivity and the pitfalls of blindly emulating big tech practices. With a focus on diversity and inclusion, she highlights how representation drives product quality, making for an enlightening conversation on navigating tech leadership.

10 snips
Nov 11, 2025 • 38min
Real-World Java • Victor Grazi, Jeanne Boyarsky & Barry Burd
Victor Grazi and Jeanne Boyarsky, Oracle Java Champions and co-authors, dive into their book, discussing the gap between learning Java and navigating the enterprise ecosystem. They emphasize the importance of IDE skills over algorithms as a measure of experience. The duo covers topics like CI/CD, logging, and performance, while also addressing typical pitfalls in Java development. With insights on AI's influence and underappreciated challenges, this conversation is a treasure trove for developers eager to thrive in the Java landscape.

Nov 7, 2025 • 51min
The Debugging Book • Andreas Zeller & Clare Sudbery
In this engaging discussion, Andreas Zeller, a prominent computer science researcher and author of The Debugging Book, shares his insights on the often-overlooked art of debugging. He highlights the pressing need for systematic debugging skills and modern tools, stressing that debugging consumes half of development time yet remains underfunded in programming education. Zeller discusses the innovative use of Jupyter notebooks for interactive learning and explains how delta debugging can streamline error identification. He emphasizes debugging's critical role in software quality and business risk.

9 snips
Nov 4, 2025 • 43min
Domain-Driven Refactoring • Alessandro Colla, Alberto Acerbis & Xin Yao
Join Alessandro Colla, Head of Development at Evoluzione, and Alberto Acerbis, Software Architect, as they delve into the intricacies of Domain-Driven Refactoring. They emphasize the importance of understanding business problems before refactoring and champion incremental improvements over grand migrations. Discover tips on event storming to uncover lost knowledge in legacy systems, the advantages of modular monoliths, and readiness for microservices. Plus, they explore the role of AI in accelerating domain understanding, making this conversation a treasure trove for developers!


