Hacker News new | ask | show | jobs
by philzook 2200 days ago
"The class used a draft textbook that Chris Hanson and I have written. The book is entitled “Software Design for Flexibility (how to avoid programming yourself into a corner)”; it will be published by MIT Press soon, with a Creative Commons Share Alike license (and all the code in support of the book is under the GNU GPL)."

I'm very excited for this. https://mitpress.mit.edu/books/software-design-flexibility

For reference, Sussman is an author of Scheme and

- SICP https://mitpress.mit.edu/sites/default/files/sicp/full-text/...

- Structure and Interpretation of Classical Mechanics - https://mitpress.mit.edu/books/structure-and-interpretation-...

- Functional Differential Geometry - https://mitpress.mit.edu/books/functional-differential-geome...

All of which are available free online (look for the open access tab)