Maintainable cover image

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

Maintainable

00:00

How to Reverse Engineer the Design of a System

The key idea of the pieces is that they need to be relatively independent. When I'm working in one piece, I don't have to understand any other pieces. And at that point, there's really no advantage in breaking it up. In fact, you've probably made things worse at that point. The truth is that we don't actually make any attempt to teach people these types of skills.

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