After 2 years reading everything I could to update my CS knowledge (I’ve been a CS engineer 20 years ago, then went to mobile telco, then marketing, ow try to start my startup in the web: cheapest and most scalable business, with freedom to work remotely…): I’ve selected Python for the main blocking issue: availability of cheap but good (human) resources (python is taught all over the planet now).
But would I need only a few HR, I certainly would go for Elixir/Phoenix/Elm (Clojure/ClojureScript is a second contender). (New languages I just discovered, promising but far from ready to go, are Ur, OPA, and Paul Chiusano UNISON: have a look at this last one, very interesting for the future!)
The more I read feedbacks from people coming from anywhere who tried Elixir and Elm, the more it confirms it’s the next “RoR” and the BEAM virtual machine is the next JVM: a cloud OS. And this really solves a lot.
I’ve asked their community about productivity, they answered: see https://elixirforum.com/t/the-cxo-tech-choice-problem-how-to-push-to-elixir-phoenix-adoption/1897/1 ?
Why don’t you give a try about making a new Smalltalk for the modern web? Like Jose Valim helped RoR, now creates Elixir from the “old” Erlang, you can do the same, offer “SmallTalk 21st century” (say… “BigTalk” or “SmartTalk”? Be marketing, sometime, we’re all human, after all! ;D)
Would love to read your feedbacks,