Philosophy of Software Design

Book

A book by John Osterhout that discusses deep modules and simple interfaces, relevant to structuring codebases.

Mentioned in 1 video