Real-time scaling (How and Why We Switched from Erlang to Python at Mixpanel Engineering http://t.co/XACbZGgi2D)
Brent Hoover's insight:
As both an Erlang and (mostly) Python programmer, I find this article especially sad. While re-writing your major app in a language you know better is a clear choice, the reasons that the author gives are simply wrong, and it adds to Erlang's completely unfair reputation as difficult to learn. Handling Network data is one of the things Erlang does extremely well. Sure its string handling is lacking, that because it doesn't really have strings, it has Binary Lists which it can handle blazingly fast.
I love Python, but it doesn't do concurrency like Erlang does, in fact, because of the GIL you are actually rarely doing true concurrency. But I show it here just because its a point of view, and its a worthwhile read.