Completely agree with point number 2. It’s crazy how much just one week of trying to learn Elixir has changed they way I think about programming. Things that used to seem normal just seem plain wrong now, in particular passing/mutating collections by passing their reference to a separate method just feels gross to me now. After using Elixir it seems so obvious how much cleaner it is to just match a new variable to the output of the function, but I didn’t even give it a second thought for my first three years as a programmer.
1 Like


















