Generic tech often replaces more specific h/w. Something similar is happening with USB: supporting power lets it displace the alternatives.
miniblog.
Related Posts
I'm delighted that so many people are getting value in difftastic, but there has been a significant increase in new issues recently! Hopefully this is a temporary bump from HN.
It's a genuine risk from creating a generic tool: if 1% of devs use it, that's a huge userbase.
The Bitter Lesson: how implementing generic search and scaling compute outperforms custom logic in many situations:
The book 'The Art of the Metaobject Protocol' has two chapters in the public domain and available online!
Chapter 5: Concepts
Chapter 6: Generic Functions and Methods