I had always thought that quote was attributed to Robert Virding:
http://rvirding.blogspot.com/2008/01/virdings-first-rule-of-...
It is easier to get a distributed computing runtime on existing ecosystems than rewriting the world.
I have learned Erlang, and like its Prolog inspired syntax, but that is all about it, there is hardly a place for it on the Java/.NET/C++ shops I work on.
Akka, Orleans, HPX, OpenMP have much more uptake.
Just curious about Orleans. I remember reading about it as Erlang inspired MS language. Do you happen to know about adoption in the industry?
Orleans is a .NET framework for distributed applications, no language at all.
As for industry adoption, it is used by some game studios, for example,
http://www.odbms.org/blog/2016/02/orleans-the-technology-beh...
https://www.gamasutra.com/blogs/AshkanSaeediMazdeh/20170209/...
“Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.”
That is, while other languages and systems barely scratched the surface in terms of distributed programming, Erlang was perfecting all the models needed for it, because that's what it was built for. So everyone else is now playing catch-up with Erlang.