<story><title>Why we chose Elm for Humio’s web UI</title><url>https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui</url></story><parent_chain><item><author>dd82</author><text>Elm as a language is really nice, and I do like the goals of the project.  I tried it out a bit, its a mind-bending paradigm for someone coming from OOP&amp;#x2F;prototype (Python, Java, JS) and I enjoyed the challenge.&lt;p&gt;The community, on the other hand, is what turned me off.  It does seem very unfriendly to newcomers. In addition,  &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;lukeplant.me.uk&amp;#x2F;blog&amp;#x2F;posts&amp;#x2F;why-im-leaving-elm&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;lukeplant.me.uk&amp;#x2F;blog&amp;#x2F;posts&amp;#x2F;why-im-leaving-elm&amp;#x2F;&lt;/a&gt; amongst others, is an entire turnoff.  And seems like this perception isn&amp;#x27;t isolated and has been discussed at &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=22821447&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=22821447&lt;/a&gt;&lt;p&gt;I hope things work out well for you in this project with Elm, now and in the future.  But it doesn&amp;#x27;t seem like any of the issues with the community have been even attempted at being addressed, so I don&amp;#x27;t think I will give Elm another try.</text></item></parent_chain><comment><author>bwanab</author><text>I had a comment on that HN thread in which I mentioned how I liked elm, but probably wouldn’t use it again for many of the reason given in that post.&lt;p&gt;I’ve made a liar out of myself. I needed a GUI for a project I’ve been working on using Elixir. After looking at native Elixir alternatives (I even coded up a prototype using Scenic), I decided to give Elm another shot and I’ve had a great experience both with it and with the community.</text></comment>
<story><title>Why we chose Elm for Humio’s web UI</title><url>https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui</url></story><parent_chain><item><author>dd82</author><text>Elm as a language is really nice, and I do like the goals of the project.  I tried it out a bit, its a mind-bending paradigm for someone coming from OOP&amp;#x2F;prototype (Python, Java, JS) and I enjoyed the challenge.&lt;p&gt;The community, on the other hand, is what turned me off.  It does seem very unfriendly to newcomers. In addition,  &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;lukeplant.me.uk&amp;#x2F;blog&amp;#x2F;posts&amp;#x2F;why-im-leaving-elm&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;lukeplant.me.uk&amp;#x2F;blog&amp;#x2F;posts&amp;#x2F;why-im-leaving-elm&amp;#x2F;&lt;/a&gt; amongst others, is an entire turnoff.  And seems like this perception isn&amp;#x27;t isolated and has been discussed at &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=22821447&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=22821447&lt;/a&gt;&lt;p&gt;I hope things work out well for you in this project with Elm, now and in the future.  But it doesn&amp;#x27;t seem like any of the issues with the community have been even attempted at being addressed, so I don&amp;#x27;t think I will give Elm another try.</text></item></parent_chain><comment><author>antew</author><text>That &amp;quot;Why I&amp;#x27;m Leaving Elm&amp;quot; post comes up on most Elm discussions, and I would implore anyone to give it a try for themselves before deciding against it. I&amp;#x27;ve been working in Elm professionally for a few years now and I think Luke&amp;#x27;s experience in that blog post is certainly atypical.&lt;p&gt;For writing web applications Elm is an excellent language to work in, the compiler is friendly and fast, there are basically zero runtime exceptions, refactoring is a breeze, and it really shines on larger code bases. Web-components are discounted pretty quickly in that post, but they really fill an important gap where ports are awkward.&lt;p&gt;In the years I&amp;#x27;ve been using it I haven&amp;#x27;t run across a problem that I couldn&amp;#x27;t solve in a nice way.  That is not to say my experience is universal, but the negative posts tend to garner a lot more attention than positive posts, and I&amp;#x27;d feel bad if someone were to skip over what is an awesome project due to them!</text></comment>