The point isn't to have exact same gender ratios in the tech industry.
There are women out there who would make great programmers / sysadmins / etc, but never finish the process of becoming one, are dissuaded from ever starting, or flat-out quit the industry after N number of years, simply because of the barriers put in place by men assuming that the field is only for men.
What sort of barriers?
Most of this seems to come down to "Women feel uncomfortable in tech because there are too many men" which of course prevents there from being more Women in tech.
It's also possible that some of the pressure comes from other women , not just men. A woman might be considered weird by other women for wanting to hang around in an environment dominated by geeky men.
I know tech women who have been called dykes by their female pier group in the same way male nurses might be accused of being gay.
People will naturally make assumptions based on prior experiences and statistics , essentially "optimising for the common case". In the same way that I would make an assumption that somebody from say Pakistan is more likely to be a muslim than christian.
This is simply how humans operate, probably because it has survival value and is more a function of evolution than prejudice.
It's not a difficult assumption to get past anyway, talking knowledgeably about something a recruiter would probably not know or even wearing a tech related T shirt would make people change their assumptions.
The only way to solve that particular problem properly would be to have more women in tech.
An actual barrier would be a company or a CS programme deliberately discriminating against women by not employing them. Now I'm sure this does happen in some cases and would be difficult to gather evidence of because any company admitting to this practice would be open to law suits. Another example would be of creating a workplace that was somehow misogynistic in some way, but I actually find that more common in other industries than in tech.
OTOH , many universities seem to actually discriminate in favour of women for CS, in some cases lowering entry requirements on giving a priority on placement. They still tend to end up with 80%+ men though.
One observation I have made about women who work as developers or in an engineering/science field is that the majority I have met have tended to be chinese. This makes me wonder if there is in fact a stigma attached to western women going into tech but I don't necessarily think this stigma comes from the inside.
Programming is about most gender-agnostic industries there are: there's no heavy lifting of anything (except figuratively speaking) and you don't need to deal with that many people so it doesn't basically matter if you're a man, woman, or an alien.
It certainly is that programming isn't for everyone, men included, and the current bias seems to signal that significantly more men are interested in programming as a career than women.
The heavy use of logic is a masculine trait which might contribute to the outcome in the case of programming, but similarly the heavy use of aesthetics and social interaction in cosmetology is a feminine trait which might contribute to the outcome of the gender distribution for that vocation.
You can bring the horse down to the water but you can't make her (or him) drink.
The pervading attitude of The heavy use of logic is a masculine trait is a rather good example of at least one barrier. Do you not see how that statement is extremely problematic?
How is that a barrier? Extremely problematic? What the heck?
First, note that it's my impression that logic and action are more dominant with men. Based on my experience on life, women, men, and relationships, logic and action seems to strenghten men's inherent identities. Men feel manly when they build stuff and solve problems, and that's generally essential to a male identifying himself as a man. This applies to cocky behaviour and winning women, too.
Now, women can certainly do both. I know women with high capabilities in logic and action such as my wife but the thing is that women often choose not to: their identities are enforced by other things in life. Unlike with men, for women it's not essential to exercise logical problems in order to be a woman. My wife doesn't rediscover her feminine identity in solving problems and fixing stuff eventhough she has done and succeeded in that before we met. My daughter is more interested in fixing bicycles and learning to use the tools in my toolbox than my son is, but it's the other things that she already does that she's using to learn how to grow up to become a woman.
Thus, I suggested the especially masculine trait of enjoying logic might contribute to the gender bias of programming as it seems to contribute to the gender bias of other activities, too. (Or it might not, but I didn't happen to suggest that.)
It's not a barrier, however. It's choosing not to drink, even if brought down to the water. And that's perfectly okay!
This might just be too much to accept for people of naivete. Men and women are different and there's generally no way around that in the long run.
EDIT: Back to the topic: programming doesn't give a squat about whether you're a man or a woman. It only requires logical capabilities and the willingness to use them. It doesn't dictate where the willingness comes from and for what I know, my fellow programmers don't give a rat's ass who wrote the code. They would accept women where they accept men because gender isn't a criteria in communicating with source code.
There is no way to make that assumption irrelevant. In absolutely no way is programming a perfect meritocracy, and social factors come into play just as much as any field. If the pervading attitude is "men are inherently better at this task," why would a woman want to enter the field?
Besides, if programming ability could be accurately quantified, there wouldn't be a constant stream of articles on how difficult it is to separate the wheat from the chaff when hiring.
OK, this is Poe's Law territory. You're trolling us, right? Because otherwise you just wondered aloud what possible barriers there could be to women joining our field and then exposed yourself as one of them.
There are women out there who would make great programmers / sysadmins / etc, but never finish the process of becoming one, are dissuaded from ever starting, or flat-out quit the industry after N number of years, simply because of the barriers put in place by men assuming that the field is only for men.