Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is some more context here: https://lukeplant.me.uk/blog/posts/why-im-leaving-elm/#forka...

> Threatening a person with exclusion from a community for attempting to patch the source code is quite antithetical to the spirit of Open Source, as far as I can see.



From this post it feels like they never even understood the original comment about going against the project’s goals. The drama created around this is much, much larger than the issue warranted. If Roc keeps this audience away, maybe that is good thing.

Note that they were never prevented from forking the project (how would you even do that), instead they chose to try and stronghand the project into accepting their view, which is also not healthy for OSS. Maybe their Elm fork would be mainstream by now if it really catered to developers’ needs.


There's a certain infini-grudge-holding, emotional, drama-stirring archetype of software developer that's best left out of the community, especially that of a new, fledgling one.

It's always the same story, too. Someone felt personally wronged by something actually quite minor like their their PR getting ignored/rejected with perhaps a tone too snappy for them, and now they have a personal vendetta until the end of time with no rock nor HN comment section left unturned from them lingering in the past.

Sometimes you need to leave the theater and let the rest of us enjoy the show.

Hopefully a mod sinks this entire thread so we can read interesting thoughts about Roc.


There's no evidence thus far in the Roc community thats it's anything like ELM's community.

Seems like the Author of Roc is cool now, that was 5 years ago and hasn't done the thing you fear he might do? people get testy, say things they regret.

I understand trust is earned, but it's been 5 years. and the Roc community thus far have been really nice, welcoming and collaborative. I get Elixir and Ruby community vibes from these contributors.

Pick your battles I guess?


Sure, but there are also a lot of languages to learn, in a vacuum I might learn Roc but now there are other options that don't have such history, it is not near the top of the list.


> other options that don't have such history

Roc isn't Elm. RF is one person in that community, and he said something he regretted 5 years ago and has since not repeated that mistake.

Do you know the moral dealings of every developer of every piece of technology you use?

When it comes to Roc and It's community..ask yourself.

    “Am I sure that what I am going to say is true?” 
    “Is what I'm going to say a good thing?”, 
    and “Do I really need to say it and is it useful?”
Is that comment from 5 years ago really the most important thing about the Roc Programming language, that anyone reading the comments need to know? Is RF the reason you walked away from Elm?


It's not about moral dealings, it's about whether I can trust the creators to not mess up a second time if they had already messed up once. We were shipping Elm in production and we moved away because any issues that were brought up that we wanted to see solved were swept away. Eventually it wasn't worth keeping the Elm codebase around. So, why should I trust one of the same people again? We already learned an expensive lesson one time around.

> When it comes to Roc and It's community..ask yourself.

Sorry, but this kind of faux niceness is precisely what stopped people from asking about issues, as it was always argued that asking about such issues was not "useful," after some time. So yes, I do feel the need to bring up this topic if only for others to evaluate the creators themselves rather than only have "good" things to say that "really need" to be said.


So RF being questionably rude in a PR comment caused you company to drop apiece of technology?


One cut among many. Another was the insistence of Evan to cut out escape hatches and insist that everything be done solely through Elm. It is not just one person, the entire community was part of the problem, in one way or another. I don't think about Elm much anymore but what I do think of it does not inspire confidence at its creators' future endeavors. Of course, if people want to use it, by all means, but being burned once, not just technologically but also financially, I would not want to be burned once more.


I appreciate the context because it sheds further light on a big problem with Elm the project, but that context doesn't change what he said, which simply wasn't that harsh or mean. Like, from your original comment, I expected some kind of personal attack on the other person lol




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: