3 ms·
To me learning Elixir felt like a two stage process: learning the language and learning the OTP. The language itself is pretty small and I felt like the first
by regulation_d 6y ago
To me learning Elixir felt like a two stage process: learning the language and learning the OTP.
The language itself is pretty small and I felt like the first stage was pretty easy.
Learning the OTP is a much bigger challenge.
At the same time, I think you can gain a lot of the benefits of Elixir and the BEAM without needing to be an OTP expert, because frameworks like Phoenix leverage it for you.
In my experience, things like pattern matching and immutable data really contribute to a more maintainable code base, whether you find you need the actor model or not.
- freedomben 6y agoVery much agree. With the exception of macros, part 1 learning the language was a joy. It was fairly easy and I loved it. Part 2 learning Phoenix and OTP has been a long, ongoing thing. If I did it full time it would be done, but doing it off and on part time it is a long slog.