John Ousterhout: A Philosophy of Software Design
Talks at Google · Talk · 1 h 2 min · 2018 · YouTube title: A Philosophy of Software Design | John Ousterhout | Talks at Google
Why it's here
HN treats it as the standard one-hour teaser for the book and recommends it for its deep-modules thinking before buying or reading the book.
What it covers
John Ousterhout, Stanford professor and creator of Tcl, presents the ideas of his book A Philosophy of Software Design in a Talks at Google session. He covers managing complexity, deep modules and interfaces, and what he teaches in his Stanford software design course.