A very nice, succinct introduction to Elixir, but in some ways more importantly, OTP. I’m not sure Erlang (or Elixir) would be viable w/o the strong generic patterns and best practices provided by OTP.
I think Elixir compliments Erlang well: Erlang is rock-solid, and has a lot if Important code in production, and must make very conservative choices, insofar as feature additions (see how long it took to get maps). Elixir, while benefiting from the power and maturity of BEAM, can be considerably more liberal; for ex, meta programming is sorely missed in Erlang (you’ll see LFE filling the gap). Hygienic macros alone make Elixir look very appealing