As many people are already aware, a woman named Adria Richards, who worked at a company called SendGrid, was fired yesterday. Both Richards personally, and SendGrid as a company, have been under attack by individuals, and by Anonymous. These attacks are “retaliation” for the firing of a developer at Play Haven, by Play Haven, after that developer was ejected from the PyCon conference taken aside and spoken with by PyCon staff (Update: the accounts I initially read said he’d been removed from the conference, but that was evidently not the case. My apologies for the misinformation.) following Richards’ reporting to the conference that he was making inappropriate jokes in the audience of a talk.
A lot of virtual ink has been spilled already on this topic, and as a cisgender, hetero white man, whether or not my understanding or ideas are correct, my voice is not among the ones that need to be heard most. (This is also a big part of why I haven’t been blogging nearly as frequently as I used to.) That said, I wanted to list a few links covering the story-so-far, as best I’m aware of it, and make a few short remarks on the matter.
First, Richards’ own account of the incident at PyCon.
Next, a Venture Beat article discussing the incident and some of the fallout, including DDoS attacks against SendGrid.
Here’s the Facebook post where SendGrid announces firing Richards.
This post by Amanda Blum has been getting a lot of circulation (perhaps because, I uncharitably speculate, Blum leads with “I don’t like Adria Richards,” imputes to Richards a history of being “unreasonable”, and insists “This wasn’t about feminism, and she shouldn’t be allowed to sit her perch on the issue.” and “Adria reinforced the idea of us as threats to men, as unreasonable, as hard to work with… as bitches.”). I think there’s a lot wrong with it.
Here’s a further post on SendGrid’s blog about Richards’ firing. Interestingly, they make the same mistake I did yesterday: they interpreted a proposed change to the PyCon code of conduct as a confirmed change intended to prohibit public discussion, like that Richards engaged in, of harassment incidents. My friend @quarteringsea, however, pointed out to me that PyCon say the proposed change (under considerable discussion on their GitHub repository) was intended to target the kind of doxxing and attacks Richards has been subjected to, rather than her initial report:
(Further update: it is actually now completely unclear to me which behavior the change is meant to address, so I’m cautiously holding out hope, but PyCon really needs to do a better job clarifying the situation. A Code of Conduct should be unambiguous.)
Finally, Melissa McEwan has an excellent response at Shakesville to some of the most common criticisms of Richards’ actions; and my friend Courtney Stanton has a thoroughly documented piece at BuzzFeed linking these incidents to the whole disgusting history of sexism and harassment in the tech and gaming worlds.
Here’s what I want to say, and it’s almost certainly redundant with some of what I’ve linked above, but the right way to articulate what bothered me most about the common insistence that “she should have just asked them to stop” instead of publicizing the photo: There is no fucking reason the onus should have been on Richards to politely ask the men to stop. She had a right to expect professional behavior, and moreover the odds of a man responding constructively when confronted by a woman — especially a woman of color — over sexist behavior are, in our society in general and in the male-dominated, “proudly-politically-incorrect” tech world in particular, extremely low.
Maybe the persons in question would have responded calmly, apologized, and improved their behavior in the future, but anyone who knows anything about how women who complain are treated in male-dominated fields (allow me to again recommend Stanton’s BuzzFeed post above) knows that, without already knowing them personally, there is no reason to assume they would. The odds are much, much stronger that they’d be defensive, dismissive, passive-aggressive, or just plain aggressive, and quite possibly escalate their inappropriate behavior — and that they’d feel themselves perfectly justified in doing so, that no one around them would step in, and they’d later deny having done anything wrong. (For an excellent account of how this sort of thing often works, I recommend my friend Maddy Myers’ writing on the fighting game community.)
“In an ideal world,” as the device goes, would it likely be preferable for a person witnessing inappropriate behavior to try asking those responsible to stop before taking any other action? Well, in an ideal world, no one would be behaving inappropriately in a professional setting in the first place; but let’s set that aside and stipulate that yes, if you have a reasonable expectation that a polite admonishment and request will be effective in both stopping the current problem and reducing future problems, without compromising your safety, that’s the fastest, lowest-friction, best response. We do not live in a world where women, especially in male-dominated spaces, can reasonably have that expectation. Keeping it private doesn’t necessarily result in any less harassment, but making it public does make it harder for everyone else to deny it’s happening.
A final note: As my friend @lastnora pointed out, the “don’t publicly shame people, that hurts the community, let’s just deal with it internally” logic being deployed in a lot of responses to this incident is precisely the logic of abusers. Don’t make the family look bad, don’t make the church look bad, don’t make the [whatever group] look bad — but a group that protects hostile or abusive behavior is bad, and to try to keep it looking good is deeply dishonest. Nora’s tweets, referring to the proposed PyCon Code of Conduct language: