9 ms·
A philosophy of software design - John Ousterhout This has an interesting generic discussion of API design which is technology agnostic.
by timclark 6y ago
A philosophy of software design - John Ousterhout
This has an interesting generic discussion of API design which is technology agnostic.
- kalecserk 6y agoThe most influential technical book I have read over the past 10 years for sure. The author guides the reader though the process of managing complexity with some intriguing concepts such as "Define errors out of existence" and "Deep modules". I definitely recommend it.