From Joyent's blog post [1]: > But while Isaac is a Joyent employee, Ben is not—and if he had been, he wouldn't be as of this morning: to reject a pull request that eliminates a gendered pronoun on the principle that pronouns should in fact be gendered would constitute a fireable offense for me and for Joyent. For comparison, here is bnoordhuis's comment from the pull request thread [2] that the post is referencing:…
Wow, Joyent comes across very poorly. For the record, I support using gender-neutral pronouns; I actually support the original pull request. But it seems inarguable that: 1. It's a minor change 2. Node.js, like many projects, rejects minor changes 3. It was rejected for being a minor change 4. Joyent reacted amazingly unprofessionally In particular, I have concerns both with the way the initial decision was reversed…
Ben should have been more explicit in his initial post about his reason for denying the commit. Isaac shouldn't have merged the pull, which violated the guidelines. The community shouldn't have raised their pitchforks without first seeking an explanation.
Everyone involved could use a dose of professionalism.