
saraid
I've been a hardcore Rubyist for all of my professional career (though I take care to mention that I somewhat dislike Rails due to perceived bloat). Unfortunately, I've gotten to the point where, despite my continued love of the language, because its semantics and flexibility and philosophy fit me very well, I've found that Ruby falls short of the things I really need from it in a scalable architecture. I looked into Clojure and Python in the past, but never became fluent. Several years ago, I started looking into Erlang, just before Elixir came onto the scene. Looking at the field now, Elixir seems the best-placed to give me the kind of capabilities I want without sacrificing too much joy in the actual writing of code.
My day job is a frontend programmer for a company called Socrata, where I write a lot of Ruby and work with ES6 and the React framework. There are at least two others at the company, one of whom we use as our local guru. At this point, I'm just broadening and branching and trying to get a gestalt sense of what can be accomplished with my capabilities.