Software Engineering Radio - the podcast for professional software developers cover image

Episode 520: John Ousterhout on A Philosophy of Software Design

Software Engineering Radio - the podcast for professional software developers

00:00

The Indicators of Softer Development Should Be Abstractions, Not Features

When you're adding on to your system, try and do that by creating new actions. Don't just build the one tiny piece of the abstraction that you need right now. The increments of softer development should be abstractions, not features. It's funny how those things sneak in. But that's a great point too, right? That often people are teachable. Maybe they just don't know, don't know better.

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