On Wall Street, individual performance is measured directly in dollars and cents. Compensation disparities are much greater and the culture is less collaborative. Would most women be better off in that environment? I seriously doubt it.
When I started at a buy side shop, the first thing my “mentor” told me was that the job (no one calls it a position or refers to a career) would be like “walking into a large gymnasium with a pocket knife, seeing everyone around you with a machete, and realizing that all the good spots against the walls had been taken.”
Good memories…
I thought my post was clear. Cost of living is one important factor in salary, but not the “only” factor. Google (and other companies) located in higher cost of living areas tend to pay higher salaries for similar positions than in lower cost of living areas. However, cost of living is far from the “only reason salaries are high.” CS salaries will still be higher than the vast majority of other bachelor’s degree fields in lower cost of living areas, but new CS grads probably are not going have 6 figure starting salaries in lower cost of living areas, like is common in SV, NYC, or similar high cost of living area. I expect something similar is true in finance.
I don’t doubt that there are some women who choose other fields over CS because they think that field will have a higher salary. Just as there are also plenty of women who go in to CS because they enjoy the field, rather than chasing the highest salary. However, the important part for gender balance is whether women are more likely to focus on salary than men.
Companies, whether in high tech or high finance or any other industry, don’t pay you more because the cost of living is higher in your area. They pay you more because their competitors in the area would pay more for your talent. It’s a function of supply and demand.
Edited to below
Some companies actually do pay a geographical adjustment to salary. Mine did. I’m retired now.
I urge you all to read Brotopia by Emily Chang. She has researched this topic extensively and she discusses the factors that first changed the nature of programming to nudge women out and then dissuade women from entering and staying in the industry. I was struck by the ways in which the nerd/bro cultures have fed on themselves to create an industry that is at best uncomfortable for women and at worst downright hostile.
My daughter is a CS major who has interned at a FANG company throughout school and who will be working at one after graduation. She’s experienced some of the negative assumptions (assuming she’s only there because she’s a woman or being dismissed without someone actually listening to her for example) but she’s also been lucky in finding good working teams and other young women with whom she enjoys working. Her experiences with hiring have been positive but she’s seen friends fare not as well. These are smart, highly able young women who have done really well in school but who have still had difficulty finding post grad employment. Granted, they have managed to find places in the end but not as easily as I would have expected.
My own sense is that the companies whining that they can’t find qualified women are not looking hard enough. Women are out there. Approximately 40-50% of the students in my daughter’s classes are female. Perhaps her school isn’t typical but more and more women are entering CS in some form.
So if the pool is there, why aren’t they represented? Well, right from the beginning, they may have difficulty finding a way in. I am seeing that so much of the hiring is done via referral and connection. The entrepreneurial men who created the current tech industry brought their friends in to work with them and few women were invited into the fraternity. That has changed some over time but just as with barriers present in other industries, the old boys’ club has made it far easier for men than for women to get the referrals. I’ve been pleased to see Women in Computer Science organizations at colleges and conferences like Grace Hopper actively help women find the support women need to give them that way in. These are relatively new phenomena and I hope that they have an effect on women’s renewed representation in the tech world.
Even after they get that referral, many of these women do not make it through the interview process. It’s not because they aren’t qualified, it’s not because they don’t bring excellent qualities to the company, it’s because the process is geared to looking for a narrow set of qualities that coincidentally are more often shown by men than by women. Think of playing a fast paced game of Jeopardy. Does the ability to hit the buzzer first and ask the question more quickly (and often incorrectly) really mean that the winner is smarter or more competent? No. It may mean that the person is more confident and less fearful but it gives you little insight into the way in which this person will perform in a normal job environment. Whiteboarding sessions are very much like Jeopardy games in which a candidate is expected to answer questions, often irrelevant, often unsolvable or off the wall questions, quickly, under pressure, and with a group of people watching and evaluating each move. They do not measure thoughtful consideration, intelligence, collaboration, or even patience. Yet these are the very qualities that are important to the job! It involves careful and patient debugging, working with other people, and creativity.
Nor do women fit easily into the bro culture that’s taken hold of the tech industry. Consider the fact that Apple spent an ungodly amount of money building its new headquarters, including a state of the art multilevel gym that spans 100,000 square feet, restaurants, walking paths and bikes, on site laundry, etc etc…and no daycare facility. In fact, most tech firms don’t provide onsite childcare.
I’m not going to go into the sexual harassment or sex parties that Chang describes in great detail but if it’s even partly true, you can imagine why women tend to move out of the industry. The bro culture is real.
One data point from the time in question. I pulled out my old senior HS yearbook from 1980-81 (in the attic gathering dust!) and looked at the “Computer Company” page. There were 16 students: 14 boys and 2 girls. I was one of the boys, with the long hair and bad attitude. Our CS/math teacher was a woman. She was my math teacher and pulled me out of Study Hall, where I had been sent after causing trouble in Spanish class, into the CS class and club. I will be forever grateful to her for that. I especially remember how she made me stand up in front of the class and tell her (she was acting as a computer) how to sit in a chair. Seems simple … but isn’t if you’re a dumb computer because she wouldn’t bend her knees, etc. unless I told her to, so she’d fall down all the time trying to sit in the chair. It totally demystified computers for me. They’re just dumb machines that can add, subtract, and compare numbers quickly. That’s it.
My public San Antonio HS had a Wang minicomputer with a card reader, a teletype-like machine (maybe the Wang, I don’t remember, but we could play a teletype “Star Trek” game on it and blow through paper like there was no tomorrow), and an Apple II microcomputer. I was always focused on making them do something rather than on the machines themselves. So, I figured out how to make the Apple do fast line drawing (a DDA) and had it draw the logo of my favorite band (Rush “Hemispheres” album logo) with a “laser” beam coming up from below (XOR’d to make it erase). It was a big hit at the school. One of my classmates put the monitor at the window to the class and there was a crowd outside watching it. Cool!
Later on I was an usher at the local movie theater that had game machines in the lobby. When you’d open of the machines for the coins there were always schematics for them. The “Red Baron” machine was vector graphics as opposed to bitmap graphics like Centipede, so I “borrowed” the schematics to see how they worked. They had counter chips feeding other counter chips to control the electron gun – basically a DDA in hardware. Really cool!
Fast forward several years to EE at UT-Austin and one of my professors labeled one of my solutions as, too heuristic. I had too look up the word to discover that he was actually insulting me I eventually dropped out and worked on microcomputer software full time, with all the craziness, stock options, patents, pipeline cycle counting, TV commercials, etc. Even after all that one neighbor, a GT engineer no less, told my wife that, how can he do that,he has no training?. All it takes is a willingness to get your hands dirty and dive into it.
All I wanted to do was stuff that I thought was cool. As to my fellow programmers (microcomputers, I don’t know anything else), I don’t care whether you’re male or female, do something “cool” that you like. I don’t have much sympathy for people who crumble at a perceived “insult”.
The overwhelming majority of larger companies have some kind of geographical salary adjustment calculation. These adjustments are primarily based on salaries of competitors as 1NJParent mentions, which are indirectly correlated with cost of living for a variety of reasons including CS employees comparing jobs in multiple cities. However, many calculations also do directly consider cost of living.
As an example of this effect, I listed the average Payscale entry level base salary for a “Software Engineer” in some cities and also converted to SF dollars using Bankrate’s cost of living calculator. In this example, SF has the highest base salary, but the lowest salary after considering the higher cost of living in SF with Bankrate’s formula. When considering the cost of living adjustment, the salaries look a lot more similar in the different cities, but they aren’t identical. It’s only a “tend to” relationship, like I stated in the original post.
The reasons why the differences remain go well beyond just cost of living or competitors’ salaries. For example, of the listed cities Atlanta has the highest salary after converting to SF dollars. Atlanta has a small sample size that is largely dominated by Home Depot. Home Depot may favor employees with a particular CS skill set that is more valuable than the standard entry level CS grad, or they may be dominated by GeorgiaTech grads who are more likely to have greater past work experience through their co-op program, or they may need to pay a salary premium if CS grads do not think working for Home Depot is as cool as their high tech competitors, or Home Depot may give smaller bonus or stock options, or the small sample may just randomly be on the high side . There are countless possible explanations.
San Francisco – $110k
Seattle – $97k (equivalent to $122k in San Francisco)
Chicago – $76k (equivalent to $115k in San Francisco)
Denver – $73k (equivalent to $117k in San Francisco)
Atlanta – $72k (equivalent to $127k in San Francisco)
Minneapolis – $72k (equivalent to $117k in San Francisco)
The specific numbers make little difference for the original point of why women have become underrepresnted in CS since a peak in the mid 80s. I very much doubt that women have become underreprented because potentially CS women as a whole are more focused than men on who has the biggest salary and as such turn to other fields. Instead there are a variety of contributing factors that have been discussed in this thread and the original article .
Re: Bro culture. My wife spends a lot of time at CS conferences. She is well known and well regarded in the field and with a long list of accomplishments to her name. She still gets talked down to by kids barely out of grad school. Multiple times her work has been attributed to some man. Mansplaining - yes, it’s a thing. I’ve heard many stories from her about having men explain her work to her. At multiple conferences, some guy will try and hit on her, while talking shop. They’ll be talking about some topic related to applications of this or that algorithm, or another CS topic, and suddenly the guy will ask her if she wants to go to his room. Yes she wears a wedding ring, and no, they were not flirting at the bar, they are talking shop. I can only imagine what it’s like for some young undergraduate at her first conference.
My wife grew up and went to school in the USSR, and did a year at St. Petersburg State University, before immigrating to Israel. She experienced serious misogyny, like a professor who would verbally abuse any girl who asked a question, no matter how good (“use your brain, if you have any after deciding what skirt to wear” was evidently a favorite of his), The same professor failed her on a minor error in a proof, and then on the retake (the university allowed one retake), he refused to give her higher that a 4/5, even though she had not made a single mistake, and had gone above and beyond what was required for the problem. Oh yes, she also got the obligatory “you’re smart, for a woman”. She was also a Jew and subject to blatant and constant antisemitism. Because of that, she has thicker skin than most people, so she’s not “being sensitive”, “doesn’t get a joke”, or multiple other thing people say to trivialize complaints about issues of misogyny in CS.
So when I hear that CS is not friendly to women, I tend to believe it.
My kid’s experience as well. Most of her cohort (and by the way, she was the ONLY female in straight CS; there were some others who were in CIS) had jobs by or shortly after their April graduation. D did not and it would be fall before she landed a reasonable offer (and then, of course, there were 2). I did like the company she picked hires based on “sanitized” interviewer feedback. No one can ever say someone got a job for being female or a minority (d is both) because the hiring body couldn’t have known.
Your daughter’s class may be extremely atypical. If you go back to page 1, nationally only 19% of CS degrees are awarded to females. More and more women are not entering CS. The pool is simply not there.
May be even more atypical but at our kids school CS has been the most popular major for women (was the most in 2015 and remains high competing with Human Biology). Additionally, women in study groups and class projects are (anecdotally) common.
Hiring, processes are intense, but seem reasonable. Apparently, many companies found that while many candidates looked good on paper they were weak on execution. So, many now utilize programming tests including white-board presentations to see how the candidates approach problems and present their solutions (something they will routinely be required to do if hired). Typically, the phases of the hiring process (multiple tech reviews, project reviews, and hiring committee approval) are all compartmentalized and fire-walled from each other. A much different process that what I have been familiar with, but the process is well known by students and there are even books that instruct on how to prepare.
@Rivet2000, in fact it’s not true that they use the whiteboarding exercises once hired or that the exercises measure skills relevant to the job. Even the men I know admit that the process is flawed and that the industry is slowly moving away from it. There are several major tech companies (Slack comes to mind) that have abandoned the process completely, in part because they know they miss excellent candidates with it and in part because they want to bring in more women. My nephew, who runs his own company, says that he wouldn’t even pursue an interview with a company requiring a whiteboarding interview because the process screens for the wrong attributes and it leads to a workplace that doesn’t foster a collaborative culture. What I find most troubling about the process is that there is an assumption that those who thrive during it are most able candidates. Perhaps those who want more time to reflect and consider are equally or more able. Perhaps a mix of personality types is a better outcome.
No doubt coding challenges/programming tests are useful screens but the whiteboarding exercises have historically been based on nonsense questions that have absolutely no bearing on the work the programmer will do and are truly only designed to fluster the interviewee. Nor are tech reviews and project reviews the same at all; they are based on actual work, often involving long hours, in the office environment and after familiarity with the substance of the work and the role one plays in the company and the project. I don’t disagree that hiring processes should be intense. I do disagree that they are all reasonable.
@roethlisburger what is your source for the statement that more women are not entering CS? I should clarify that I was talking about women at elite schools and perhaps that’s unfair. Yet these women are still finding hurdles to employment in tech.
https://www.wired.com/story/ap-computer-science-2017/
https://www.reuters.com/article/us-women-technology-stanford/computer-science-now-top-major-for-women-at-stanford-university-idUSKCN0S32F020151009
https://www.mercurynews.com/2018/04/16/forget-techs-bad-bros-stanford-berkeley-boost-female-computing-grads/
Different companies look for different attributes. To me white boarding measures the ability to present ideas. No process will be perfect. For my S, white boarding has always been used to test knowledge of common CS topics. The white board used to write code and capture test cases. No crazy questions. My S has said that he would prefer questions in areas he’s interested in, but answering sorting, pattern matching, and scaling questions are common to all. Just like admission to colleges, companies will miss great candidates, but in general they will land more than they miss.
“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.”
I think that’s key point, both tech and IB are not friendly, well maybe hostile is a better word, to women, however many people in tech realize that while IB in general doesn’t. The google male employee that went on about the female brain got fired because women said they could not get a fair peer evaluation from him which is part of the review process.
“Whiteboarding sessions are very much like Jeopardy games in which a candidate is expected to answer questions, often irrelevant, often unsolvable or off the wall questions, quickly, under pressure, and with a group of people watching and evaluating each move. They do not measure thoughtful consideration, intelligence, collaboration, or even patience. Yet these are the very qualities that are important to the job! It involves careful and patient debugging, working with other people, and creativity.”
So if that interview process wasn’t working for Google, they’d stop it, but obviously a company of their size, influence, innovations, market valuation is not going to change things that work. And it’s not irrelevant, the problems are typically what the product group is working on. It would also be unlike Google or most tech company to tell a group whom to hire. They give general training on interviewing, selecting, but not really interfere with the offers.
So Google can’t win either way, they’re getting sued by a former white employee who worked in recruiting and was told to dump the white and Asian candidates and concentrate on diversity hires (his words). He claims he was told to reject any resume with less an 5 years experience unless they were women or minorities.
Look at Data10’s posts on page 1. I don’t think the OP was asking only about Stanford.
delete
No, it’s not only Stanford or MIT or CalTech or Berkeley or even the Ivies. The point is that CS is increasingly popular and women are entering in greater numbers at these leading schools; it changes year by year. My point was only that there is a pool of women out there and they are not being snapped up so quickly.