News for hackers. Stuff that matters.
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.
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