Ask HN: What are some good books on creating abstractions?
https://news.ycombinator.com/item?id=22845667Does anyone have any recommendations for books or journals/papers to read to improve my ability to write useful and maintainable abstractions? Ideally I'd like to find a more formalized treatment of "abstracting" in the vein of the GoF's Design Patterns or a survey of the field like the excellent Designing Data Intensive Applications but I'm guessing that's kind of like asking for a map to the Holy Grail.