(Replying here from
https://news.ycombinator.com/item?id=5420421 as comment limit reached)
As the limit's been reached, and I'm not sure of the etiquette on hacker news for longer comments, I'll finish up my end of the discussion here.
I think this is a classic internet situation where everybody's in the wrong, especially the two companies. To sum up my position:
-The developers arguably shouldn't have made the jokes. I don't know if they were actually sexist jokes as (full disclosure) I'm not entirely trusting of everything Adria says, but as other people have mentioned, it was a professional event so they should have been conducting themselves professionally.
-PlayHaven shouldn't have fired the developer. They could perhaps have publicly followed through with some disciplinary action, and issued a statement and apology essentially saying that they didn't support his actions, and it might have ended there.
-SendGrid should have again followed through with disciplinary action in a similar manner. I think that prolonged exposure to Adria would have been harmful to their business, but that's a matter for them to consider and decide on.
In the end though, I think Adria's done the most harm. There were channels available for dealing with sexist comments at the conference, and according to her own blog she used them. It should have ended there, but she unfortunately escalated which started the avalanche after the first firing.
breath
Anyway, I think that's my position summed up really. I would continue this further, but unfortunately I have no more contact info for you than username. As an aside however, I noticed you're a researcher in AI - something I'd like to get into at some point. How did you get into that particular area of research, and what would you say are the main prerequisites to doing research in that area? I'm currently doing a BSc in CS, and I have some space for focus next year, but I'm still a little unsure where to focus at the moment, and what I should be reading and doing at the side.
Thanks for a nice civilised discussion! Have a good day!