
Sign up to save your podcasts
Or
John Ousterhout, professor of computer science at Stanford University, joined SE Radio host Jeff Doolittle for a conversation about his book, A Philosophy of Software Design. They discussed the history and ongoing challenges of software system design, especially the nature of complexity and the difficulties handling it. The conversation also explored various design concepts from the book, such as modularity, layering, abstraction, information hiding, maintainability, and readability.
4.4
260260 ratings
John Ousterhout, professor of computer science at Stanford University, joined SE Radio host Jeff Doolittle for a conversation about his book, A Philosophy of Software Design. They discussed the history and ongoing challenges of software system design, especially the nature of complexity and the difficulties handling it. The conversation also explored various design concepts from the book, such as modularity, layering, abstraction, information hiding, maintainability, and readability.
377 Listeners
245 Listeners
285 Listeners
153 Listeners
40 Listeners
586 Listeners
628 Listeners
275 Listeners
128 Listeners
140 Listeners
91 Listeners
988 Listeners
186 Listeners
181 Listeners
63 Listeners