Elm is Wrong
Leo Tolstoy on War and Peace:<p>&quot;I decided to write a detailed story about events surrounding the French invasion of Russia, and the impact of the Napoleonic era on Tsarist society, as seen through the eyes of five Russian aristocratic families; since I haven&#x27;t used the language before, for kicks I decided to do it in Swahili.  This blog post will summarize why I hate Swahili and why it&#x27;s totally unsuitable for writing about Tsarist Russian society - or, I would say, anything else.  Swahili is awful and needs to die.&quot;<p>Seriously, how can people write blog posts like this?  You decided to code up a new project in a totally new language, and are here to tell us why that new language is awful.  Really?  <i>Really?</i>  It&#x27;s not like this is uncommon.  People make these blog posts all the time!  What&#x27;s with this?<p>-------------------<p>EDIT: I got downvoted, but look:<p>&gt;A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar. In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language, about which I had heard many good things.<p>&gt;Consider this post to be what I wished I knew about Elm before deciding to write code in it. Since I can’t send this information into the past and save myself a few weeks of frustration, it’s too late for me, but perhaps you, gentle reader, can avoid this egregious tarpit of a language where abstraction goes to die.&quot;<p>It doesn&#x27;t take &quot;a  few weeks&quot; to learn a programming language!!!