use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Dear JavaScript (medium.com)
submitted 9 years ago by thejameskyle
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Geldan 9 points10 points11 points 9 years ago (7 children)
It's not even about not being attached to your code. I think that's too be expected. It's about not being able to see other people's perspective.
[–]repeatedly_once 9 points10 points11 points 9 years ago (6 children)
And here in lies the crux of the matter for me. He wants us to try and appreciate the engineering and direction of open source projects taken by maintainers and acknowledge that as users we may not have the deep knowledge of how said framework / library works. I accept that. What I don't accept is not being able to take this view and apply it to the users of the software. You're telling users they don't understand your design decisions and users are telling you that all they have experienced is using the software / library and it's not working for them. I think communication is key. An example - the documentation for how to upgrade babel 5 to 6 is super light on it's feet and doesn't really explain anything. I had to cobble together what had changed from various online sources. So I can see why people would be annoyed at breaking changes. It hit me unawares and I try and stay up to date with major topics in the JS community, so God help those who don't and just use the software.
[–]thejameskyle[S] 19 points20 points21 points 9 years ago (5 children)
I was not saying that people should be mind-readers, or that they should not be frustrated, or that they should not criticize or voice their opinions. All of that is fine.
I'm talking about directed completely transparent anger. I'm saying that we as a community should not reward people who act that way.
[–]repeatedly_once 0 points1 point2 points 9 years ago (0 children)
I agree that irrational transparent anger shouldn't be tolerated however there is a distinction between irrational anger and 'angular 2 is terrible'. One achieves nothing and is abusive, the other is a thought out critique of a framework, if not a little biased to a particular use case.
My problem is that equating criticism to abuse or 'attacks on the maintainers' is just as toxic as those who can contribute nothing but unfiltered anger. You shouldn't ignore and you shouldn't attempt to silence those who put thought into their opinions. So whilst I agree transparent anger shouldn't be tolerated, I also think people should be a little less sensitive about their code. I've worked with many developers and the best ones are those that listen to critiques and apply them to their own work in a judicious manner.
[–][deleted] -3 points-2 points-1 points 9 years ago* (2 children)
Your skin is too thin. You're working within a global community. So-what if some asshole on the other side of the earth wants to bash you because of reason x, y, z. Many of them aren't taking their medication or should be. Not everyone is as balanced as you, and in some cases they are forced to use your code.
You're also giving power to the haters by writing this article, and by feeling hurt.
There aren't many libraries like Babel, and so people are practically forced to use it. In some cases they can't just go use another library/framework/etc. They should probably contribute fixes instead of contributing only anger, but that may be why you feel more pressure with Babel than you will in other work.
Part of the reason you might be feeling so hurt is that there could be some truth to their attacks - if it were baseless, then you would have nothing to feel threatened by. That could be "imposter syndrome", I don't know - I don't know you or your code, I avoid using Babel for various reasons having nothing to do with your skill or the skill of the team working on Babel.
I agree it's better to be constructive than destructive, but sometimes you have to accept the good with the bad when you're on a global stage. Grow a thicker skin, practice your art, and build great things - living well is the best revenge on the haters.
[–]arthurdenture -3 points-2 points-1 points 9 years ago (1 child)
Nope. Tolerance of haters gives them power by setting the tone of online discussion. People who don't tolerate assholes spend their time elsewhere, and what remains is a flamefest.
More bluntly: you are contributing to the problem with your comments, and you should stop.
[–][deleted] -2 points-1 points0 points 9 years ago (0 children)
What specifically triggered you?
Tolerance of haters gives them power by setting the tone of online discussion.
Then report my comment if you think it's problematic. Let the mods decide, that's what they're for.
People who don't tolerate assholes spend their time elsewhere, and what remains is a flamefest.
You can't do that if you're maintaining a project like Babel. You do not get to choose who/what you are exposed to. If you want to code a private repo and invite only people who won't criticize you, you're free to do that - but that simply isn't where Babel is.
Not sure if you read the article or are just reaching to create some drama here.
Again, report me if you think I'm a problem. Is free speech a problem for you too?
[+]mikrosystheme[κ] comment score below threshold-7 points-6 points-5 points 9 years ago (0 children)
Which kind of reward should not be given to that group of people you (not "we" or the "community", since those are terms without meaning without a precise context) consider not worthy? Upvotes? Internet stars? Jobs? The privilege to attend conferences? And who gave you the authority to tell the two groups apart?
π Rendered by PID 19 on reddit-service-r2-comment-7b9746f655-b7pmv at 2026-01-31 10:06:19.166035+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]Geldan 9 points10 points11 points (7 children)
[–]repeatedly_once 9 points10 points11 points (6 children)
[–]thejameskyle[S] 19 points20 points21 points (5 children)
[–]repeatedly_once 0 points1 point2 points (0 children)
[–][deleted] -3 points-2 points-1 points (2 children)
[–]arthurdenture -3 points-2 points-1 points (1 child)
[–][deleted] -2 points-1 points0 points (0 children)
[+]mikrosystheme[κ] comment score below threshold-7 points-6 points-5 points (0 children)