3 ms·
I just switched from a Python (with mypy) codebase to a full-time Elixir position a few weeks ago. I thought I'd miss typing but due to the functional nature o
by erinan 5y ago
I just switched from a Python (with mypy) codebase to a full-time Elixir position a few weeks ago.
I thought I'd miss typing but due to the functional nature of Elixir and its pattern-matching, I found out that the code is much simpler to grok.
In this case I think that having readable idiomatic code trumps the need for typing.
If needed there is type hinting with @spec but it's not used very often (or mostly in libraries?).
I can definitely say that it's very fun and productive to work in a Phoenix mono-repo. The development experience is great and I'm really having fun programming again.