4 ms·
(Disclosure: I wrote the linked blog entry.) Just to be clear, the use of the gendered pronoun isn't the issue -- it was the insistence on it, to the point of
by bcantrill 13y ago
(Disclosure: I wrote the linked blog entry.)
Just to be clear, the use of the gendered pronoun isn't the issue -- it was the insistence on it, to the point of attempting to revert @izs's commit fixing the issue. To me, that transcends from rational position to unacceptably inappropriate, and it speaks well beyond a pronoun. You might say that reaction is extreme, but I would be willing to bet that you've fired people for less: I bet you have (or would) fire people for merely being an asshole. Firing someone for being such an asshole on such a small issue that in fact has broader consequences for the hostility of a work environment is actually a no-brainer.
- cdcarter 13y agoI think the concern is that there is no provided evidence of Ben behaving as a bad project leader before now. If he's been an ass two to three times, that's a problem. If he's having an off day and makes a small mistake, there are better ways to solve the problem than publicly blogging about how you would have fired him.
- waterlion 13y agoI suppose it depends on the prevailing culture (I'm guessing American). As a European, I would say firing someone over the above would be a deeply intolerant act, and possibly illegal.
- drakeandrews 13y agoIn a lot of cases (at least in the UK), it could fall under gross misconduct, for which your employer is allowed to terminate you on the spot. Of course, you can then take them to an employment tribunal who will then deliberate on if this was appropriate.
- waterlion 13y agoYes, gross misconduct is a valid cause for termination. I think an employer would have a very tough time justifying behaviour like this.
- nfm 13y agoAgreed, the revert paints things in a whole new light: https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482dcc8d1c41c14333fcb48 https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...
- rrhyne 13y agoDid he insist on using a masculine pronoun or was he guilty of being insinsitive to the importance of the commit? those are two very different things. Reasoned discussion could have fixed the latter, which I suspect is the case here.
- heterogenic 13y agoI say this fully aware that it risks inviting a backlash, but as a female developer I applaud this move. Misogynist assholes are insidious in that they are often hard to uncover, but brutal to any women in the office. All developers are not misogynist assholes; quite the opposite, the vast majority I've worked with have been pleasant and awesome. But when that one asshole sneaks in, and nobody sees his assholery but you, it becomes an office environment of "me or him, and he has more experience and I don't want to seem to be rocking the boat... nobody else has a problem with him, maybe it's me?", then eventually I left. I could ramble about this for a while, but it may just not be one of those things which can be easily communicated. Now, as a manager, I look for examples like this which demonstrate a person's biases, and if they don't self-correct (with prodding) I have zero compunctions with letting them go. It keeps the family healthy.
- waterlion 13y agoThe problem I have is calling someone a "misogynist asshole" on the basis of just one thing. It doesn't look like there's been any dialogue with this person, the blog post doesn't touch on past behaviour. What if the person in question was reverting to reasons other than the content? What if English isn't his first language and he didn't fully understand the implications? From here it just looks like "he's a witch burn him". There is no question that people with negative attitudes can have a deeply destructive effect on a team and an industry in general, or that you and others have suffered because of them. But this seems to have kicked off on a real hair trigger. How would you react to someone that writes a blog post at a moment's notice calling someone an "asshole" and saying "he should be fired", whatever the issue is?
- heterogenic 13y agoIn this particular case I notice he not only rejected the pull request, but then (after having the issue explained to him) [re-submitted](https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482dcc8d1c41c14333fcb48 https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...) the change to revert. That's where he (potentially) stepped over the line. If he were in the office it would at the very least precipitate a serious discussion. It's the refusal to acknowledge the feedback or policy which really screams out "asshole". Again, I would need to have a relationship with him to be sure of it, but the OP did have that relationship. Assuming this wasn't the first issue, it would be even more inappropriate for him to go blabbing about that history on a random pull request, don't you think? That would just be character assassination.