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

Module Architecture - Layers and Dependencies

modules are basically taking complexity and their reducing the experience of that complexity for the consumer of that module. I tend to think of layers as methods that call methods that call classes, or classes that depend on classesThat creates, potentially, a layerd system. Although personally, when code, i don't really think about layers that much.

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