John Ousterhout - It's Not You, It's the Codebase
Maintainable - A podcast by Robby Russell - Tuesdays

Categories:
Robby has a chat with Professor of Computer Science at Stanford University, John Ousterhout, about how software design is critical in ensuring the continuous maintainability of software, what problem decomposition is all about, his one-of-a-kind course in software design, the art of writing good code comments, differences between tactical and strategic programming, and much much more.