Hacker News new | ask | show | jobs
by Arete3141 3331 days ago
There are multiple factors, but basic discouragement, starting from childhood, is a big one.

100 years ago, when writing could make you a decent living, women were constantly discouraged from writing. Here's Virginia Woolf's character Lily in To The Lighthouse, dealing with nagging doubts:

"Then why did she mind what he said? Women can’t write, women can’t paint—what did that matter coming from him, since clearly it was not true to him but for some reason helpful to him, and that was why he said it?"

At roughly the same time, women were often employed as "computers" -- that is, people who did complex mathematical calculations. It was thought that women were good for this more tedious math, thus leaving men free for the higher math to which they were more eminently suited.

So, to review: When writers could support a family, women were discouraged from being writers. When math skill was not connected with a good salary, women were accepted as being good at math.

Nowadays, very few writers can make a living, while mathematically-minded coders can. So today's generally accepted wisdom is that girls are naturally good with words (which doesn't pay), while boys are good with math and computers (which does).

The fact that women aren't in coding isn't a bug, but a feature. Remember the Eniac? Programming that was brutally hard, and it was all done by women, and there does not seem to have been a particular amount of money or glory in it. Now there's both, and that's why women are discouraged from joining in the lucrative boys' club.

Once code starts being written by robots and the average developer can't find a job, then you'll see the field fill up with women.

3 comments

Where do you see women being discouraged from programming? Because I see the opposite everywhere.
Good points. Being female puts a person at a disadvantage in certain ways, and particularly makes it more likely that teachers and parents will believe that the easier path of study is preferable to the one that requires more challenges, particularly in mathematics and science.

This does likely have an impact on how many female programmers we see today.

Men are disadvantaged in other ways, such as being taught to suppress emotions and to prefer aggression to problem solving. Many men are permanently damaged by this and the effects harm their employability and relationships for their entire lives.

I'm not suggesting there is equality/equivalence or that large-scale social biases and patterns don't disproportionately effect some people. Just making the point that there may not be an ideal and we may always be trying to correct for various excesses. One notable excess is the pressure put on working parents, which are asymmetrical and backward for both sexes in many ways.

It's not the general wisdom, it's a fact. But not a simple one. There's an experiment (heard of it from an philosopher women talking about women in philosophy) showing that girls perform as good as boys in math, BUT, if asked to color a drawing before the math test, they perform less. Which means, I think, that we don't live in a void of emotions. Men tend to be more aggressive and a hard problem requires aggressiveness. Unfortunately this comes with a shown tendency towards sociopath behaviour, Angular vs React thingy. :)

Women, on the other side, go towards sadness and depression and anxiety. Which is hard on coding. Speaking from my own experience, as a white male.

All in all is unfortunate. Coding is a tiny thing in developing software, and I personally believe that it's much, much easier to work with women. But when they are surrounded by 90% men teammates, I can imagine that it's hard to be a woman in IT.