This simple story (I know the whole story is not simple especially ones can make profit) gives me some hope. I am building a service by using elixir/phoenix (yeah it seems an opposite direction to the OP's) and is very frustrated from making decision in every module or line of code because my obsession of good practice!
Thank you for sharing. I will be relaxing, writing shit and getting the service done.