It's a really tight knit subculture with its own rules and a vicious ingroup/outgroup attitude.
Like goths or old school hippies, they have a distinct way of dressing and signalling to each other that they belong: purple or pink hair, Twitter profiles that specify "he/him" or "she/her" even when it's obvious, using words like "mansplaining", etc
--
Outrage culture is a kind of conspiracy theory: people who are into it see oppression and harassment everywhere, and cast themselves as victims.
Here's a great explanation of the history and ideology of outrage culture: https://youtube.com/watch?v=cYpELqKZ02Q
---
Github has been taken over by outrage culture. Check out this insane story from earlier this year: https://news.ycombinator.com/item?id=11049067
* Leaked internal HR slides talking about how "white women" are often "part of the problem"
* An employee casually mentioning to BusinessWeek that "it's hard to even interview white people"
* One Github executive sending this flagrantly illegal tweet: http://static4.businessinsider.com/image/56b3d2f12e526555008...
Imagine the instant EEOC investigation if that tweet said "black, male" instead of "white, male".
--
Anyway, Zach Holman is also a white male. I don't want to speculate on exactly what went down, but the circumstantial evidence is pretty strong that he was railroaded out of the company in the wake of the Julie Hovarth scandal.
--
I don't in any way defend the most visible opponents of outrage culture -- rank bigots like r/RedPill, Trump enthusiasts, and so on.
I just want to point out that outrage culture is, itself, bigoted and intolerant, just in a different way.
I really respect Zach. I learned how to give better talks from his amazing ones. He was the face of Github to me and I wish him the best!