Greenspun's Tenth Rule of Programming
en.wikipedia.org
en.wikipedia.org
Naturally it brings the risk of second-system effect, but were this program to be written from scratch today, they'd probably just choose a scripting language from among the many interesting FOSS offerings, and use it across the board.
It's a trap.
Any sufficiently complicated concurrent program in another language contains
an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.
raises hand guilty as chargedAnd B) there's the fact that Greenspun's 10th Rule is written using just enough technical jargon that the vast majority of non-programmers don't see the joke, and therefore take it as a serious assertion. If he had said "C/Fortran programmers keep reinventing the wheel, only square shaped and crooked, while the round wheel Common Lisp already exists", they'd delete it as a joke.