Re:Book Review: A Philosophy of Software Design (2020)
by exdsq on Wednesday June 30, 2021 @02:30PM
(#27691951)
Number 1 is actually the opposite opinion of 'Software Design for Flexibility' which is like an advanced successor to SICP.
[ Parent
| on HN ]
Re:Book Review: A Philosophy of Software Design (2020)
by mcguire on Wednesday June 30, 2021 @03:05PM
(#27692321)
left-pad (https://www.npmjs.com/package/left-pad) is the quintessential shallow module. A domain specific language is a very deep module.
Re:Book Review: A Philosophy of Software Design (2020)
by exdsq on Wednesday June 30, 2021 @05:47PM
(#27693762)
Their main sell is not a DSL as such but many small general components and combinators to combine them
Re:Book Review: A Philosophy of Software Design (2020)
by tejinderss on Wednesday June 30, 2021 @04:36PM
(#27693167)
I am not sure who is the target audience of that book, but I think it's not practical. I respect the authors but the book has gone overboard with flexibility at the expense of good abstractions and design