More Goto tech episodes

Building Software That Survives  Michael Nygard & Charles Humble thumbnail

Building Software That Survives Michael Nygard & Charles Humble

Published 2 Jan 2026

Duration: 2307

Legacy systems and modernization challenges in the software industry, including DevOps integration, centralization vs. autonomy, and the role of OKRs, leadership, and AI solutions.

Episode Description

This interview was recorded for GOTO Unscripted. https://gotopia.tech Read the full transcription of this interview here: https://gotopia.tech/article...

Overview

The episode focuses on the challenges and strategies involved in modernizing legacy systems and managing large-scale transformations in the software industry. It examines the evolution of DevOps and the complexities of merging operations with development, using examples like Sabres reliance on outdated mainframe systems. The discussion highlights the tension between centralization and autonomy in software development, with NewBank serving as a case study where teams are given autonomy through infrastructure and tooling while still ensuring oversight.

Other key points include the importance of alignment through frameworks like OKRs, the role of architectural boundaries in minimizing conflicts, and how leadership and cultural signals influence organizational behavior. The conversation also addresses the limitations of current automation tools and explores emerging solutions such as agentic AI, which may help bridge the gap between organizational needs and available technologies.

Recent Episodes of Goto tech

28 Aug 2026 The Forest & The Desert Are Parallel Universes Kent Beck

"Contrasts abundance-based ('forest') and scarcity-driven ('desert') mindsets in software development, advocating for collaboration, adaptability, and trust over rigid control, with real-world examples and calls for alignment to bridge cultural gaps."

More Goto tech episodes