A Philosophy of Software Design
Technology and Computing / Software engineering and architecture
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