Yeah, some more concrete examples would help. LSP docs make a lot more sense in that they lay out the problems that it solves: the many-to-many issue and the redundant-implementations-of-parsers-for-a-language issue. Maybe the USB(-C?) comparison is more apt, though I imagine most software engineers know less about that one. And IIUC the "-C" is just a physical component and not part of the protocol(?)
Anyway, sounds like we'll see a v2 and v3 and such of the protocol before long, to deal with some of the issues in the article.
Anyway, sounds like we'll see a v2 and v3 and such of the protocol before long, to deal with some of the issues in the article.