Computer programming once had much better gender balance than it does today. What went wrong?

I am reading this thread with both interest and frustration. I am waiting this month with my daughter who has 16 applications out there for computer engineering, and so far not an early acceptance in sight. She received perfect math scores on PSAT, two SAT’s, SAT Math II and a 5 on Calc BC. She has great GPA, only two B+'s on non science math courses, 12 AP Classes, attended MIT WTP program (where she fell in love with coding) and even co-authored a math problem book and worked for 4 years on an All- Girls Math Tournament Board (yes there are these tournaments just for girls that sell out every year), and girls who code club. She is also Varsity Cheer Captain and Editor in Chief of her public school year book, and of course tons of volunteer hours and even a part time coaching job, so has leadership and social experiences galore.

She did get a late start in Comp Science, couldn’t fit AP Comp Science into her course load. She didn’t take the AMC tests, it seemed to her in order to score high she would have to study just for the test, and it didn’t seem worth it at the time, but in hind sight maybe she should have.

She really really loves math, always has been one of the top math kid in class, and recently fell in love with computer science. She wears her nerdy math cheerleader girl as a badge of honor. She is very excited to go into computer engineering, but I am thinking she will be passed over at the selective schools she is hoping to get in and handed over to the math department where, yes, she will probably end up with a degree in math or finance.

I am writing this comment about my D19 and giving stats and a current example because maybe the girls are out there but they don’t look the same as the boys, and maybe its males who are doing the selecting for the slots, I don’t know. She doesn’t spend hours on end playing computer games, isn’t in robotics club and like I said, didn’t want to spend time prepping for AMC tests, but we are hoping some schools can see in her history that she would be a success in Computer Engineering.

I’ll let you know next month.

No, I think your D will have a better chance than male applicants.

@19parent Brace yourself, the job search can be rough for women, too.

So I thought about my career as it related to the original topic, which spans 35 years or so. (It’s a bit sad in retrospect, a lot of regrets and bad choices along the way, but that’s getting off topic). Anyhow, as a CS major, my first job out of college (mid 80s) was as programmer at a huge company in Silicon Valley. Once I started my MBA 6 months later, I moved to a more financial programming group, which probably was about 2/3 women, most of them programming in COBOL If you don’t know COBOL, it’s pretty much a straightforward procedural language, with inputs, transformations and outputs. It was by far the dominant language in the mainframe days. My next job, 6 years later, was another huge semiconductor company, also with a huge COBOL and IMS base and about 50/50 men and women programmers. But the paradigm started to shift a bit. Client-server was starting to get in vogue, which meant there was a growing need for relational databases storage like Oracle and Sybase, and clients like VB and PowerBuilder. Also right around that time, the Internet in its current form started to take shape (circa 1994 or so). I didn’t see the shift of women into these areas. Once programming models became mainly object-oriented with the likes of Java and its off-shoots, I think women stayed completely out. Why, I don’t know, but it can be argued that this was a much more complex way of programming, one that is based more on mathematical principles than say COBOL was.

In the last 20 years, I have rarely seen women in programming capacities, and I have been consulting or in many different companies in all disciplines during this time. They are almost invariably either QA, in management, project management, UI designers or occasionally DBAs. Never as software engineers or architects or in IT. To be honest, until last month, I had never met a female Java or C# programmer before as a co-employee, though I often have wade through my boss’ (female) code, she got moved up to a senior director position.

I have hired quite a few female software engineers, especially data engineers. When I was at a start up I had around 20 software engineers and it was around 60-40. At trading IT, I also worked with female software engineers and they were quite good. I don’t see as many females on the hardware side.

@19parent Please keep us updated. I’m assuming your D applied early to a reach school, so it’s a little early to get discouraged. I’m sure she will land at a school where she will flourished. I don’t think that admissions have a bias against girts especially in STEM.

In my career I have worked in companies that have been HW focused as well as pure-play software houses. In my (anecdotal) experience there are fewer women around the HW side. In the pure SW companies I have worked at there have been many female SWEs and many in the management chain as well.

Thanks for the comments. I think it is hard right now for everyone who is applying in computer engineering, it is so competitive. I don’t think my D19 will be discriminated against because she is a girl, her background just might not look the same and her male counterpart without gaming and a lot of programming experience, but other social/problem solving experience. Maybe girls come to coding a little later in the game. I don’t know. Very interesting thread.

@19parent keep your hopes up, I bet your daughter will do very well in her acceptances.

Last year one of the girls at my DS school was accepted into a very prestigious uni for CS. We know her and the family pretty well. Her scores were very good but not super. She never took the AMCs, but did take AP Comp Sci A - although not the exam as she felt she would not score highly on it. We understand that her first semester was very tough but she has worked very hard and I think will pull through.

There was a boy in her grade that did not do nearly as well in his acceptances even though his scores, APs, etc were more impressive. He also did not take the AMC’s though even though my son arranged to have them offered for the first time last year at the high school.

Based on this very small sample size, it is much easier for a girl to get into a top CS program than a boy.

As mentioned, when the female CS percentage was highest in the 80s, CS was generally less lucrative than other STEM fields, so it wouldn’t have been chosen by women looking for the most lucrative fields. One of the most noteworthy market crashes in US history occurred in 1987 – “Black Monday.” Interest in banking/finance notably declined following this crash, yet banking/finance women as a whole didn’t switch over to CS. Instead the late 80s was a period of rapid decline in both female CS percentage and total number of women in CS.

If you mean just the current CS percentage at “elite” colleges where women are most likely to have excellent IB opportunities, such colleges don’t show a lower female CS percentage, as would be expected if the CS women were choosing IB instead. Instead the opposite occurs, with preferred IB recruiting “elite” colleges having a much higher female CS percentage than the national average, and generally a slightly higher female CS percentage than other highly selective private colleges that are not as preferred among “elite” IB recruiting.

One also needs to consider that the typical CS grads that are driving these overall national female CS percent statistics are not the type of top students you find at HYPSM… who are likely to be able to pursue their choice of “elite” IB, medical school, or law school. Instead most CS majors in the US as a whole are unlikely to have the stats for admission to med school or a top tier law school. Many also have financial or time restrictions that prevent more years of school. The vast majority are also unlikely to be even considered among “elite” iB employers. Instead the typical CS grad attends a public school and achieves mediocre grades. There are far less barriers to working in CS than in the listed “lucrative” fields, so such fields are not even on typical CS major’s radar as potential alternative careers.

While IB may be making an effort to be more friendly to women, it looks like they still have a long way to go. For example, in 2018 there was a survey at https://www.cnbc.com/2018/06/25/surveyon-wall-street-workplace-biases-persist—but-men-dont-see-t.html showing few women in higher level positions, among various other problems. Tech companies as a whole also have their share of corresponding problems, but I don’t see evidence that IB as a whole is more friendly to women than CS.

My wife is very active in Women in CS (she’s a CS professor), so she’s familiar with issues. It is indeed easier for girls to be accepted into CS programs, especially those which have holistic admissions. However, it is more difficult for girls once their in the programs. Not because of the studies but because of the strong undercurrents of misogyny. Gamergate did not come out of the blue, these basement dwellers were CS undergrads, or later became CS undergraduates. Moreover, it’s often not only students but professors who will make classrooms very hostile for women.

However, just as it is with most other college issues, the problem starts much earlier. It starts with how computer people are perceived. It starts with a nerd culture which has become misogynistic. Part of this is the result of the low social status that has been assigned to smart kids since the 1950s, which not only makes it socially unacceptable for a girl to be smart, but also socially unacceptable for a girl to hang out with smart boys. This does mess up the socialization that nerdy boys have, which makes them even less likely to be able to create normal relationships with girls. This creates the ideal ground for the development of a toxic misogynistic culture among nerds. At the same time it makes it even more difficult for smart girls to find a peer group.

Places in which intelligence is not considered to lower a boy or girl’s social standing have nerd and geek cultures which are not misogynistic.

Here is a VERY important statistic: in 2017 44% of all people who received a bachelor’s degree in math and stats were women. That is, again, 44%. Not 18%, not 28%. So to claim that only 18% of CS students are women is because only that number of women have the math skills to do well in engineering is bunk.

Yes, because we were still getting paid a lot of money on WS even after the crash. Our pay went down in 1987, but went right back up in 1988.

Would you please clarify this. Not sure what you are sayin here.

The tech company in discussion here is Google of the world, not some run of the mill technology company or department, at least based on the salaries shown in your post. The reason Google pays such high salary is because they hire best of the best, not CS graduates with mediocre grades.

Regarding how well paid computing jobs are compared to other jobs, perhaps it may have more of an effect on male students. If male students are more post-graduation-pay-sensitive, then increasing pay levels in computing jobs may lead to a greater increase of male students in CS, compared to the increase in female students. If that is the case, then female percentage will fall, even if the absolute number of female students increases.

Why? Are you saying females do not care how much they get paid?

Maybe males are more aggressive in pursuing higher paying jobs? It could help explain, at least partially, why the two highest paying professions are dominated by males.

This is an interesting thread. I don’t have any experience in CS specifically, but I do have high level experience in finance (hedge funds).

No one has mentioned the single, largest, overwhelming advantage enjoyed by the most successful men I have personally worked with: very smart and successful wives who see staying at home full-time with their children as their highest priority, the best utilization of their talents.

I know it sounds sexist, but I would caution people against challenging their choices. As I mentioned somewhere above I think, many of these wives I’m thinking of have multiple degrees from HYPSM-tier schools, and typically had promising careers themselves in their 20s (though not all, of course). No one forced them to stay at home, and for each of the families I knew, money was not an issue - they could afford round the clock nannies without blinking an eye.

Now, how many females are content to find a man who would himself be content to stay at home and raise their family? Those men are out there for sure. I am not saying that all men, all women, all families need to adhere to this model. But I am saying that children typically become high priorities both for men as well as for women no later than the 4th decade of life, and usually early in the decade. Successful people do not want them raised by strangers, at least not as their default choice.

It is difficult to have it all. Women often demand that hypercompetitive workplaces like finance change for them, but how about women change their preference in marriage partners? As I said, there are men who would be willing to give up careers. It’s time for competitive women who want it all to start seeking them.

I know multiple families that have a very well educated, multiple degreed, stay at home dads. It’s certainly not the norm, but seems to be a growing trend. I also know many who have live in nannies.

I’m an Ivy grad who left a successful career to be a stay at home mom. I had planned on going back to work but after losing a child, I couldn’t stand the idea of having someone else raising my living child. It is a decision that I would make again and don’t regret. That said, not sure I would agree that it was best utilization of my talents, but it was the right decision for our family.

There’re certainly many exceptions, but women tend to be more involved in family affairs including raising children and more willing to make the career sacrifice. This is true in every culture.

Interest in IB had a sharp decline in 1988, regardless of whether your pay was similar. For example, the NYT quote below from https://www.nytimes.com/1997/01/02/business/the-crimson-crop-is-plenty-green.html mentions a drop from 30% of the class to 11% of the class in just 1 year, among Harvard MBAs.

“Investment banking peaked in 1987 when Wall Street firms snapped up 30 percent of the graduating class, which arrived just in time to see the stock market collapse in that year’s crash. In 1988, only 11 percent of the graduates found investment banking jobs.”

I’ll spell it out in more detail. Elite IBs do not recruit equally at every college. For example, the study at https://pdfs.semanticscholar.org/1257/b58493844ac84b81d28f99ed3b46cbce6e87.pdf found " evaluators most frequently used the prestige of a candidate’s educational credentials" and “firms typically processed only those applications from prestigious “target” and “core” schools.” If you look at just those colleges that elite IBs target, which have largest portion of the class going in to elite IB, then the CS gender balance improves. Specific numbers from my earlier post are below. If you break it down further and compare the top IB target schools to similar non-tech selective schools that are not top IB targets, then the targets tend to have slightly better female CS percentage.

Across all CS Majors in US – 19% are Female
At Top 26 Highly Selective Colleges – 30% are Female

When students have a better opportunity to pursue elite IB, it seems that the percentage female in CS tends to be higher. This is the relationship that would occur if CS men were more likely to switch to IB, and CS women were more likely to stick to a career in CS… essentially the reverse of the relationship you described. Obviously this is not the only factor in why the percentage female is higher at highly selective colleges, but it does not suggest the low percentage women in CS relates to women choosing IB.

The primary reason why the Google salaries are quite a bit higher than the overall CS average is because of the Silicon Valley location. SV has an extremely high cost of living with 7-figures for a basic home, so salaries tend to be higher. If you look at Google divisions in other locations with a lower cost of living, Google salaries tend to be lower for than their SV location for a corresponding position. Similarly, many other SV companies try to stay competitive with Google for salaries of new grads. Google still has a higher average than most in SV, but there are many others that also regularly have 6 figure starting salaries for CS software engineering type positions. Payscale lists an average entry level salary of $102k for a “Software Engineer” in SV… not quite as high as the $105k Payscale lists for Google, but still well above the overall average for CS.

Google also has a different hiring procedure with less focus on top grades than IB. An article that compares the two is at https://qz.com/382570/goldman-sachs-actually-google-gpas-arent-worthless/ . The HR chief at Google writes,

“We did a bunch of analysis and found that grades are a little predictive your first two years, but for the rest of your career don’t matter at all.”

In any case, the point of this thread is why there is a poor gender balance in CS overall – not just at elite IB target colleges or just among the “best of the best,”

So what you are saying is that software engineers really do not get paid that much, and the only reason their salaries are so high (from glassdoor) is because most of those high paying companies are located in SV, which then leads to the point I was making earlier that women who have aptitude to be software engineers may want to pursue other more lucrative careers rather than duking it out with those boys in tech.

@SatchelSF - no, I don’t think you are being sexist at all. Most people would rather raise their kids than have someone else do it, and most often it is the woman who ends up staying home if money is no object. In my case, it was my Ex-H who decided he would stay home. My job was such that I was out of the house 6am-8pm most nights when my kids were growing up. I also traveled a lot and lived abroad for a while. Even though their dad was home, I was still the go to person when they were sick or when they were unhappy. I think women are still more nurturing than men.

D1 is considering to start a family soon. She has planned it so she could have a child before she is promoted to MD (in 2-3 years). Both of them plan to continue to work, but to take advantage of their respective firm’s family leaves. I know they will pay up to get necessary in home care for their kids. My advise to my girls is not to give up their careers because life is long after kids leave.