TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ben Noordhuis's Departure

208 pointsby clloydover 11 years ago

32 comments

selmnooover 11 years ago
For those who don&#x27;t know what&#x27;s going on: Joyent made a blogpost calling Ben, (one of _THE_ most prolific contributors to nodjs), an asshole (<a href="http://www.joyent.com/blog/the-power-of-a-pronoun" rel="nofollow">http:&#x2F;&#x2F;www.joyent.com&#x2F;blog&#x2F;the-power-of-a-pronoun</a>) and said they&#x27;d fire him if he&#x27;d been working for them, because he refused to take a commit making language in some part of the code gender-neutral. Here&#x27;s Ben&#x27;s last response to the whole ordeal: <a href="https://github.com/joyent/libuv/pull/1015#issuecomment-29568172" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;joyent&#x2F;libuv&#x2F;pull&#x2F;1015#issuecomment-29568...</a><p>A lot of people speculated that this is part of a dance Joyent is doing to assert itself as a big cloud player. I don&#x27;t know how much truth there is to that, but as a general spectator I feel like wanting to remark that Bryan Cantrill only fanned the fire here in all of this. And so perhaps there should be some weight given to the fact that a worker of a company that&#x27;s a competitor to Joyent just quit, arguably due to Joyent&#x27;s rough play -- if Joyent had approached the matter differently, carefully, sensitively, there likely would have been a different conclusion to this. But now it&#x27;s done, and pretty much every participating party in this whole thing came out looking like a loser, Joycent, Strongloop, the whole nodejs scene. Here&#x27;s hoping Ben now finds a workplace that appreciates him for his talents and respects him as a person.
评论 #6846119 未加载
评论 #6845399 未加载
评论 #6845406 未加载
评论 #6845730 未加载
评论 #6845509 未加载
评论 #6845439 未加载
评论 #6845390 未加载
评论 #6845382 未加载
评论 #6851709 未加载
评论 #6862003 未加载
评论 #6845462 未加载
parennoobover 11 years ago
People who want to ruthlessly enforce their personal version of political correctness (Bryan Cantrill in particular, and Ben&#x27;s employer Issac Roth, who seems to have competed with Bryan in a no-<i>I</i>-am-the-bigger-asshole contest) forced an important core committer out because he tried to enforce accepted commit policy. This is a particularly aggressive brand of feminism, one that I have mostly seen in the USA. It seems to be mostly dictated by people pushing through their changes based on their ideology at any cost, by branding anyone who opposes them as discriminatory oppressors.<p>The number of people I have heard saying stuff like &quot;It was a politically sensitive PR, <i>of course</i> it should have been merged&quot; is surprising. In fact, I would strongly recommend <i>rejecting</i> all such politically sensitive PRs on the basis that they are deliberately controversial, and asking the submitter politely to put their changes in a PR with more significant contributions that they submit to the project.<p>Relevant links:<p>[1] Original pull request: <a href="https://github.com/joyent/libuv/pull/1015" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;joyent&#x2F;libuv&#x2F;pull&#x2F;1015</a><p>[2] Bryan&#x27;s &quot;I am going to fire Ben, even though he isn&#x27;t my employee. Fired. Did I say <i>fired</i> yet?&quot; blog post: <a href="http://www.joyent.com/blog/the-power-of-a-pronoun" rel="nofollow">http:&#x2F;&#x2F;www.joyent.com&#x2F;blog&#x2F;the-power-of-a-pronoun</a><p>[3] Issac Roth&#x27;s &quot;We&#x27;ll fire Ben if he doesn&#x27;t learn grammar. Haha, j&#x2F;k.&quot; blog post: <a href="http://strongloop.com/strongblog/collaboration-not-derision-in-the-node-community/" rel="nofollow">http:&#x2F;&#x2F;strongloop.com&#x2F;strongblog&#x2F;collaboration-not-derision-...</a>
评论 #6845436 未加载
评论 #6851726 未加载
kirinanover 11 years ago
This is so sad on many different levels. A guy who clearly liked working on this module has to make a choice to walk (which is his choice) because people get offended by pronouns. I seriously don&#x27;t like where all this is headed: where he, she, they are all NEEDED so people don&#x27;t get offended. This is the whole christmas thing all over again, and it needs to be enforced by society that just because you don&#x27;t like something and it &quot;offends&quot; you then it doesn&#x27;t mean that people can&#x27;t&#x2F;won&#x27;t do it. in this case, a very popular project loses a great contributor but how long before other things like this starts happening because people are &quot;offended&quot; by little things. Good job on Ben for standing on for whats right, and hope more people take his route and say enough is enough.
评论 #6845421 未加载
dekzover 11 years ago
Wow. Joyent certainly came out looking childish and pedantic to go so far as publishing a blog posturing and name calling[1]. I am at a loss to even comprehend why this amount of feminist alliance was even required by Bryan Cantrill, or why even such a public naming and shaming is being advocated by Joyent as a company. I&#x27;m not on the Joyent hate wagon but they certainly come out of this looking hilariously immature.<p>@bnoordhuis if you&#x27;re reading this, I&#x27;ve never used libuv as a developer, but you obviously worked hard on the project. I&#x27;m sorry you had to felt forced to give it up over some blog post from a company I once believed to be reputable.<p>[1]: <a href="http://www.joyent.com/blog/the-power-of-a-pronoun" rel="nofollow">http:&#x2F;&#x2F;www.joyent.com&#x2F;blog&#x2F;the-power-of-a-pronoun</a> [1a]: mirror: <a href="https://gist.github.com/anonymous/3051faface454d516929/raw/3fe5038504f29d3310db272d078197c4ef7132d8/gistfile1.txt" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;anonymous&#x2F;3051faface454d516929&#x2F;raw&#x2F;3...</a>
评论 #6845411 未加载
rdtscover 11 years ago
The last time this was discussed the story was buried pretty quickly.<p>My comment was pertinent to drama and the community, it sort of got reinforced a bit more now so I&#x27;ll just repost. Sorry for anyone who already read it already.<p>---<p>My understanding of Node.JS and libuv community is as an outsider. I don&#x27;t follow what&#x27;s going on unless it is on the front page of HN once in a while and other forums.<p>But one impression I get from Node.JS and its surrounding community is arrogance and immaturity. This is from top to down -- companies sponsoring it (Joyent) and many of its vocal proponents. I see plenty of energy, enthusiasm, but mixed with immaturity. &quot;We don&#x27;t know what are doing, but darn it! we will be very vocal and do it with lots of enthusiasm&quot;.<p>One guy doesn&#x27;t want to commit a trivial change. It blows up into a media shitstorm. Reverted commits. Joyent&#x27;s reaction is what surprised me -- &quot;While we would fire Ben over this&quot;. This guy doesn&#x27;t even work for them. Hypothetically firing people, hmm, so committed to Women&#x27;s Rights, they are hypothetically hiring, and firing this person on the spot. Have they talked to him in private? StrongLoop, a company I never heard of until this point, is a bit more mature, that&#x27;s good to see, but even they couldn&#x27;t resist the veiled threat.<p>What is sad, as a whole this episode just reinforced the (hopefully wrong) stereotype I have of the community. Joyent instead of helping the community (which I think they thought they did by writing that blog post), are hurting it. Buying into and spending time and money learning a platform&#x2F;language is also an implicit buy in&#x2F;participation in the community. So far it screams to me &quot;stay away&quot;. Hopefully it will grow up at some point.<p>---
评论 #6845417 未加载
cliftonkover 11 years ago
Joyent&#x27;s decision to publicly shame one of Node&#x27;s largest contributors with a passive-aggressive blog post instead of approaching him privately speaks volumes about their maturity.
评论 #6845375 未加载
评论 #6845383 未加载
评论 #6845907 未加载
评论 #6845759 未加载
Zikesover 11 years ago
Joyent called Ben an asshole and said they wanted to fire him over a minor grammatical preference. [1]<p>But let&#x27;s &quot;please respect [their] wishes to let this issue rest&quot;, because it&#x27;s not like we need an apology or any sort of reassurance from the company that owns a rising star of technology that we&#x27;re supposed to invest our time and money in.<p>Good luck finding a replacement.<p>[1] <a href="http://www.joyent.com/blog/the-power-of-a-pronoun" rel="nofollow">http:&#x2F;&#x2F;www.joyent.com&#x2F;blog&#x2F;the-power-of-a-pronoun</a>
评论 #6845387 未加载
评论 #6845498 未加载
michaelsbradleyover 11 years ago
I find myself quite saddened by the whole affair.<p>I am a big fan of Node.js (though I spend as much time or more with Clojure&#x2F;JVM these days). Over the past year+, I&#x27;ve been very impressed with the tech coming out of Joyent and the engineering team&#x2F;s led by Bryan Cantrill.<p>Without intending to be inflammatory, I must say that I found Bryan&#x27;s blog post regarding pronouns and assholes to be unprofessional and disturbing.<p>I asked Mikeal Rogers[1] about his thoughts regarding the ethical limits of &quot;unacceptance&quot; policies&#x2F;campaigns within developer communities and workplaces[2], and I would be interested to read the HN crowd&#x27;s feedback as well.<p>[1] <a href="https://github.com/mikeal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mikeal</a><p>[2] <a href="https://gist.github.com/mikeal/7724521" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;mikeal&#x2F;7724521</a>
Tomteover 11 years ago
That happens when you publicly shame and demonize your core contributors.<p>Joyent has royally fucked up there, and if I was buying services from them, I&#x27;d have stopped now.<p>They didn&#x27;t have to like his opinions, but this could have been handled much more amicably (maybe some &quot;agree to disagree&quot; and &quot;we overrule you on this specific issue, no hard feelings&quot;).<p>Instead they chose the nuclear option, not only publicly blogging about how wrong they think Ben was, but actually fantasizing about firing him.<p>This is what happens when you&#x27;re flat-out denying the Holocaust here in Germany. But for standing on the &quot;wrong side&quot; of how to handle gernder pronouns? Please...
arunodaover 11 years ago
This is the same thing I&#x27;d do if I&#x27;ve faced something like this.<p>All I have to say is Node community is fool enough to lose a talent like Ben.<p>I&#x27;ve got $250 credits from Joyent as a gift for Node Knockout. I will never it and never suggest any of my clients to choose Joyent.
bowlofpetuniasover 11 years ago
Although Ben could have handled this better, it&#x27;s quite obvious that this is just a strategically motivated witch hunt by Joyent. Their actions are vicious and completely out of proportion.<p>Sidenote: In Ben&#x27;s native language, using gender neutral pronouns is considerably more contrived and artificial, and therefor not a regular subject of debate when it comes to gender equality.
评论 #6845785 未加载
__pThrowover 11 years ago
I can&#x27;t imagine ever wanting to work for Bryan Cantrill or Joyent or even contribute to node.js in any capacity.<p>I encourage Cantrill and Joyent to think about their obligations as founder and employer to their own employees. Ben was not one of their employees, but the callous remarks, the callout culture, the threat of immediate firing over something so trivial speaks to a deep misunderstanding of the modern role of employer and employee.<p>Cantrill&#x27;s remarks were shameful. That Joyent didn&#x27;t walk them back egregious.
评论 #6846003 未加载
tkorriover 11 years ago
In the recent weeks I&#x27;ve seend a few businesses make stupid statements on their websites and on social media. As a business owner I just don&#x27;t understand why they&#x27;re doing that. What do you achieve when you call your customer&#x2F;associate&#x2F;employee a(n) asshole&#x2F;liar on your website?<p>I haven&#x27;t heard of Joyent before this whole thing started. And to be honest, I still don&#x27;t know what they do, but I&#x27;m pretty sure I don&#x27;t want to do any business with them.
评论 #6845538 未加载
lolwutfover 11 years ago
To everyone who felt polarized by this issue, I want you to take a second and feel shame.<p>This was such of little consequence, honestly. This wasn&#x27;t some massive, elaborately planned, misogynistic plot. This was a matter of few pronouns in a random software project.<p>Stupid crusades like this do damage. We all need to pick our battles carefully. And not doing as much should collectively be viewed as a bad thing.<p>If you were mounting up on a crusade about this little issue, let me be clear: you should feel bad.<p>I love tech&#x27;s progressive thoughts on individual rights and respect and firm adherence to equality, but sometimes the tech industry loses sight of the forest for the trees, and we should collectively rally against that habit.<p>Now, we lost an amazing Node contributor.
xs_kidover 11 years ago
Because of this incident (and Joyent response on it), Isaac Roth from StrongLoop and others are asking for a neutral home for project:<p><a href="https://groups.google.com/d/msg/nodejs/mqSf47HhmyY/Wl8Od9vb1QwJ" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;d&#x2F;msg&#x2F;nodejs&#x2F;mqSf47HhmyY&#x2F;Wl8Od9vb1...</a>
htpover 11 years ago
This is the kind of thing that helps me understand why people don’t want to contribute to open source:<p>You can get flamed just for making code public [1]. Contributing to someone else’s project and missing the bar for quality is one thing, but this person _shared some potentially useful code_ and several Internet-famous people took a dump on her project. Wrapping your head around software is already hard enough without having to worry about getting trolled or potentially destroying future opportunities.<p>Or the case we have here: a couple of actions get taken out of context and have meaning read into them where there wasn’t any, and now people think you’re a misogynist.<p>Why contribute and deal with all of that potential noise, when you can do _just about anything else_ and not have to worry?<p>[1]: <a href="https://news.ycombinator.com/item?id=5106767" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5106767</a>
Lazareover 11 years ago
Inevitable, but a real injustice.<p>I guess Joyent got what they wanted. Hope it was worth the bad taste it leaves in people&#x27;s mouths.
phaedover 11 years ago
I&#x27;m in support Ben&#x27;s decision 100%.
评论 #6847546 未加载
评论 #6845544 未加载
aabalkanover 11 years ago
For those who don&#x27;t know the background of the story:<p>[1] <a href="http://werd.io/2013/gendered-pronouns-in-software-a-quick-primer" rel="nofollow">http:&#x2F;&#x2F;werd.io&#x2F;2013&#x2F;gendered-pronouns-in-software-a-quick-pr...</a><p>[2] <a href="http://strongloop.com/strongblog/collaboration-not-derision-in-the-node-community/" rel="nofollow">http:&#x2F;&#x2F;strongloop.com&#x2F;strongblog&#x2F;collaboration-not-derision-...</a><p>As said in [2]:<p><pre><code> If Ben can’t learn, we’ll fire him. [Edit: See comment below. This is not meant literally.] </code></pre> that seems like the result.
评论 #6845392 未加载
评论 #6845862 未加载
aquadropover 11 years ago
Did actually any women complain? Cause all I saw was bunch of guys arguing about how awful it is to use gender pronouns. I wouldn&#x27;t care if all examples were written with &quot;her&quot;. Cause that&#x27;s absolutely unimportant. As I understand there&#x27;s more serious, real issues with gender equality, like: salary difference, not promoting women, entering barrier, etc. Not damn &quot;he&quot; in doc examples. And as Ben mentioned he actually do some real things: &#x27;I volunteer in a mentorship program that gets young people - especially young women - involved in technology.&#x27; Too bad they all didn&#x27;t talked it over privately in the very beginning and resolved the issue. That retaliation post by Bryan Cantrill only hurts Joyent&#x27;s reputation in my eyes.
评论 #6846183 未加载
评论 #6851426 未加载
adamnemecekover 11 years ago
&#x27;Donglegate&#x27; 2.0. Also this submission will not be on the front page in less than 30 minutes.
评论 #6845583 未加载
malandrewover 11 years ago
Joyent,<p>Please do the classy thing and have Isaac create a NodeJS organization on Github and move the project to that organization under his stewardship.<p>With great power came great responsibility and using the Joyent corporate blog to excoriate one of the community&#x27;s most valuable contributors is the path to the dark side.<p><a href="http://substack.net/images/coronation.png" rel="nofollow">http:&#x2F;&#x2F;substack.net&#x2F;images&#x2F;coronation.png</a>
评论 #6849043 未加载
xs_kidover 11 years ago
&quot;Many of you already have expressed your opinion regarding recent drama, and I&#x27;d like to ask that you please respect our wishes to let this issue rest, so that we can all focus on the road forward.&quot;<p>Sure, please don&#x27;t talk about this anymore since it can harm to Joyent&#x27;s reputation and business.
Myrmornisover 11 years ago
Gender inequality is the world&#x27;s greatest human rights challenge, but Ben Noordhuis is not the problem. This was idiotic politically correct micromanaging that deserved the response initially given to the PR: &quot;not interested in trivial changes like that&quot;.
评论 #6845949 未加载
aktauover 11 years ago
I already had done so, but it makes me feel even better about dropping node for go. Not just because of the increased sanity go brings to my codebase (no more callback hell, which frankly was a mess even with node addon libraries). Now I can also feel good about not tacitly supporting Joyent, way to make good people leave.
mmgutzover 11 years ago
Ridiculous. First Ryan Dahl, now Ben.<p>Why does the guy who wrote the blog post still have a job? That is the most unprofessional post I&#x27;ve read on a company blog.
neokyaover 11 years ago
What a disaster. This company @joyent totally fucked up the whole situation.
dccoolgaiover 11 years ago
Using gender-neutral pronouns in English is the right thing to do...but this guy is a native Dutch speaker. Seems really insensitive and hegemonic to have jumped down his throat like that, considering.
gotofritzover 11 years ago
That&#x27;s it, I&#x27;m out. I&#x27;m dropping node for dart.
lettergramover 11 years ago
I think from now on I am going to use &quot;him&quot; sometimes and &quot;her&quot; sometimes in my code. I&#x27;ll flip a coin on which one to use.
caseman72over 11 years ago
I think each of the people who comment on github should have to do it in Dutch (and try to get the pronouns correct).
Zelphyrover 11 years ago
Oh my GOD I can&#x27;t believe this is actually a thing.