Software Design for Flexibility: How to Avoid Programming Yourself Into a Corner was billed as the “successor to SICP” when it came out.
A counter-point: wozniak.ca/blog/2022…
The same content may be seen as (1) overly-idealistic utopianism and hence practically useless, and, simultaneously, (2) futuristic, a way out of the muck.
It’s hard to say which is true.