Live data from Hacker News

Collaboration not Derision in the Node Community

strongloop.com

11–20 of 126 posts

Re: Collaboration not Derision in the Node Community

#12
post #6

I think the article is missing a lot of context. What was the offending issue?

Here is the context: Joyent VP of Eng calls Node.js leading contributor an asshole on the corporate blog. http://www.joyent.com/blog/the-power-of-a-pronoun

Real classy.

Yes the guy was being thick, but he was virtually fired by someone not at his own company.

Re: Collaboration not Derision in the Node Community

#13
post #6

I think the article is missing a lot of context. What was the offending issue?

The original issue was a pull request[1] made to the libuv code base to change "him" to "them". It was rejected[2] by one of the committers, Ben Noordhuis, as being too trivial.

That decision was reversed by Isaac Schlueter (another committer) and committed[3]. Noordhuis reverted that commit[4], chiding Schlueter for not following procedure, but that revert was quickly reverted itself.

Bryan Cantrill of Joyent, one of the sponsors of the project and Schleuter's employer, wrote a blog post[5] indicating that had Noordhuis been a Joyent employee, he would've been fired. This post here is a response to that post. Strongloop is Noordhuis's employer.

[1]: https://github.com/joyent/libuv/pull/1015

[2]: https://github.com/joyent/libuv/pull/1015#issuecomment-29538...

[3]: https://github.com/joyent/libuv/commit/47d98b64c45db8335bf7e...

[4]: https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...

[5]: http://www.joyent.com/blog/the-power-of-a-pronoun

Re: Collaboration not Derision in the Node Community

#15
post #4
post #2

I think it was pretty classy of Ben not to comment on some of the hateful comments in the commit that, instead of adding to discussion or trying to prevent future error, simply were personal attacks at him.

I can't say I'm surprised though. bnoordhuis lacks tact; poke other people enough and eventually you'll get an angry mob. The parent article talks about learning, but glosses over that bnoordhuis' behaviour that set this all off isn't unusual for him. Learning? No. Class? No. That said, this is a tempest in a teacup. bnoordhuis upsets someone again, news at 11.

Linus for example isn't the nicest guy in town either. I know a few devs who are parsecs ahead of me, in knowledge and/or productivity. None of them could qualify as a nice and polite person. May be observation bias, but I see a connection here.

Re: Collaboration not Derision in the Node Community

#16
post #4
post #2

I think it was pretty classy of Ben not to comment on some of the hateful comments in the commit that, instead of adding to discussion or trying to prevent future error, simply were personal attacks at him.

I can't say I'm surprised though. bnoordhuis lacks tact; poke other people enough and eventually you'll get an angry mob. The parent article talks about learning, but glosses over that bnoordhuis' behaviour that set this all off isn't unusual for him. Learning? No. Class? No. That said, this is a tempest in a teacup. bnoordhuis upsets someone again, news at 11.

Uhm, Ben lacks tact? Says who? I think you guys are maybe confusing the tough Dutch culture as being insensitive to some hot issues. Ben is an extremely smart, extremely prolific programmer. When you're out and about like him you're bound to get yourself tripped somewhere along the way.

As an aside, while Joyent has exposed itself as being extremely unprofessional and prone to jumping on the gun, I'm saddened that Strongloop is quick to say things like "If Ben can’t learn, we’ll fire him" too ... and this is just after all of this happened. My goodness people, stop sitting on your high chairs and speculating firings, it's not a fucking game.

Re: Collaboration not Derision in the Node Community

#17

> If Ben can’t learn, we’ll fire him. That statement feels a little to intimate for an outsider to the company. Ben made a mistake but to single out and threaten him like that in public would surely alienate him further. This entire situation has gotten extremely out of hand. It shows how activists can turn into extremists when faced with an adversary. I'm in no way advocating what Ben did but it's despicable how eve…

It's important that everyone knows that violations against political correctness are serious things. Whether a person calls a commit that changes "he" to "they" trivial, or refuses to assert that women are at least as intelligent, if not more, than men, or attributes Africa's problems to something other than racism and exploitation, it is important that that person loses their job.

Otherwise, how will people know who holds the power - straight White non-Jewish men, that is.

Re: Collaboration not Derision in the Node Community

#18

> If Ben can’t learn, we’ll fire him. That statement feels a little to intimate for an outsider to the company. Ben made a mistake but to single out and threaten him like that in public would surely alienate him further. This entire situation has gotten extremely out of hand. It shows how activists can turn into extremists when faced with an adversary. I'm in no way advocating what Ben did but it's despicable how eve…

> If Ben can’t learn, we’ll fire him.

Wow, Isaac (the post author) has quote the ego.

Isaac (of Nodejs) broke the commit rules by not getting his patch signed off. Ben was quite right in rejecting it and reversing it.

Imagine this was a code patch which sneaks it way through into production. Who would be "fired" then?

This is making both Joyent and Node.js look like a joke. Who the hell wants to work with these reactionary fools?

Re: Collaboration not Derision in the Node Community

#19
post #6

I think the article is missing a lot of context. What was the offending issue?

The original issue was a pull request[1] made to the libuv code base to change "him" to "them". It was rejected[2] by one of the committers, Ben Noordhuis, as being too trivial. That decision was reversed by Isaac Schlueter (another committer) and committed[3]. Noordhuis reverted that commit[4], chiding Schlueter for not following procedure, but that revert was quickly reverted itself. Bryan Cantrill of Joyent, one o…

[deleted]

Re: Collaboration not Derision in the Node Community

#20
post #6

I think the article is missing a lot of context. What was the offending issue?

The original issue was a pull request[1] made to the libuv code base to change "him" to "them". It was rejected[2] by one of the committers, Ben Noordhuis, as being too trivial. That decision was reversed by Isaac Schlueter (another committer) and committed[3]. Noordhuis reverted that commit[4], chiding Schlueter for not following procedure, but that revert was quickly reverted itself. Bryan Cantrill of Joyent, one o…

Not exactly. There are two Isaacs. Isaac Roth at StrongLoop, author of the OP, he didn't come into the story until today. Isaac Schlueter works for Joyent, and originally committed the requested change.
Post reply on HN