Live data from Hacker News

Rod Vagg's statement on the request to be removed from the Node.js CTC

github.com

121–130 of 186 posts

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#121
post #98

It really makes me sad to think of the amount of hours Rod has spent on this instead of writing free software for all of us to use. Node got really popular, and with that came a whole group of people who are more interested in social justice instead of actual technical work. NPM is partially to blame for employing most of the people who are pushing to remove Rod.

I agree, Marak. To ALL of what you said.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#122
post #67

It was pretty hard to discern what happened. A lot of text and veiled insinuations. He is how far I got: It was this article tweeted by Rod: http://quillette.com/2017/07/18/neurodiversity-case-free-spe... Which was noticed by a member of the community: https://twitter.com/captainsafia/status/887782785221615618 Does that describe it? Maybe someone has a more clear summary One thing I noticed is that Node.js community…

I do not know that I have the answer, but I do have a guess: Node.js is the only one of those projects whose development is primarily backed by a corporation. Culturally, this sort of drama can only take place in environments where the "shut up and show me the code" hacker ethos is either missing or superceeded by other concerns. When a single company has significant control of the project, its priorities will overri…

Counterexample: Go. Also drama, but nothing on node's scale.

And Joyent left the node scene almost entirely years ago, so that's not it. Now node.js is a bunch of smaller companies fighting over their piece of the pie.

The Joyent drama was also because other young companies saw potential profits if they unseated the incumbent. I suspect the best thing Joyent ever did was leave the scene -- they spent several years nursing node.js from nothing to fame, and look what they got in return: a mess and long-term negative vibes.

The drama we continually see in node.js are part SJWs, and a much-larger part behind-the-scenes competitive corporate politics.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#124

One of the things that is useful about due process is the right to confront your accusers and cross examine them under oath. Without those rights, it is difficult, if not impossible, to see justice done. Too often these important elements are missing, and Rod's statement "At no point have I been provided with an opportunity to answer to these complaints, correct the factual errors contained in them (see below), apolo…

The judgment communities make is between the ill effects of an imperfect process and between the ill effects of no process at all. There is nothing wrong with a community looking at the effects of no process at all and deciding "We can do better." It is perhaps worth pointing out that no process at all has no due process either.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#125
post #104

Earlier quoted context omitted.

> Sounds like you'd already made up your mind about Rod, and weren't keen to hear the other side. I actually only read his side, although I stopped after a couple screen fulls as I recognized from experience that what I was reading was not a productive response to the situation at hand, but a defensive one.

> I recognized from experience that what I was reading was not a productive response to the situation at hand, but a defensive one. What would a productive response be? I agree that getting unnecessarily mired in drama is counterproductive, but I don't think that these accusations could have been reasonably ignored, nor do I know what Rod could (or should) have done differently.

In real-life, outside of 10,000 word github issues, one should call those you are having problems with and talk about it. That is how you resolve these issues. You show empathy, you show understanding, you take more responsibility that you deserve because you have a strong ego, you focus on the future and how best to achieve joint success, you show some flexibility, you get a mutually beneficial resolution or an agreed plan of action that should lead to a better outcome. This is best done on a one-by-one basis. And people come to your side or at least understand you.

You need to not be accusatory, nor defensive.

This is the age old way of dealing with issues in a productive fashion. Read getting to "Getting to yes" or try getting married.

What I read in this github issue is just immature, very ineffective problem solving from I guess someone who doesn't know better.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#126

Having reviewed the relevant tweets/GitHub issues/blog posts, I feel most of the noise is generated by people who make it their mission to find things about which to be outraged. The NodeJS brand has the momentum necessary to build great things. If they squander it by cry-wolf-forking every time there is an internal disagreement, another JS engine (e.g. Chakra) will take the helm.

> The NodeJS brand has the momentum necessary to build great things. If they squander it by cry-wolf-forking every time there is an internal disagreement, another JS engine (e.g. Chakra) will take the helm. Node.js is not an engine, Node.js uses the V8 engine (same engine that powers the Chrome browser). Technically you could use Node.js with the Chakra engine or other JavaScript engines.

Right, I could have phrased it differently: another brand/community/project/environment/solution, like Chakra, will take the helm.

The greater point I was making is that this fork seems to be a baby-and-bathwater reaction; disagreeing with one member's behavior does not make the entire community toxic.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#127
post #67

It was pretty hard to discern what happened. A lot of text and veiled insinuations. He is how far I got: It was this article tweeted by Rod: http://quillette.com/2017/07/18/neurodiversity-case-free-spe... Which was noticed by a member of the community: https://twitter.com/captainsafia/status/887782785221615618 Does that describe it? Maybe someone has a more clear summary One thing I noticed is that Node.js community…

Disclaimer: I'm a gay male that has been involved with groups run/moderated by the people I mention below.

Several high ranking members of Node / NPM are militant queer feminists. If they smell blood in the water, they tend to pounce hard without much regard for due process. Others glom on either in agreement or to make themselves seem progressive.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#128

One of the things that is useful about due process is the right to confront your accusers and cross examine them under oath. Without those rights, it is difficult, if not impossible, to see justice done. Too often these important elements are missing, and Rod's statement "At no point have I been provided with an opportunity to answer to these complaints, correct the factual errors contained in them (see below), apolo…

The judgment communities make is between the ill effects of an imperfect process and between the ill effects of no process at all. There is nothing wrong with a community looking at the effects of no process at all and deciding "We can do better." It is perhaps worth pointing out that no process at all has no due process either.

I feel that this is a false dichotomy. As I see it 'no process' is the state where any process at all may be applied depending on the individuals that come into conflict. As such, that 'no process' state includes all possible processes that might be implemented for any given event.

Whereas a process without a notion of due process, is always worse than a process with a notion of due process.

I see it as the judgement a community makes is between dealing with the conflict openly (both accuser and accused are named and aware of each other and aware of the conflict) and avoiding open conflict. And in the interest of avoiding open conflict they sacrifice fairness.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#129
My momma had a way of dealing with these sorts of arguments. Everyone was punished. Look at these petty people. They all seem to have missed out on that sort of parenting.

"Rod has his opinion on CoC and you have yours. Now play nice or you both go to bed early with no TV."

I believe Rod and his detractors are all earning a different sort of punishment though. Who wants to hire a bunch of drama queens like this? It's too bad salary data isn't public like tweets. It would be interesting to see exactly how much internet drama negatively impacts a person's lifetime earning potential.

Re: Rod Vagg's statement on the request to be removed from the Node.js CTC

#130
I have never understood why open source projects have taken to trying to cargo cult dispute resolution and due process.

They don't have the training, resources, or infrastructure to make it work.

Really, they should just be realistic, and say "we're gonna look at what people say, make a completely arbitrary decision, and stick with it".

Because that's what is really happening.

Post reply on HN