In Zürich. At VS Code. I think Erich pushed this concept with VS Code.
I think to remember that the original out of process language server and using of a generic protocol was somewhere in the vim/emacs sphere. Was mentioned by the VS Code team afair.