> 6. Assuming women they meet are in non-technical roles.
Yeah, monumentally stupid. I don't even understand the reason for this -- usually at any event I just straight up ask people what they do. Assuming something is pretty weird.
> 7. Fetishizing “hot geek girls”.
> 8. Denigrating things by comparing them to women or femininity.
Common sense. A desperate man slavering over a "hot geek girl" looks ridiculous, as does a man who talks about "manning up" or "hitting like a girl" in the workplace in 2015. Stop it.
--------------------------
Some rebuttals, or at least different perspectives on some of these points.
> 1. Using 'guys' to mean people
The majority of girls/women in college do this. In fact, anecdotal, but I have seen this used much more often by women outside the tech field. I cannot count the number of times I have heard "So where are you guys going out tonight" amongst an all-female college group. So I don't think men who use this term are being micro-aggressive, unless you count female usage of this term as a "micro-aggression" as well.
> 2. "Girls" for "women"
Similarly, unless older women are being micro-aggressive when they use this term, I don't see why this is micro-aggressive. One of my biggest surprises was hearing my 50+ female co-worker telling me "I'm a good girl, I pay all my bills on time."
> 3. "Mom" as an example of a non-technical user
I always use my dad as an example, even though my mom is the more non-technical person. But if "mom" is used way more often, maybe I can go along with this. Still, the suggestion therein to use "cat, non-technical user, Ubuntu user" is pretty silly in my opinion.
> 4. Using a default male avatar
How do you decide if an avatar is male? Jeans and T-shirts do not a male make in this day and age. I am not quite certain how you would distinguish between a non-gendered and gendered avatar.
> 5. Describing software or algorithms as “sexy”, “hot”, etc.
According to the author, this creates a "college frat-boy environment". I would argue that outlawing normal adult words like "sexy" and "hot" creates more of an infantilized classroom environment where you are essentially saying "Hey, don't say that bad word in front of the girls, or you'll get punished." Using "sexy" to refer to a well-designed, sleek new website is, in my opinion, perfectly reasonable.
> 10. Using dark UI patterns.
This is a problem for all users. I don't see why this should disproportionately drive women off. If it is, the solution lies in more privacy education and outreach, not bashing people who write the software.