Full threadmeitros·Richard Gabriel has a really interesting and more nuanced book about this that I read early in my career https://www.dreamsongs.com/Files/PatternsOfSoftware.pdfView on HN