Maintainable cover image

John Ousterhout - It's Not You, It's the Codebase

Maintainable

00:00

Is Your Software Design Thinking Strategically?

One of the most important things in software design, and I think it's true for maintenance as well, is your mindset. Do you have a tactical mindset or a strategic mindset? And when I say tactical mindset, what I mean is you're trying to get the current thing done. The problem with that is that those cludges and cut corners just accumulate tremendously because not only are you doing it, but everybody else on the project is doing it. You know, complexity is not one fundamental bad decision you made. It's a whole bunch of little tiny decisions you made that all add up.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app