I'm both impressed and frustrated learning Elixir as someone experienced in Erlang and Ruby programming.
It must be that I have a hard time switching my brain between the two ways of thinking even if one is just syntactical influence. I still see local variable names and think that must be an atom when reading elixir code. In Ruby the colon seemed natural. In Elixir, I'm somehow finding myself trying forget Erlang instead.