This could have easily been a blog called "that time Felleisen was being a cunt and I told him to go fuck himself" and been 1/4 the length.
This could have easily been a blog called "that time Felleisen was being a cunt and I told him to go fuck himself" and been 1/4 the length.
Like, maybe a team that resolves conflict this was would really work more efficiently! But it will certainly push out anyone who isn't comfortable with that kind of interaction, while the efficiency gains seem more uncertain.
No, however we do owe it to ourselves to learn better how to push back on difficult people. It’s a form of self defense because difficult people, or people having a bad day and lashing out, are not going away.
I think this is a key word, though—we owe it to ourselves. We can say "boy, I did a poor job confronting that bully today." But no-one else owes it to us; we are, I think, unjustified in saying, "boy, Matthew did a poor job confronting that bully today", or at least in passing any judgment if that is our belief.
In a work situation, I would expect my boss to 'defend' me, or at least defuse the situation if somebody was berating me.
It's kind of like defensive driving. No I shouldn't have to take all these precautions because others should be following the road rules... but very often they don't. If you're in a crash and you're "in the right", you're still in a crash (as my last concussion can attest to...).
Likewise if someone is being a prick to you, sometimes you've just gotta be the bigger prick right back. No you shouldn't have to be, people should always be nice and respectful... but they're not. Most people back off, and if they don't - you've learned the valuable lesson that the person is beyond reason and you can wash your hands of it right then and there.
Hence why so many cases of "Yes, I understand. We'll do the needful." that don't go as planned...
Some of the differences in attitude towards work, co-workers and authority truly triggered rage in me. Then someone suggested that the reason for these differences are cultural, hence very deeply rooted and I can't expect to change them quickly or at all. For that reason, I should be the one who adapts, since now I understand the situation and I care to solve the problem.
I kinda agree with this assessment, but if I can put this effort in to even out cultural differences, so as the other party can, just have to make them aware of this discovery and try converge multiple times, since our goal is to work together.
There is a lot more to say, but that's how far I have the time to go now :)
[Edit: rephrased]
"Why mention any of this now? Two reasons.
Over the last year, friends in the Racket community have asked me why I’ve reduced my involvement. Absent anything else, they assume the most obvious reason: that I’m bored or frustrated with Racket as a language. That I’ve moved on to other things.
Not true. On the contrary, it seems important to reassert: I like almost everything about Racket. It’s still my favorite programming environment. I use it almost every day. I wish I could still contribute the way I did before. But I can’t subject myself to more of the same. In that sense, it feels more like exile than withdrawal.
I’ve been involved with FOSS projects for nearly 25 years. A project that depends on free contributions of time & effort—as every FOSS project does—needs to be an appealing place for others to make gifts of their time. Sure, in any community of opinionated humans, occasional frictions and disagreements are natural. But Felleisen’s outrageous hostility went far beyond anything I’d experienced."
Also this main issue occurred three years ago. It is very odd to assume that someone decided to just sit on an issue for three years and then suddenly gotcha throw it out of nowhere.
This person was bullied out of the Racket community. They quietly left rather than try to fight against aggressive personalities. That's the real story here, and what happens in 99% of similar incidents.
> Of course, I did push back on Felleisen. But there was a limit to how hard I could push. Again—I was merely a guest. In the moment, I was struggling mostly to keep my emotions in check. I did assure him that his fears about my future performance were unfounded.
.. leading to getting banned from this conference and possibly the wider community?