Notes for the week of 2021-09-27
A couple of books on software design
I spotted a couple of book recommendations on Twitter that look interesting:
- A Philosophy of Software Design by John Ousterhout
- Grokking Simplicity by Eric Normand (May be cheaper straight from Manning)
These both emphasize simplicity. I looked through Grokking Simplicity a bit, and it seemed like a more detailed dive into what Gary Bernhardt’s Boundaries talk covers: keeping most of your program “functional” with a shell on the outside to deal with the messy business of interacting with the outside world.