Zibalion

A Philosophy of Software Design

John Ousterhout

Technology and Computing / Software engineering and architecture

A Philosophy of Software Design, John Ousterhout
Cover via Open Library

Ousterhout's case that the central problem in software is complexity, and that good design means deep modules behind simple interfaces. A short book that takes issue with some popular advice.

Publisher
Yaknyam Press
First published
2018

See it on Goodreads

Back to The library