Browse by Topic
Explore curated collections of Maintainable Software Podcast episodes organized by topic. Each collection includes expert insights, key statistics, and practical advice from our guests.
Technical Debt
Strategies for measuring, prioritizing, and paying down technical debt. Learn from practitioners who have tackled debt at every scale.
Legacy Code
Working with, modernizing, and maintaining legacy codebases. Real stories from engineers who have navigated the challenges of inherited code.
Engineering Culture & Leadership
Building team cultures that support maintainability. Insights on leadership, psychological safety, and sustainable engineering practices.
Frameworks
Choosing, upgrading, and maintaining software frameworks. Lessons from framework creators and practitioners on long-term maintainability.
Open Source
Sustaining open source projects, vetting dependencies, and contributing to the ecosystem. Stories from maintainers and contributors.
Security
Building secure, maintainable software. From deployment pipelines and risk management to cloud security and incident response.
Software Testing
TDD, behavior-driven testing, and building testable systems. Practical advice on testing strategies that support long-term code health.
DevOps
Deployment pipelines, observability, on-call practices, and infrastructure. How operational excellence supports software maintainability.
Careers
Navigating career growth in software engineering. From tech lead transitions to engineering management and developer experience.