@elizarov Erlang’s dynamic typing is only one of its many shortcomings. I’ll add strings (disaster), the supervisor model which still requires you to do so much manual hook up (a topic carefully avoided by Erlang advocates), the claim to “let it crash” as if it’s unique to Erlang, the terrible error messages and associated tooling, etc…