Software Design for Flexibility (2021)
This book left the deepest impression on me.
I was fascinated by the concept of additive programming. Personally, I spent a good while thinking about and studying the idea of "evolvability."
True, the overuse of flexibility can obscure control flow, and opinions on the book are divided but I learned many concepts from it. Since I often work on maintaining and modifying legacy code, this book was a great help.
so-cal-schemer 57 minutes ago||
SDF is CC Attribution-ShareAlike. I like reading the epub available at IA:
My impression was the opinions on SDF aren't divided so much as most of the scant reviewers were unprepared to grok this book. As much as people like to cite SICP, "Advanced SICP" flew totally under the radar.
jdw64 2 hours ago||
That could be the case! I found it a great help when working on programs that interface with PLCs.
so-cal-schemer 2 hours ago||
One day, maybe soon, I'd like to organize an online book club to go through it.
(and we can finish with our own review)
ankkalinna 1 hour ago||
Anywhere to stay updated in case you decide to organize this?
so-cal-schemer 1 hour ago||
I'll post a "Show HN" if I do.
I was in such a Discord for SICP (covering a section a week) with a few friends at codeandcoffee . dev last year, but it's been pretty quiet lately.