1. 11
  1.  

  2. 1

    This was a solid read. While I might disagree about some minor choices here or there, I agree fully with the main theme of application layers only creating dependencies in one direction: inward.

    A part of me keeps wondering how many of these articles (which simply reiterate known practices) the Elixir community needs before they become common knowledge. It seems that the – admittedly young – ecosystem just hasn’t accumulated enough pain from bad architecture decisions to start looking for existing solutions to these problems.

    Here is a talk more-or-less making the same points, but with nice graphs & art references ;)

    1. 2

      A part of me keeps wondering how many of these articles (which simply reiterate known practices) the Elixir community needs before they become common knowledge

      At the risk of being a little snarky, a good number of folks in the Elixir community emigrated from the Ruby community where we had the same articles. If they didn’t find religion then, I’d be surprised if they did so now.