Skip to Content

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.