DEV Community

Discussion on: Elm 0.19 Broke Us 💔

Collapse
 
senorsmile profile image
Shaun Smiley

I posted this to the elm sub reddit to start some discussion. I didn't even realize there was a commenting section at the bottom of your blog.

reddit.com/r/elm/comments/9a0hc6/e...

The post had, in my opinion, some good discussion going. But it was then abruptly locked and removed from the front page. This just feels weird to me.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Also it just occurred to me. The mod's post mentioned abuse. Viewing disagreement as abuse is pretty interesting to think about. For example, the kinds of effects that would have on forum interactions.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

I'm glad "u/elm_mods" got a chance to vent. :) For the record, I was never banned from any forum. I don't even have Reddit or Elm Discourse accounts -- nothing to ban.

I think Evan is a rare one that can create amazing things. He certainly far exceeded what I could manage. Elm proves all that. But no one is good at everything, and creating a healthy community is hard and a completely different kind of skill. I could do no better there either, but I recognize when it's off. At least, closing your ears to the reality of the problems that users face, and insisting on idealism is not a winning strategy.

I have no malice in my heart. Since we discovered all the 0.19 changes, our team has been genuinely depressed about it, because we love coding UIs in Elm. I figured I could say nothing and quietly slip away. Or I could share my feedback as clinically as I could here (I'm pretty sure it would be suppressed in Elm's forums.) Maybe I would be heard. Maybe not.

I think Elm is one of the best products I've run across, and I hope all the spoils of success come to its contributors. I pointed out some issues, but I am rooting for Elm to overcome and succeed.

Collapse
 
wires profile image
Jelle Herold • Edited

Haha, I want to stop spending time on this, but it is just triggering too much to not respond.

The post from u/elm_mods says:

There are good reasons why this feature request has not been accepted,

Then it links to this issue github.com/elm/compiler/issues/1039

So I spend a LOT of time trying out how to achieve TC-like behaviour in Elm. It is entirely impossible. And that issue does not actually explain any of those "Good Reasons".

being requested again and again.

Maybe people have a good reason for needing this? Maybe they are not just writing a Super Mario clone... ? Evan does not want to hear this. I have seen several issues where submitters spend a lot of effort explaining what they are doing; and eventually the issue is locked or closed and submitter is sent to another language.

Ironically and infuriatingly, one cannot comment on any of these issue, as they are both locked.

THAT is the issue with Elm.