Elixir vs Ruby on Rails

As a Rails dev I don’t think there’s much of a difference here, expect perhaps in degree. Rails relies a lot on convention and to that extent what it’s doing might not be transparent to a Ruby dev, and conversely a Rails dev might never have to learn strong Ruby skills to produce a lot of small, simple Rails apps, but a competent Rails dev knows not only how to use Rails but how Rails itself works. That I don’t think is in principle different than Elixir/Phoenix (and I’m feeling it as a non-competent LiveView user right now), even if the latter is a bit more limited in scope and transparent about what it’s doing.