We ran the numbers, and there really is a pipeline problem in engineering hiring
blog.interviewing.io
blog.interviewing.io
If the percentage of female computer science graduates (as a strong proxy for the available candidate population) is 18% (Google for the facts and stats), how is every company to hit an idealistic goal of 50% representation?
A while back, I did rough envelope calculations that if one of the major FAANG companies hit their diversity goal, there would be none left for any of the rest of them. Look at these percentages and you can see unsentimentally that this must be true.
Why do we place the blame and assign malice of intent to those who have little control over the constraints? If we put actual performance metrics and pay on the line for achieving these physically unattainable goals, everyone would be fired.
I'm not sure if you realize this, but change always seems impossible until it happens. 10 years ago it seemed completely impossible that Facebook would have 1B users, let alone the ~3B it has now.
The same 10 years ago it seemed impossible to that gay people would be able to marry, and even 4 years ago the idea of a Trump presidency was considered a joke.
Change is and will remain hard. That doesn't mean it isn't desirable nor does it mean that people shouldn't bang their heads against walls to make it happen.
I was shocked by how quickly this was downvoted. It went to -4 in minutes! I didn't even think anything I said there was particularly controversial. I think it's pretty well established that social change is hard.
So Google wants to reflect the consumer base, so I guess we can take that to mean ~50% female devs?
It is very politically unacceptable to object to this intellectually lazy reasoning.
Perhaps if you went back to the days of women's liberation and somebody said "what next, gays?" they'd get dismissed too. That might be right, but it's possible they really saw it as a serious issue before its time.
Which includes a good portion of extremists of all kinds, illiterates, drug dealers, etc. And of course, half of it is made of people with below average IQ.
You want your company to employ the people that are best at the job, not a cross-section of the population along some randomly chosen axis.
And if people aiming for diversity don't have 50% as a goal, somehow I have never seen them name another number that they would consider satisfactory.
Oh it can be done, it just requires reducing the number of male employees in one way or another. Everyone wants to believe the utopian ideal of perfectly-balanced ratios of employees can be achieved without someone getting the short end of the stick, but reality says otherwise.
Companies used to train internally - watch an older TV show (or even something like Better Call Saul) and see how many characters "worked their way up from the mail room". The death of company loyalty goes both ways but I'm sure it can be mended with some effort. Where I work one of the better programmers I knew was an immigrant from south east Asia who started in the warehouse and had an interest in programming. I don't know whether or not he had a degree, but the point was he worked hard to prove himself, and they took a chance to give him a go.
So I guess my point is, graduate statistics isn't the end of the story.
I'm not saying a company should throw up its hands and do nothing. But why are we looking to assign to companies the solving of a 50% problem (if that's the goal), when they can only ever achieve 15% within their reasonable powers?
There's a pipeline problem if you are only taking a specific output and society is not producing it. As an individual company then you can either broaden what you accept (and I don't think this will lower quality, but it will make hiring harder), or take charge and extend the pipeline in your own backyard through training or probationary periods to trial someone.
FTA: > As you can see, broadening your pipeline isn’t a magic pill, and as long as demand for software engineers continues to grow, it’s still going to be really hard, systemic changes to our society notwithstanding. If we do make these changes, however, the tech industry as a whole can accelerate its path toward gender parity and potentially get there within a decade.
There's probably a feedback loop here where if they can broaden their intake, it will help accelerate societal change. The largest companies will have the most trouble, because they have the most seats to fill, but they also have the resources to try something different to fix this if they really want to.
On your last point, I think having a hard target like 50% can be damaging since it is demoralising to look at the gap and it might all feel like too much to deal with. I'd personally prefer to work towards 'a bit better than last year' with some achievable (non-startup) growth rates.
I think women in tech is a very similar situation. The article states that women graduate from bootcamps at a rate twice that of traditional CS courses. I'd say this is because there's less friction to join, so anything pushing them away is more easily overcome.
Sorry for the harsh formulation, but the point is, we really don't actually know what is going on. It is not legitimate to just assume women are being pushed away from traditional career paths in IT.
As for Military, I think the idea to become a Software Developer is by now a very common one, you don't have to come from a specific demographic to have heard of that option. Women come from the same backgrounds as men, the odds to have a baby girl or a baby boy are the same at all levels of society.
You’d be better off being diverse in major. When I think of the smartest developers or IT people I know, one was a sociologist who learned programming as a labor department statistician, another had an MFA in Piano, and the other was in pharmacy school and dropped out after an injury.
Oddly enough, I've never met a single one that was female, though that's only anecdotal of course. The only female devs I know have CS degrees.
The focus on CS is important. Developers who don't have it are generally not educated in how to write good code. Many people do get into the field without the degree, but many of them are very bad at programming. I've had to rewrite O(n!) algorithms written by some of them, and they really didn't even understand why the algorithm was bad even when I broke it down to them.
My CS education absolutely gave me many of the tools I need for a career in software engineering. It didn't give me everything to be sure -- there's a lot of learning that still goes on in the job, but having a solid foundation is crucial to being a good engineer.
If you have a background in any science, or even a good analysis ability in a liberal arts field, you can be trained pretty quickly to be a functional developer. I'm surprised this doesn't happen more given the absurd salaries people are getting paid these days!
A CS degree is supposed to educate you in how to think, not train you to write software. Being able to properly decompose a problem and use the right data structures and algorithms to solve it is more than just training. You need education in the fundamentals to do that effectively.
I don't believe that it is impossible for someone without a CS degree to be a developer -- far from it -- but in my experience most of the really good ones have CS or CE or EE degrees. YMMV of course.
Anecdote is not data, and it's only my individual anecdote, but it's my experience that breaking through into the industry to be incredibly hard. Since then I've made up for lost time and advanced faster than a college grad would expect (junior dev in a shitty agency to enterprise lead dev in about four years), and I attribute that to spending so incredibly long as essentially a junior dev freelancer and just being older.
So it can be done, certainly, but I strongly suspect there are several filters working against self-taught developer women making that transition into the industry, and one of them is definitely gender discrimination. And no, aside from sending out resumes with a man's name on them, I don't know how to fix it.
I keep hearing about gender discrimination, and maybe this is a market segment thing, but everywhere I've worked is actively recruiting female devs. Also the places I've worked as a dev typically require a CS degree though for what that's worth. Many of them even require an MSCS -- I've actually been turned down for one job because even though I have an MS it wasn't an MSCS (gov contracts get very specific).
I am absolutely willing to believe it's a market segment thing. I live in a smaller city full of colleges, so the handful of large companies hiring want all of their jr devs to be right out of college, and that's straight from the recruiter's mouths. I was forced to apply to all the small companies.
And, for what it's worth, my current job and the two before it "required" a degree. From what I can tell, that requirement is to filter people on the low end of years of experience. Old age and treachery counts for a lot more than you may think.
Definitely? As in, you have actual proof? Or even some evidence? Because if you do, that’s illegal, and ought to be reported to the DOL.
If you can demonstrate evidence of this, you absolutely should, because that would be a particularly surprising finding considering how many organizations state upfront that they have preferential hiring for women. I’ve hired software developers for decades, and the resumes are dominated by Indian-sounding names: I don’t know about you, but I usually can’t tell whether those names are masculine or feminine. I’m shocked on the rare occasion I come across a resume with an American sounding name like Jim or Mary.
Well, probably because the environment in all parts of the tech pipeline, is often times toxic the entire way through, and women don't want to deal with that.
So part of solving the pipeline problem means trying to solve it in many different parts of the pipeline, and recognizing that even if a previous part failed, you can still do stuff to fix it, later on.
At a certain point you are clearly dealing with bad actors and the default assumption stops being any attempt to accomidate them and starts being to tell them to fuck off.
Because basically every women in tech has many many many stories of their bad experiences, all the way through the pipeline.
If you want to talk about universities, the problem with them is often the culture. Women are second guessed, every step of the way, and are often told that they don't belong there, and they have their abilities questions much more often than men.
This very common toxic culture of universities, often drives women out of the industry, because they feel like they don't belong, and aren't as good as their peers, even though they might actually be getting better grades than their peers.
If you speak to almost any woman in tech, they will be able to tell you this, and they will be able to give you many examples of the horrible experiences that they had to go through, every step of the way, through the pipeline.
It might not be all women that have these experiences. But it is most of them. Polling and data collection supports this conclusion.
That latter thing might be the biggest issue. The basic assumptions seems to be that things always come easy for men and they are always welcome.
And yes I know many women in tech, as I studied with them and worked with them.
I have also seen many articles by women in tech who say they didn't have issues. But somehow they don't count and are quickly forgotten, because they go against the narrative.
And there are many that do have issues. See, thats the thing about this stuff. Some women not having bad experiences, does not overrule the bad experiences of other women.
For what it's worth, many of the accounts of "bad experiences" didn't really convince me, either. It is too easy to attribute all of one's issues to sexism. For example the common complaint of being passed over in promotions, or of having one's opinions not being appreciated. That happens to men all the time, too, they just don't get to claim it is because of sexism.
Confirmation bias may play a huge role in those personal accounts, too.
As I said - usually the comparison to actual experiences of men is missing. There are many, many more men who have been passed over for promotion than women who have been passed over, in the tech industry, for example.
Another thing that is missing is an account of the advantages women have, like men being eager to help, extra funding only for women, hiring quotas, and so on.
Because I am not overruling those womens experiences! So if you were to claim that some women have no problems, thats fine. I am sure there are some. But there still exists bad exeriences for many women, and thats still bad and we should try and solve those bad experiences!
See the difference? I am not saying that good experiences don't exist. I am saying that even if some good experiences exist, we should still try and solve the bad experiences, which definitely do exist.
You, on the other hand, seem to be trying to minimize the real life problems that other women definitely do have. (Whereas I am not denying that some women have no problems. Just that even if this is the case, we should still work to solve the bad experiences)
Women willingly choose different education paths because of different interests.
https://qz.com/730290/harvey-mudd-college-took-on-gender-bia...
There are more than enough women interested in computing to make up 50% of a tiny school's program. There aren't nearly enough women interested in computing to make up 50% of the market.
It is: less than 900 students and less than 13%. They can have whatever gender ratio they want, more or less, with essentially no effort. I'm not sure they have cleverly solved "insidious bias", more than they are simply selecting for the gender ratio they want as they send out acceptance letters. It would be nice if a much larger school with a much higher acceptance rate adopted identical curriculum, so we could have real data on the idea. But until that happens I would be somewhat cautious about declaring success here.
That wouldn't fly in the workplace. I'm surprised it's acceptable under Title IX.
https://www.washingtonpost.com/news/grade-point/wp/2016/03/1...
What if there are way more males applying to Harvey Mudd, thus, assuming equal ability levels of people in both groups, resulting in a higher women admission rate?
What if the women applying to Harvey Mudd are, on average, more competent than males applying for whatever reason? E.g., women being less confident about applying to schools like MIT, so a bunch of them would apply to Harvey Mudd instead, while all MIT-capable males wouldn't apply to Harvey Mudd.
I am not claiming whether that specific situation they have at Harvey Mudd is acceptable or not under Title IX, but the numbers your bring up should not be problematic on its own under Title IX imo, it is how those numbers were arrived at and other numbers in the context that make all the difference.
Australia BTW.
If you hire only one gender with narrowly targetted job advertisements, the"wronged party is a pool of thousands (or more) of engineers that didn't even know the job existed. If you promote only one gender from the mail room, the wronged party is a small cohort of peers that can visibly see exactly who is promoted above them. Those are much more dangerous waters to tread.
I guess you meant to say unmarried, not that they were all cheating on their partners.
Except it is, because of course it is.
Who is responsible for fixing the gender imbalance in tech, if not the leaders in tech?
(Of course the housing thing may just be a cynical calculation that it’s cheaper than the toxic public relations of doing nothing. But maybe that should be the case for the gender thing too.)
An imbalance doesn't inherently need to be fixed. If the imbalance is because women are simply less interested- an imbalance is desirable.
Equality in opportunity will not neccessarily lead to equality in outcome. Any argument on this topic that is rooted in outcomes can be immediately dismissed. Attempt to measure the actual source of the problem- which is opportunity.
We still have very little understanding of the human brain- but we understand enough to know that women and men are different.
The theory of evolution also provides strong support for this idea. Women and men have had different selection criteria, and therefore have evolved differences.
In a particular well-known American tech company with a large office in Tokyo, our recruiters were in part responsible for the pipeline of new recruits from abroad. I began to notice the recruiters feeding the pipeline with people that were essentially cookie-cutter templates of themselves.
I would say 90% of the interviewees had the same background: 30s-40s white male with a Japanese girlfriend/wife that wanted to move to Tokyo for family reasons. At one point, it just became a cliche.
I have no opinion on whether this was a good or bad thing, but it definitely overfitted for that particular persona and shifted the company's internal culture and diversity.
So while the source of the pipeline is definitely skewed, I would argue that whoever is doing the recruiting and subsequent hiring need also be evaluated regarding their criteria for employee selection.
Please no. Japan is that way. Japan pays programmers $20k to start, no better than working fast food. Their salaries go up to $60k at the top end at most big Japanese companies and they have the attitude that anyone over 35 is too old to code. I feel the fact they hire grads with zero experience is one of the reasons. Why pay someone $$$ if they can't actually do the job yet? Conversely interns at Google make $70k-$100k yearly equivalent. The two might not be connected but I feel they are and so AFAIK the "pay for experience" is better than "pay with free training" for employees.
It also seems better for the employer. Japan still has a culture of lifetime employment so the employer invests the equivalent of a college education into the employee and gets a lifetime commitment. That would never work in the west. People would take the free education and then leave for greener pastures the first chance they got.
I personally value stability and would prefer to stay in one place if it were more feasible. Training can be at all career stages, not just the beginning.
Japan, yeah, I don't want that. It's a unique beast with a lot of dysfunctions, both anecdotally from friends and all the stories online. I'd say the things you listed are outcomes from lingering cultural problems rather than causes.
What stuck me as ridiculous was some owner who said something about having invested 30 years in these guys. He hadn't invested shit as far as I could see. He has a handfull of employees that had invested in their own skills. If he had invested in his employees he have a new generation ready or almost ready to step up as one retired.
When I was younger, my mother worked as a freight forwarder. After she'd been there for awhile, the company paid to send her for training and certification to work with hazardous materials. If I recall correctly, she signed a contract agreeing to repay the costs of the courses if she left the company before a certain period of time had passed.
Essentially, rather than hiring externally a freight forwarder who is already certified to handle dangerous goods, they identified their strongest existing employee without that certification and paid for them to learn what they needed for a more advanced position, with conditions to assure they recoup their investment. The way I read it, I thought the person you replied to was suggesting identifying existing employees with potential and paying to expand their skillsets for a different role, e.g. with bootcamps or MOOCs, not hiring fresh graduates for low pay.
I had a similar clause in my first contract. Since the team I was hired into was a Perl shop and I hadn't done any Perl before starting there, they sent me on a week-long Perl training early on. The contract said that if I quit within the first year, I would have to reimburse them for the cost of the training (going down progressively by 1/12th of the price per month that I'm staying with the company).
Senior devs have to come from somewhere.
yeah, other companies that invested in them but tried not to give them market raises.
CEO : « We should train our workers. »
CFO : « It will be expensive and what do we do if we train them and they leave ? »
CEO : « What do we do if we don't and they stay ? »
Finally I think the parable is initially french, as it's harder to fire people just for lack of training here.
Having no CS degree myself and excelling in a top 10 company I agree with this sentiment, especially seeing the epidemic of “over leveling” the small pool of CS graduates occurring. I’d rather work with correctly leveled non-CS graduates than over-leveled CS graduates
I would LOVE to create a large curriculum in house that aims to teach non degree holding individuals these skill sets because it would have tremendous return on investment. Be we are a small company (<100) with limited resources that can not afford to have a six month on boarding process to Do it properly (and I am not a professor).
It is an unrealistic burden to any small or medium org to do what is required by your comment.
Depends on what you classify as serious work, I guess?
From years of reading similar comments and my own experience, I was under the impression most “software developer” jobs only lightly touch on anything complex - most of us aren’t designing databases and complex low-level stuff day-to-day, but we do need to know enough to not do something terribly inefficient and stupid in basic plumbing code.
I think what you really need are smart people, and people who are willing to put in the work to get past the first few years of stumbling and not knowing what anything means. Likewise, young developers need good mentors and patient senior developers to lean on and who they can pick this stuff up from.
Not sure what your company is doing, but if what you say is true, maybe you are one of the rarer groups actually doing the hard stuff.
I totally agree with you, but that doesn't solve the issue, there are not that many of those people out there struggling to get jobs, because employers already know about this trick. That's why a bunch of quant and other top-tier finance shops are full of math and physics grads who had almost zero knowledge of finance before getting hired for those jobs.
Having a CS degree perhaps helps a little for general background, but not every CS major has taken a db class and even then, they won't have learned many useful practical skills, like analyzing and fixing a slow production query. And conversely the folks who have been through bootcamps (that we have hired!) are all very self-directed and highly motivated to learn. So I'm not sure that the difference is quite as clear cut as you make it out to be.
I do completely agree with you that this is important, and that it's very hard to get companies to devote resources to it. Taking 6-8 hours a week out of a senior engineer's time to prepare and teach an effective class is a big ask; I had a lot of support from management to do this but I think that might be a rare luxury at other companies.
It's just sad that the tech industry doesn't invest more in high-quality structured teaching, when it could so clearly deliver benefits in terms of growing skills for engineers from both CS and non CS backgrounds. Assuming that they'll somehow learn everything they need without structure or direction might work in a few cases, but in general it's a poor long term strategy for both companies and the industry as a whole.
The value of a degree is less the information it teaches, and more as a filter for people who are unusually smart and/or self-motivated. Those people coming with the requisite CS theory is merely a bonus.
I took the intended sentiment to be that of finding talent among non-degree holders that won't necessarily present itself in a typical CS interview scenario. Thus we need a way to identify future CS talent that is merely in need of training and mentoring. And so the problem reduces to, in my opinion, to finding people who are smart and unusually self-motivated. But there is just no good way of doing this.
What do I mean by personal questions? My favorite interview so far left all the academic quizzing aside and asked me to talk in-depth about a particular real-world project I worked on. What patterns did I use? How did it interact with the database? How did I model the problem? This was not something that would be easily googled and it let me convey how I think about software on my own terms. Then it was up to the interviewer if my approach to software would be useful to them.
You don’t need much to be productive. There’s plenty of great guardrails like code reviews, pair programming and shadowing that can make someone surprisingly productive.
The value of a degree is social signaling that you are the “type” of person to be able get that degree, socioeconomically and temperamentally. Plenty of people out there for whom the economics of a degree didn’t make any sense, or they had bigger needs that had to be filled immediately so didn’t have the ability to sacrifice for the long term.
Counterpoint: the overwhelming majority of software companies out there do not work on problems and develop products that warrant deep computer science expertise.
I mean, if you're doing cutting edge and/or highly technical stuff, great, go nuts, recruit only those with CS degrees. But most software out there is your run-of-the-mill line of business software, mostly CRUD with a bit of specialized functionality. And the bar for working on that is way lower.
I used to be very degree-centric in my recruiting. But some time ago I started hiring from boothcamps, particularly for frontend jobs. The fact I saw is that as part of the development needs of the companies I have been at, there is a good amount of work that can be done by developers of these skill levels. Once my team was able to organize the work, we were able to make jr people productive.
This not only made us capable of hiring jr devs. It actually made more Sr devs happy because they did not have to do that work and made mid levels happy because they own the growth of the jr devs .
It might depend on how the degree is taught I guess, mine had very little actual programming.
Where did you get your info from? Because I just checked the Stanford CS curriculum requirements for Bachelors degree, and it clearly has "Computers, Ethics, and Public Policy" requirement, along with a senior project requirement (that would, I assume, includes writing), as well as 3-5 credit units from the list of approved "Technology in Society" courses.[0]
0. https://exploredegrees.stanford.edu/schoolofengineering/comp...
My engineering program required an upper-division course from the philosophy department on the development of rigorously ethical systems of thought.
Sometimes you go ahead and walk the fine line of the no true scotsman argument - a degree without this basic math isn't CS. And any "reputable" CS degree - and by "reputable" I don't mean top 10 or even top 50, I just mean a fine university with a proper curriculum - will absolutely have this requirement.
Internal training, ok, but are you going to only provide internal training to women? Is this even legal?
Basecamp training, ok, but are you going to only provide basecamp training to women? Is this even legal?
Special talents (dropouts etc.), ok, but are you going to only hire special talents who are women? Is this even legal?
Non-traditional education, ok, but are you going to only hire non-traditional education candidates who are women? Is this even legal?
The whole idea that there is a social engineering way to make programmers 50% male/female is not based on any facts as we know in a free society. On the contrary, there is evidence that the more gender equal society, the fewer women choose STEM. https://www.theatlantic.com/science/archive/2018/02/the-more...
The obsession of 50% is not only anti-science, it is also demeaning to other great contributions women provide to society. Yes, nurses and teachers make less money than programmers, but it does not mean nurses and teachers are less important than programmers. It is because personal caring kind of job is less scalable than STEM jobs, so a team of 10 programmers can provide services to far more people than 10 nurses.
Oh, are you going to disagree that caring for people is more a part of female nature than male nature? Are you going to say this is actually a result of society oppressed women and tricked them to care more about others? Because female psychology is exactly the same as male psychology? So maybe we should expect a gender equal society there are 50% male/female in murders and rapists?
Good luck with that. People who profit exploiting "gender gap" like bootcamps, hr firms, speaker agencies, will never be happy.
Unless it is about starting a business and making money via ads.... Then they're willing to devote thousand of hours of their life thinking creatively about how to solve problems to "change the world".
They do support initiatives to help but realize it is essentially generational at this point.
In contrast nobody has changed the gender ratio in tech without discriminating against men: a zero sum game that definitely does not increase wealth for everyone.
As for your dismissal of people's 83 reasons, why not show us how it's done and address them?
It certainly doesn't increase the wealth of people who are persuaded to buy stuff that really isn't worthwhile for them.
Just because I cannot extract monetary value by buying another MIDI controller for my hobby doesn't mean it isn't a worthwhile purchase. If you derived enjoyment from a purchase, it increased your [non-material] wealth and added value.
The same way, Gmail and FB make money by selling ads, but if they didn't exist without ads, it is easily arguable that people would have missed out on a lot of wealth and benefits that comes with those things. I use Gmail, because I extract value from using it. And I pay for it by letting Google personalize my ads and sell them. For me, that exchange is absolutely worth it. If it wasn't, I wouldn't have been using it.
Additionally, if you meant specifically without CS degrees, I think a lot of companies accept unrelated degrees + experience.
> I am one of them
You, yourself, are a large pool? Or you, yourself are one instance of a fairly small pool (like OP suggests).
Also, just because you have a goal to aspire to doesn't mean you can realistically meet it. Suppose if every high achiever in a school wants to be valedictorian, but only one of them will make it. That in itself doesn't mean it's a pointless goal.
How? If I interview a bunch of people for programming positions and pick the 10 best men and 10 best women, which group do you think will be best? Statistically I have considered several times more men than women, so the male group will almost surely be stronger. The only way to avoid this is to intentionally pick bad men, or if I just randomly ignore 83% of their resumes.
It's just looking for people who are better than (some arbitrary skill level).
More men than women could bench press 160 lbs, but if your hiring bar is 'we hire people who can bench 160 lbs', you can trivially find as many people from either gender as you want.
Also, if you are buying a car with the goal of being able to accelerate from 0-60mph in under 4 seconds, and you have to choose between two cars priced exactly the same, but one can do it in 3.9 seconds and another one in 3.1 seconds, why would you pick the 3.9 car over the 3.1 one, even though the 3.9 one meets your requirements of under 4 seconds just as well (assuming all the other relevant characteristics are equivalent or about the same)?
https://www.tsowell.com/spquestc.html
Definitely worth a look, even if you don't think it applies here.
I doubt it is. You’re writing off all the self-taught coders. You’re also writing off all the non-coders.
Most companies seem to think they want a 10:1:1 ratio of engineers:designers:product managers, etc.
I think 3:3:3 would be better, and makes your issue go away.
But we have this worship of “engineering” as some sort of magical thing that happens in a vacuum and requires no cross-discipline input.
Meanwhile every tech company I’ve ever worked for is pathologically rewriting the same code over and over, bashing their heads against the same tech debt over and over, and regularly wasting millions of dollars Building The Wrong Thing.
Heck we should probably have 10:1 masseuses and 10:1 psychotherapists on staff. Productivity would strictly increase.
The assumption you're making is that everyone who is capable of doing a dev job manages to get one, so if you remove all the hiring biases all those people will continue to get dev jobs and nothing will really change.
That assumption is wrong.
There are thousands of people who can't get dev jobs for reasons other than lacking technical ability. Some hiring managers filter out candidates before the make it to interview for absolutely stupid reasons. Some companies have hiring practices that are plain stupid and select out capable engineers for dumb reasons. If hiring was a multiple choice exam those people would be able to enter the industry and there'd be fewer companies with unfilled positions.
Also, even if you don't think it'd have much of an impact on the numbers across the industry, the numbers at the specific companies that have bad hiring biases obviously would change. That could be useful.
Because 1) there is a feedback loop that does show that having role models at the end of the pipeline does help the entire pipeline. 2) It is easier than restructuring the entire pipeline than admitting that it is a societal problem rather than big bad Google being sexist (I'm not saying Google isn't sexist).
This is kind of a pattern in problems that don't have smoking guns. We like to pretend that things are first order problems (problem causes an effect, directly) when most problems are pretty high order and complex. First order problems are usually easier to solve because they have a clear smoking gun. You take care of the bad person that fired the gun and the problem is solved. I actually suspect that this is an evolutionary problem, being that most of our early problems could be approximated by first or second order and thus increase our survival rate. I'm also pretty convinced that we've solved most of those now, and thus that line of thinking doesn't work for modern problems.
But for part 1), if you have the flu, tissues help. They don't cure the flu, but they help you from preventing the spread and alleviate the symptoms. So if you take my preposition about first order problems, I don't think it is hard to see why people would get stuck at that stage. Essentially "we did something and it had a positive effect. So let's keep doing that thing!" That's not bad logic. You admit that they do have __a little__ control over the constraints, so it isn't surprising that they have __a little__ impact. The failure is not continuing to look for more potential solutions and stagnating. Just need to do some PCA, find the other factors, and push on those (as well as what we've already found to have positive effects). But this is much easier said than done, and I think that is part of the problem. Difficult problems are tautologically difficult, but we as a society like to pretend there are simple solutions (come on, admit it, you do this too).
So why do we do this? Well, how many people do you know break down complex problems into multiple components? I know very few, and even then they don't consistently do it.
> If we put actual performance metrics and pay on the line for achieving these physically unattainable goals, everyone would be fired.
I'd argue that they would just start cheating. Which I think that there is evidence that this is happening (some being given in this article).
Ironically, in my experience, the companies who figured this out a decade ago are the major finance companies. Hire anyone with a pulse, put in the effort to train them, be the only company on the block that isn't active treating these populations like shit, the you get retention rates that are unheard of in tech (especially for such comparativly shitty jobs by metric of pay and interesting things to do). Talent is there, tech companies just choose to ignore it and play into the existing biases ( and out right misogynistic streaks) that already exist.
Maybe 50% is a perfect ideal, but, don't let perfect be the enemy of better. We absolutely should be loudly shaming those at the top that "just can't find talent".
#rantsFromAnAngryTransWoman
But, why, though? Are you saying that women as a group are less capable of completing CS degrees than men?
I'm, personally, not really a fan of programs that are trying to shuffle people into a specific degree to improve employment representation rather examining what skills are necessary to do the job in the first place. The university as proxy for job training model, I feel, is perverse and doesn't necessarily serve students nor employers.
Instead, the problem is often that they have such a bad time, in those programs, due to the existence of a toxic culture, that they don't want to put up with that crap, and instead leave to get a job in industry that has a less bad culture (because they have other options).
Unfortunately, toxicity on all stages of the pipeline tends to drive out people who would be good engineers, but instead decide to do something else, because they have alternative options that don't suck so much, for cultural reasons.
Perhaps employers can expand the search to those with degrees in statistics, mathematics, physics, econometrics?
What I've seen time and time again is that when people dont want to hire, they come up with excuse after excuse. When they really want to hire [a VP's brother-in-low, or whatever], even the flimsiest of cases suddenly get made for the hire.
I'd say, we should look think bigger.
Not only is there a financial incentive (if you get people new to the field, you can pay them less until they get a new job or sufficient raises, and this is a benefit for both parties due to the lessened educational cost), it also creates loyalty out of almost nothing.
If not university classes or a bootcamp-like setup, apprenticeships would probably work amazingly for the purpose.
b) suggesting that those people should be paid less is immoral
Just to be clear, I am not saying there is anything wrong with looking for candidates from those areas, companies should, and already did source candidates from more than CS degrees. But the company should do that because those candidates were qualified, not because they have to hire to sastify a demographic composition requirements for the company
I thought the tech industry had pioneered the idea that a degree shouldn’t be the yard stick that all potential hires are judged against. And yet every time there’s a discussion about diversity in tech it’s the first excuse brought up. Suddenly a CS degree is a necessity.
If fund managers are on average no more lucky than just following the market then it'd stand to reason it doesn't matter what their degrees are in because they had no real skill to begin with.
My own experience of finance has been that jobs are handed out in ways and for reasons that would seem extremely lax to someone from the tech world.
Why do you assume there won't be a similar (or worse) gender bias in those fields too? And if you expand the search in some way or loosen the requirements, then you can't do it only for women, that wouldn't be legal. That's why there is a real pipeline problem that needs to be addressed by getting more women into STEM.
Not to mention, if the other companies also wish to hit their diversity goals, they will be forced to take on weaker hires, since the (already small) pool of adequate hires has been exhausted. In my opinion, diversity hiring is an anti-pattern. Hiring should instead ignore demographics information rather than use it to try and achieve some optimal representational balance. If demographics information are completely ignored in the hiring process (which is impossible if you do on-site hiring), then no one can accuse you of favoring a particular group of people.
It will always make the most sense to source the best people without regard to anything but job skill. If the best people aren't diverse, then chasing diversity requires you to look outside the set of best people, by construction. You can't have your cake and eat it, too.
What I have seen in my experience is not a lowering of the bar for more diverse hires, but a lowering of the bar when a company wants to drastically increase its number of engineers. Yet the lowered bar does not increase the percentage of diverse hires, quite the opposite. I've seen lowering the bar for white men, but no other group.
I say this as a white man who doesn't want to work with poor quality engineers who are uncoachable. It infuriates my sense of logic when they cry about not wanting to lower the bar while doing exactly that.
I don't see why one would assume that gender distribution of CS degree holders is a strong proxy for the gender distribution of available candidates suitable for software development positions. Its true that many big firms (and even a large number of small firms) have a well-known strong bias for CS degree holders (and for CS degree holders from particular elite institutions), but the statistics of the field as a whole, and of CS degree holders, show that that is a bias inconsistent with the real qualifications for the field which cannot avoid exaggerating the gender gap in the field.
> A while back, I did rough envelope calculations that if one of the major FAANG companies hit their diversity goal, there would be none left for any of the rest of them.
That only makes sense if you assume that none of the meeting the target was done by bringing people into the field that otherwise would not be in it, despite the fact that that is typically a focus of such efforts by large firms.
You've made a counter-intuitive point and claimed that it's confirmed by statistics and yet haven't included any...
I really thought it was the accepted fact and a starting point of all the discussions on this subject, that the issue is the pool of candidate.
Myself I recently tried to hire a developer and that’s a reality that there is nearly no female candidates. And I‘m not restricting it to CS degree.
I don’t understand how it’s not obvious that what can be done at the hiring process is completely marginal. There is no politics here.
The politics is how much we try to aim for 50% candidates (education, training...)
73.9% of H1B visas are given to Indians, 79.2% of those Indians are males.
The solution is to require at least 50% of all H1B recipients, from all countries, to be female.
High levels of Indian and Chinese migration also produce secondary effects, as families from those communities still carry out sex-selective abortion even into the 2nd and 3rd generations: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6133054/
> Why do we place the blame and assign malice of intent to those who have little control over the constraints?
The post suggests searching and hiring outside of the traditional pipeline, which is something that is within control. The comment is then topped off with a strawman argument:
> If we put actual performance metrics and pay on the line for achieving these physically unattainable goals, everyone would be fired.
50% is clearly a goal that is a long way away but it doesn't mean we cannot work towards it. Yes, it's probably unrealistic to expect anyone to bring 50% representation to a significant sized workforce within an average tenure. It doesn't mean that the pursuit of gender parity is delusional or that meaningful and achievable targets cannot be set.
If anything this top comment is a prime example of the prevailing biased and unwilling attutide to improve representation in the industry, that has been placed on a pedestal.
To hit 50% when the hiring pool is less than 50% women would require women to get accepted at a higher rate than men.
Do you believe if the world was completely fair we would have 50/50 in every industry or is there (shock and horror) perhaps an uncomfortable biological difference driving our interests.
Because it spells out a view that the majority agrees with.
The post suggests searching and hiring outside of the traditional pipeline
It suggests the only way to hire more women is to discriminate against the best credentialed candidates.
It doesn't mean that the pursuit of gender parity is delusional
Lots of us believe it's actually, truly delusional.
How long have women been encouraged to go into engineering? Decades. My entire life. The numbers studying it don't shift. Diversity initiatives have long ago passed the King Canute stage and turned into full blown reality denial based on a big pile of nasty conspiracy theories about men. Aline Lerner is one of the better "women in tech" out there but even she goes there:
hostile university culture in male-dominated CS programs, biased hiring practices, and ultimately non-inclusive work environments that force women and people of color to leave tech
Ugh. Women would prefer teaching children to software? It must be that men are hostile, biased and "force" women to leave!
What about the fact that most childcare workers are women? Is it due to rampant bias, hostility and discrimination by women that "force" men to leave? Where are the hundreds of millions spent on fixing that? At least with teaching there's some slightly plausible argument about why gender diversity might be useful, whereas in engineering there is none.
These beliefs are insulting, demeaning, condescending and ultimately false. The vast, vast majority of men I've encountered in the tech world bend over backwards to give women anything they want if they even so much as express an interest in tech. Sometimes they push them to the front even if they don't. The idea that women's lack of interest in tech is all the nasty male's fault is absurd and is the inverse of the reality: namely, women routinely campaign hard to exclude men from opportunities. All in the name of "equality".
Mine, too, and I'm in my 40's now.
Similar situation is when my non-minority friends are surprised that racism still exists in <area>. "I know racism exits, but that kind of thing cannot happen <here>!" Well, my friend, you wouldn't feel that way if you looked like me.
And this also just illustrates how difficult it is to debate on similar ground with a random person in a well-defined scope on these kinds of issues.
I speak concretely of the things companies are able to achieve within the constraints and resources they're given. You speak of hopes and dreams. But more importantly (and worse), I think you seek to turn your hopes and dreams into unworkable policies that penalize people for not achieving your hopes and dreams.
It's not surprising if the strategies such as diversity quotas are not effective. Because they're not meant to be effective. They're meant to virtue signal. Ergo they are meant to only redirect people's anger towards an ineffective end, not to create an actual improvement.
For another example, take a prevailing narrative in fake feminism that continually tells women they are disempowered victims. This doesn't help bring balance, it only helps disenfranchise women.
Of course, if that were true, why would anyone believe any of these narratives such as diversity quotas? Because they provide the fake victim fake payoff: there's something very compelling about not having to be responsible for your problem but instead being able to blame someone else albeit incorrectly. It's very satisfying and an effective means to redirect anger towards a ineffective but satisfying ends. It's very compelling for people and gets them hooked.
Another place these fake payoffs are used to manipulate people is in terrorist recruitment. You can sublimate raw economic issues and individuals dissatisfaction into blaming and hatred towards another state, you can create armies of willing footsoldiers.
I'd suggest there's a further parallel between armies and the "Twitter armies": legions of ideologues willing to crucify anyone who dares disagrees.
So it's not surprising these so-called strategies do little effective. they're not meant to, they're meant to preserve the status quo. And they do that by the simple psychological mechanism of redirecting people's anger towards something ineffective.
Some people presume that billionaire multinationals could spend some of their cash fixing the pipeline problem by convincing a few thousand women to take up coding.
More precisely: while technical proclivity and skill are obviously not uniformly distributed across the population, some people believe they "should" be more uniformly distributed than they currently are (because those things can correlate with wealth/power), and that whoever has the power to fix a gender imbalance in wealth/power-probability has the responsibility to do so.
Aside: Interesting how people push for these demographics at software companies but not at elementary/middle/high schools. Maybe if we solve that problem (which is literally just a matter of salaries) then there would be more openings in the tech industry for women and other under-represented groups.
Because we all know how well people react to being told "Hey, you should learn to code!"
I think the idea behind diversity targets is an implicit assumption that they do. In subtle ways like how/where they advertise, and in more obvious ways like funding educational programs etc. It's there that diversity programs/targets need to start, not at the hiring stage.
Its entire premise is "there aren't enough women with CS degrees, there is a pipeline problem, here are some things to get around it".
Whenever I see anything related to affirmative action being discussed nowadays, I think that it's only a matter of time until Asian women are treated the same way as Asian men. Once you've managed to close the gender gap in engineering, you have a new problem to deal with -- a lack of diversity among women engineers in regards to race and socio-economic class. A continued pursuit of diversity will require discrimination similar to that exhibited by prestigious American universities.
My coworkers (past and former) and friends who are women SWEs overwhelmingly fall into two buckets: American-born Chinese with parents who are middle-class or higher, and PRC-born Chinese with wealthy parents.
I get the strong impression that gender diversity is viewed as more important than race and class. I'm a male of color who has been in the industry for more than four years now, so I no longer have to worry about breaking in. If I were applying to CS programs or looking for my first job right now, I would feel some resentment. I've convinced and helped three of my friends to do a career switch because there's just so much assistance (financial, educational, and otherwise) available for women. From what I've seen, there is just so much more provided to help women get into the field.
I commend the big tech companies for lumping male URMs and all women together when it comes to prioritization, but this isn't the case for most companies, who are expending great effort on balancing the gender ratio while treating men of color as second-class URMs, or even ignoring their status completely. It's fortunate that the best jobs are the most fair, but even if a place sucks, a first SWE job is still a first SWE job.
What I predict will happen is the gender gap will begin to close, but the aforementioned diversity issues not related to gender will remain. This will be due to a combination of various factors, with the most significant being fatigue with affirmative action practices, and that discussing socio-economic and race is much more sensitive than discussing gender, Saying "stop hiring men" or "only hire women" is easy, even if you are asking people to discriminate against candidates similar to themselves. "Stop hiring Asian women" is not. And if you are willing to make that request, why would anyone listen?
The blanket catch-all term "Asian" is not doing this conversation any favors. You assert a monoculture, but Asia is a huge region with many cultures, not a monolith. South Korea is unlike India is unlike the Philippines is unlike Vietnam is unlike Iran is unlike China.
Can you narrow this down so we understand what kind of monoculture you're actually talking about?
At the very least, name the Asians you're talking about. India and China, for instance, seem to have a lot more representation among US programmers than other Asian nations.
At least in the US actually admitting to having gender biased hiring would have to violate a half dozen anti-discrimination labor protection laws, no? Universities are doing affirmative action because there is no legislation mandating they not be sexist in their enrollment whereas corporations don't have that freedom in hiring.
Affirmative Action is requirer by law: "The order specifically requires certain organizations accepting federal funds to take affirmative action to increase employment of members of preferred racial or ethnic groups and women... quotas based on an analysis of the current workforce compared to the availability in the general labor pool of women and members of racial minorities. "
https://en.wikipedia.org/wiki/Affirmative_action_in_the_Unit...
On state level, it depends on the state. Some have laws or constitutional amendments that prohibit affirmative action.
Of course those people are going to succeed more than the average Americans who did not have to go through those filters, somehow being subject to harder selection became an unfair advantage?
You know the easiest way to bring down the average achievement of Asians? Invite a bunch of poor, uneducated, unmotivated Asians to become US citizens, soon those new arrivals will drag down the averages, making Asians into whichever socio-economic group you want.
citation needed
> some fact about all white people > basing on it, assesing statement about Americans
Americans are not all white people (in fact, many of them are not white), so you can't make statistical statements based on that.
URM = Under Represented Minority (I think)
PRC = People's Republic of China.
I think part of this is just the free market at work. Some companies will pass on great talent to meet diversity goals and those that are focused on hiring the best people will end up giving themselves a better chance at succeeding
If, as an manager at a FAANG, you say "it's a pipeline problem" you're probably saying that there aren't enough candidates because not enough women graduate from ST programs. If you're a program development person at a university you're probably saying not enough enroll. If you say it as a high school guidance counsellor you probably are saying there's not enough push for girls to do well in science and math classes and apply that to their higher education even if there is.
The point is that whatever stage of the pipeline you're at, if you want things to improve, you have to work with the tools at your disposal. You can't wait for universities to both increase enrollment and increase graduation (two separate problems as well). As this post points out you need to look for other ways to find talent that bypass that problem and recognize that the path to your job for a minority in your field will probably look drastically different to yours. It's just never going to be enough to wave your hand at the problem and blame the stage before you.
The post does get at this for sure, so I'm not really criticizing it for its conclusion, but the first couple of paragraphs build a strawman that I think is very unhelpful to understanding the nature of the problem.
EDIT:
And another point: moving through the pipeline takes time. So e.g. if you're working on university recruiting and trying to fix the input bias at the high school->university interface, you can't expect to see improvement at the output (university->job) earlier than in 3 to 5 years. But the "it's not a pipeline problem" activists rarely have that kind of patience.
EDIT2:
"you cannot expect to make things better than they are at the input of your pipe segment", unless you're willing to start doing corrective discrimination - i.e. throwing overrepresented people out from the pipeline.
People have been fired from Google for suggesting exactly that.
Damore's memo (which I assume is what you're talking about) absolutely did not attribute Google's lack of women candidates to a lack of graduates in the pipeline. It went with a straight on (and largely unsourced) "women are biologically different" argument. Wikipedia's page on the controversy is relatively good: https://en.wikipedia.org/wiki/Google%27s_Ideological_Echo_Ch...
And even that didn't get him fired per se. He got fired once it went viral and embarrassed his employer.
"James Damore was spurred to write the memo when a Google diversity program he attended solicited feedback.[2] The memo was written on a flight to China.[12][13] Calling the culture at Google an "ideological echo chamber", the memo states that while discrimination exists, it is extreme to ascribe all disparities to oppression, and it is authoritarian to try to correct disparities through reverse discrimination. Instead, it argues that male/female disparities can be partly explained by biological differences.[1][14] Damore said that those differences include women generally having a stronger interest in people rather than things, and tending to be more social, artistic, and prone to neuroticism (a higher-order personality trait).[15] Damore's memorandum also suggests ways to adapt the tech workplace to those differences to increase women's representation and comfort, without resorting to discrimination.[1][14]"
In terms of pipeline argument, the memo can be viewed as arguing that the pipeline is biased at every stage, which is "partly explained by biological differences"[0], and that it's wrong to try and solve this by reverse discrimination at the tail end of the pipe (i.e. throwing perfectly good candidates out to improve the ratio). Instead, the memo proposed means to reduce the bias near the end of the pipe without resorting to discrimination.
--
[0] - Note that some of the differences - "stronger interest in people rather than things, and tending to be more social, artistic, and prone to neuroticism" - can be also plausibly explained by social factors (instead of biological), but that's orthogonal to those differences existing and biasing the entire pipeline.
1. There are few women engineers at Google because there are few candidates in the pipeline.
2. women generally having a stronger interest in people rather than things, and tending to be more social, artistic, and prone to neuroticism
I don't see that at all. The only way you get there is to assume a common causality. But that assumption (that some people are inherently bad at coding) is offensive if made without good science. You can't start with bad pseudoscience and "prove" that Damore was fired because he pointed out the pipeline problem!
2) is presented here as a plausible explanation of 1). The connection is very clear, so the validity of that view depends entirely on the validity of point 2) itself. Damore presented a boatload of links to research supporting that point, and plenty of other people did too. See e.g. SSC's take on it here: https://slatestarcodex.com/2017/08/07/contra-grant-on-exagge....
Now one big aspect of the whole drama is that 2) is being rejected out of hand as offensive wrongthink. The concept that men and women may have different interests is considered sexist, and instead a narrative of systemic oppression is proposed. Another big issue with the memo is that a lot of people couldn't - and a lot still can't - understand the fundamental concept that you cannot take population-level statistics and use them to pass judgements on individuals. Just because a certain population doesn't like X on average, does not mean that a particular member of that population currently doing X is somehow wrong or unsuitable because of that. Damore didn't make this mistake, but was widely accused of it (and from what I remember from reading the memo two years ago, he repeatedly warned the readers against making this mistake).
I would posit that men and women have different realities, thus different needs. This shapes interests.
It's not wholly unassailable, but needs to be approached differently than goals like "achieve x percentage of women in tech" are typically approached.
Personally, I feel the issue of gender balance in tech is approached completely wrong from every direction. The goal should be to give opportunity for anyone who wants to join and excel in the field, and to let them feel comfortable and safe in it. But the topic became a battleground for interest groups that demand fixed ratios and discrimination in their own favor, and there's also the strong confounding factor of money - IT is currently one of the easiest, if not the easiest, way to make lots of money with little training and up-front investment, so the media spotlight is focused on tech (vs. other occupations).
I agree with this, but I'd just note that the shift isn't as dramatic as you are making out.
Computing was a woman-dominated field until relatively recently in history
The field of computing started in the 1950s (generously). Worker proportions are difficult to estimate, but the maximum proportion of female computer science degrees was 37% in around 1987[1]. In 1986 The Atlantic noted that "[in the federal government] only seven percent of the employees in the top five CS [pay grade] ratings were women, while more than three quarters in the bottom grades were."[2]
[1] https://www.aei.org/carpe-diem/chart-of-the-day-the-declinin...
[2] https://www.theatlantic.com/magazine/archive/1986/09/women-i...
This is also unlikely to be due to some inherent biological differences and instead reverse prejudices; women were assumed to be more patient and reliable and were favored in both human computation and telegraph / switchboard work.
Sure, this is true. But it's a pretty different job to programming.
This is also unlikely to be due to some inherent biological differences and instead reverse prejudices; women were assumed to be more patient and reliable and were favored in both human computation and telegraph / switchboard work.
Also typing pools, which is another job that has disappeared.
I posted something of a "case study" in this discussion: https://news.ycombinator.com/item?id=21695925
It's currently downvoted and has one not very nice reply. I guess it's far less of a shit show than it really "should" be, but this is kind of par for the course. People want to believe that sexism is some nebulous problem "out there" and it's not anything they, personally, are doing and if you try to point out what can be done differently in the here and now, well, people are offended and use that to justify doubling down on mistreating people who are already suffering from social exclusion based on gender, skin color, whatever.
I've had college classes in things like Social Psychology and Negotiation and Conflict Management. I'm a woman and I was one of the top three students of my graduating high school class and then I spent about two decades doing the full-time homemaker thing and wondering where the hell my life went wrong that I didn't get the two-career couple modern American dream that I had expected.
So I know a lot about the space. I've read a lot of books on women's issues and I spent a lot of time in therapy and so forth, but most people don't really want to hear what I have to say. It makes them uncomfortable.
Some points I have been trying to make on HN for years:
1. Most men will not genuinely engage me in a substantive and positive way that leads to some kind of professional development or professional opportunity. They either argue with me or they hit on me. Neither fosters the kind of professional connections I need.
Among other things, I need people to talk with me in earnest about my work. I need people to promote my work, which historically has just not been done. Only recently has anyone other than me apparently posted any of my writing to HN that wasn't basically mud slinging and gossip.
And I think I can't get that primarily because men basically are nice to women when they are looking for sex and that's pretty much it. And they actively avoid being too nice to any woman they aren't trying to sleep with for fear of it having some kind of negative outcome, such as an unintended affair or career-damaging gossip.
2. I need income and no one really wants to hear that. I was a homemaker for years and the things I'm good at combined with my gender cause people to feel that I am supposed to do nice things for them out of the goodness of my heart because I care like I'm their mother. I have a pretty good idea where that pattern comes from, but it's a broken mental model that harms the incomes and lives of a great many women. This shitty expectation that I should benefit others for free out of the goodness of my heart was hung on me even when I was literally homeless.
-----
Decades of trying to sort out my own problems and reading up on what happens with other women has me convinced that the lack of ability to seriously connect with men socially in a professional way is a huge barrier to professional development. I'm convinced that a lot of female-led startups fail because they don't get those small nudges about what needs to happen with the business or code base that men get from having a beer with buddies or whatever and discussing it casually. So pivots happen much later and involve much larger changes and it's deadly to a lot of businesses.
I've been on HN for over a decade. Only in recent weeks do I have contacts via HN with men who will talk with me via email about something other than personal bullshit. I've been exchanging emails with two different men met through HN about housing issues.
Two contacts is something I should have been able to come up with in the first year, not more than a decade later. Everyone else has basically either emailed me to bond personally while doing not a fucking thing to further my professional goals, was actively trying to victimize me because they were shitty people, or they were hitting on me or they were writing me basically out of pity as their good deed for the day and not because they really had anything meaningful to discuss with me in earnest.
I feel I've been endlessly patient with a truly appalling situation and it hardly budges and if I get frustrated and upset because I'm still dirt poor and still can't make my life work and my gender is a very large factor there, then I get amazingly shitty feedback like it's somehow my fault for being rude or something. So basically no matter how virtuous I am, it's never enough and there is always some shitty BS excuse to blame me for it.
This boils down to "People don't really want it to change." It doesn't directly negatively impact the men here that they are aware of, so not their problem that there is a woman in their midst who routinely can't afford enough food to eat every day.
I'm quite fed up and if I had some means to go postal and murder a bunch of people that in my mind are "at fault," I probably would at this point. I just have no means to somehow blow up HN and multiple people met through HN.
I no longer know what to do. Being patient, diplomatic, articulate, long-suffering and blah blah blah isn't solving it. At the rate I'm going, I might have a middle class income in another hundred years, assuming I live that long and it's mind boggling to me that people who routinely claim they are interested in addressing issues like sexism are amazingly content to continue to basically step over my body in the gutter and mutter to themselves "Not my problem."
So the world isn't likely to change because the world doesn't actually want to change. It would rather look for excuses and justifications than viable solutions.
You're not wrong....but I'm in no way, shape, or form surprised by this gender dynamic. Although I think the "career-damaging gossip" is a fairly recent phenomenon. Enough men have had their lives destroyed by either awkward romantic attempts on their part or flat-out lies on a woman's part that guys have reacted in an entirely rational manner by simply avoiding females. The assumption is that there is NO professional benefit to the guy that is worth the risk.
My (totally unsolicited) ¥2 is you probably need to overcome that assumption very early in any conversation if you expect assistance.
>>>I just have no means to somehow blow up HN and multiple people met through HN.
Do some social engineering to reveal their physical locations. Then strap tannerite-based nailbombs to UAVs? As long as we are brainstorming here...
I've been celibate for medical reasons for over 14 years. I've been a member in good standing here for over a decade. I've gone to great lengths to avoid trouble. So far that seems to benefit me just enough to not yet be banned and that's it.
And it really shouldn't be that way. And I don't feel any good would come out of digging into those details here and now.
Do some social engineering to reveal their physical locations. Then strap tannerite-based nailbombs to UAVs? As long as we are brainstorming here...
That's good for a chuckle, but the reality is I'm far too poor to do anything like that. I'm not exaggerating when I say I routinely don't have enough money for food.
If I could come up with the means to assassinate six or ten assholes across the globe from a distance, I probably would be wealthy enough to pay cash for the building I want and would, therefore, have no reason to be sitting around stewing and wishing a few assholes would choke to death on their next bowl of soup.
(Also, really, modern tech is currently one of the most family-friendly profession out there, because of demand surplus. I think GP is talking about women living a different reality than men, not about women not wanting to go to tech strictly because of it.)
The concept that men and women may have different interests due to biological differences is extremely sexist, yes. For all the sources Damore cited, there's an entire body of academic work (and an entire cultural revolution in the United States spanning upwards of a century) to the contrary on that topic specifically. A large chunk of the feminist movement was and is women and men actively working to prove that biology is not a limiting factor in what women can choose to do with themselves.
Had he kept his comments to a realm of "men and women might have different representation in computer engineering because they have different interests on average," he would have been treading on thin ice with people disinclined to assume good faith but could have probably kept his job. Attempting to hang the causality on biology really did him in (and when his memo became public, it put Google in a situation where they ran serious risk of tolerating a hostile work environment if they kept him).
I would probably start with [1] and [2].
Paper [3] concludes that sex-based differences in risk tolerance tangibly impacted approaches to spatial navigation AND program development.
There's a few others on spatial cognition and mental information processing: [4][5][6]. Paper[5] in particular links spatial cognition to mental modeling, which was identified in [1] as a software engineering skill. And [6] directly connects it to navigating source code.
[1]https://pdfs.semanticscholar.org/eafe/74dddaf7ada62a52a2e712...
[2]https://web.stanford.edu/~roypea/RoyPDF%20folder/A17_Pea_Kur...
[3]https://ieeexplore.ieee.org/abstract/document/4021352
[4]https://www.sciencedirect.com/science/article/abs/pii/S03601...
[5]https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1365-2729....
[3] is behind a paywall. It appeared in the "2006 22nd IEEE International Conference on Software Maintenance", which is a pretty good indicator that this is not work done by social scientists, i.e., not scientifically backed. I have worked in science, the good papers appear in journals highly relevant for the topic.
[4] and [5] are not about software engineering.
[6] is also behind a paywall, and is based on a study with 24 students.
As I can't access the full-text papers, what is the reported strength of the effect, i.e., if person A is x% better than person B in spatial recognition, how much better is A in software engineering?
edit: here is a study presenting evidence that spatial skill differences in gender are not biological, see https://psycnet.apa.org/record/2013-38414-001. Without paywall: https://www.researchgate.net/profile/Mike_Stieff/publication...
CS isn't some magical field that floats on air. In fact, it's mostly a miserable profession with managers who don't understand how it works, cooped up in an office the whole day under artificial white light while sitting on your ass.
That's got nothing at all to do with what was being suggested.
Saying women have different "interests" -- or priorities, which is a better word in my opinion -- isn't suggesting they are incapable nor suggesting society should constrain their role. It's suggesting they have agency and make choices which fail to serve some abstract narrative about the theoretical importance of so-called equality of the sort that gets debated and hypothesized about in articles like the one under discussion.
I was a homemaker for a lot of years. Self-proclaimed feminists have a long history of being incredibly ugly to me.
I'm not the only person who has noticed that feminists are basically openly hostile and contemptuous towards homemakers:
What we should avoid is choices being constrained by assumptions about what you want because of your biology (such as the assumption---clearly illegal to act upon but still acted upon nonetheless---that young women are a higher-risk hire and promotion because they probably want to leave the workforce to raise a family in three years). Assumptions like that constrain women who do want a career because the company is going to invest in the male employees who are assumed to be in it for life.
You talk about women and their lives as if what they want is or should be the driving factor in their lives. I don't think that's accurate at all.
A serious career woman I was close to for many years had serious fertility problems. After many years of intervention, she managed to have one child in her mid to late thirties. She had read enormous research and concluded that infertility was a driving factor in the lives of many career women.
Careers and children are both serious commitments. Studies show that every dollar invested in our small children for things like preschool saves multiple dollars down the line on things like prison.
I enjoyed being home with my sons. They both have special needs and I have a serious congenital defect that wasn't identified until my mid thirties. Getting a diagnosis was extremely empowering and allowed me to be able to more effectively pursue school, work and even a divorce at long last.
But to a large degree being a homemaker was not something I chose. To a large degree, it was a circumstance foisted upon me by circumstance beyond my control.
I'm not a feminist. I see feminists as people who feel women are entitled to a career as if a spiffy title with a big salary is a prize in a Cracker Jax box that unfairly is handed out to men arbitrarily based on the dark heart of society being a sexist pig. This attitude is fundamentally disrespectful of both what it costs men to have a real career and what it takes to adequately raise healthy kids.
Society is not going to solve these problems as long as it continues to chase this insane delusion that children are a casual choice no harder to get or avoid than picking your lunch from a menu.
Our current mental models throw everyone under the bus, men, women and children alike. Many women soak up a lot of the damage to lessen it for their children which is the morally and practically correct choice given the shitty state of the world. But we shouldn't be designing a world like that. It's evil to design a world where that's basically the norm and not some bizarre stastistical outlier.
I wish most self-proclaimed feminists would go die in a fucking fire. They are generally worse than most self-proclaimed Christians who all too often are just assholes giving Christianity a bad name.
I would like to see the birth of a post feminist world where we deal realistically with the thorny issue of human sexual morality, including the fact that sex can lead to pregnancy and this can have huge consequences for the lives of the parents. I hate labels but I tend to think of it as a humanist model, which to me means a model that is humane and cares equally about men, women and children.
The feminist narrative mostly cares about women having serious careers and it mostly cares about empowering a subset of very privileged women to live their lives like very privileged men. The reality is that when you have a very privileged woman who has a serious career and also children, it's usually some less privileged woman raising her children under a title like nanny.
Our current feminist narrative pretends that it wants equality for all. It actually doesn't.
It actually wants equality between a small subset of very privileged upper class women and very privileged upper class men and it expects that so-called equality to come largely at the expense of lower class women working as maids and nannies to make it possible for a few upper class two-career couples to "have it all."
Career paths must be reimagined if we are ever to escape this bullshit. Our current career paths are posited on an implicit assumption that the worker is a heterosexual man with a wife and kids to support and her labor is freeing him up to put all his time and energy into the job while she worries about making sure he eats healthy and arranges to make that possible for him. That pattern served humanity well when most families had multiple children and it improved quality of life for men, women and children.
The world has changed and our mental models are failing to adequately catch up. We aren't going to invent better ones while chasing bullshit delusions based on ridiculous ideals that cannot actually be achieved and are actively undermining the claimed goal of creating a better world.
Is "what they want" the driving factor in men's lives? If so, it's a somewhat fundamental principle of American cultural philosophy that we do all we can to make the option available for women too, if they want it. To do otherwise is to abandon the notion of "created equal."
The American experiment may be founded on flawed reasoning there, but it's going to be a heck of an uphill battle to convince people that's true. A battle I'm not going to fight because I'm on board with the "created equal" notion.
European women asked for help with carrying the burden entailed in bearing and raising children. They asked for things like maternity leave. America is the only wealthy, developed country on the planet that still lacks a strong national maternity leave policy.
American "rugged individualism" is a delusion. It always has been. It serves the needs of women especially poorly.
Once a woman gets pregnant and has a child, she needs other people to help her raise that child, like it or not. We can't do what some mammals do of hiding the kid up under some bushes while we go get food.
Society as a whole has to make it easier for parents to do right by their kids. America has an atrocious track record in that regard.
And women like me are the ones that get ROFLstomped in the process, often while very much benefiting other people. I spent a month playing nanny for my sister and her child. She got a serious career. I still am failing to pull that off.
It's a narrative that actively seeks to trade gender-based inequality for class-based inequality. And then that class-based inequality has a strongly gendered bent to it. You don't typically see men working as nannies and maids.
I find it abhorrent in the extreme.
To quote:
"I’m simply stating that the distribution of preferences and abilities of men and women differ in part due to biological causes and that these differences may explain why we don’t see equal representation of women in tech and leadership"
"Abilities" is the operative word there, as in women, on average, aren't as able. Pointing that averages don't imply individual ability doesn't make it better.
See also Sundar's quote:
"to suggest a group of our colleagues have traits that make them less biologically suited to that work is offensive and not OK ... At the same time, there are co-workers who are questioning whether they can safely express their views in the workplace (especially those with a minority viewpoint). They too feel under threat, and that is also not OK."
Except that quote doesn't imply that women are less able. You could read it that way if you wanted to be uncharitable of course, but strictly speaking, that sentence simply says that women have different abilities, not lesser abilities. One way that sexism presents itself is an underappreciation of valuable skills, where traits that are typical of the dominant group are recognized as valuable and marked for advancement instead.
This is a standard feminist claim about work place sexism, and so a charitable reading of your quote is basically agreement with the prevailing wisdom.
> Pointing that averages don't imply individual ability doesn't make it better.
Sure it does. If you've made it, then you clearly have the skills required to be where you are.
"6 foot tall basketball players are at a serious disadvantage in the NBA". This is a clear fact. However, height doesn't determine individual ability. This too is a clear fact. Therefore, 6 foot tall players that make it into the NBA should feel reassured that they earned their place.
> he was fired because he made women felt excluded and othered
There was nothing exclusionary about the memo, and "othered" is a meaningless term. He was fired because his memo caused a PR nightmare, and through no fault of his own.
> See also Sundar's quote: "to suggest a group of our colleagues have traits that make them less biologically suited to that work is offensive and not OK
Also not something that Damore claimed. This whole debacle has been a grand exercise in strawmanning.
> One way that sexism presents itself is an underappreciation of valuable skills, where traits that are typical of the dominant group are recognized as valuable and marked for advancement instead.
I agree, but Damore positioned the differences in gender abilities as a "Possible non bias cause" and not because of systemic sexism (of or relating to "implicit (unconscious) and explicit biases are holding women back in tech and leadership").
> "6 foot tall basketball players are at a serious disadvantage in the NBA". This is a clear fact.
This is a bad example because, unlike height in basketball, there is no evidence that dimorphism in humans (size, psychological, hormonal or otherwise) causes any difference in preference or ability in tech culture or software engineering in general.
> There was nothing exclusionary about the memo
You're welcome to that opinion, but many at Google felt otherwise.
> and "othered" is a meaningless term.
The editors at M-W feel otherwise [1] and a one sentence definition is returned by most dictionaries and at least one search engine[2].
> He was fired because his memo caused a PR nightmare, and through no fault of his own.
Again, you're welcome to this opinion but that doesn't change the original claim that he was fired for merely having an opinion about "pipeline" issues affecting the speed at which the gap can be closed. That claim would be uncharitable.
[1] https://www.merriam-webster.com/words-at-play/other-as-a-ver... [2] https://www.google.com/search?q=othered+definition
That quote is plain stupid. I assume my colleagues to be all qualified for the job because they've been hired according to the same standards.
If my company only hires people that is more than 1.80 metres tall, I'm not diminishing the height of my female colleagues if I suggest that the reason there is a gender imbalance is that women are, on average, shorter.
That's your interpretation, and isn't mentioned in the Wikipedia page nor the original memo.
Both the memo and the Wikipedia page discuss the changes Damore suggested making at Google, not anything about changes in the pipeline.
Yes, it's my interpretation. I quoted Wikipedia to show directly (the quote is self-evident) that GP is misrepresenting the very article they're linking to, and I then followed with reinterpreting that quote through the lens of the "pipeline argument". As far as I recall the memo (I read it two years ago), Damore didn't explicitly talked about pipeline, and yes, his suggestions were entirely about what Google should and shouldn't do.
The OP's comment seems closer aligned to what Damore's actual argument was (as opposed to your interpretation).
https://assets.documentcloud.org/documents/3914586/Googles-I...
There was a version initially floating around that had all the links removed.
Calling that "sourcing" is essentially trying to treat Damore's fundamentally political document as an original piece of social science research.
Damore never made such claims. At the population level, it does indeed seem like women tend to be more interested in people-oriented subjects (nursing, pediatrics, law) and men tend to be more interested in thing-oriented subjects (engineering, compsci, surgery).
So even a discipline like medicine which has roughly gender parity, you still see segregation along gender lines, where women are overrepresented in subfields which deal directly with people (pediatrics, obgyn), and men are overrepresented in subfields which treat people as things (surgery). So a theory that delineates things vs. people has good explanatory power for explaining gender disparities [1].
Furthermore, Damore never claimed that such tendencies aren't "fixable". He claimed that the discriminatory policies currently in place are not only completely ineffective at influencing the gender numbers (and so should be ended), but that policies that take this research into account would be more effective.
> Calling that "sourcing" is essentially trying to treat Damore's fundamentally political document as an original piece of social science research.
If you're actually interested in a proper analysis Damore's claims by actual researchers in this field, I suggest reading [2].
[1] https://www.frontiersin.org/articles/10.3389/fpsyg.2015.0018...
[2] https://heterodoxacademy.org/the-google-memo-what-does-the-r...
But that's basically just complaining that there's no quick and easy fix to your hiring problem. Well, too bad, maybe it actually is a really hard problem that you're going to have to work really hard at for a long time. If there was some relatively trivial solution like "have all hiring managers do this diversity webinar" then I'm sure the problem would've been solved already.
In other words, to the extent that there may be a pipeline problem, that is your problem.
I don't know about that interpretation. I think a better interpretation would be that diversity advocates would say "if you haven't fixed the problem yet, you should continue to work to fix the problem, even if it takes more time and effort than you initially hoped."
Are you saying that the people who are receiving a biased mix should introduce an opposite bias to counteract it before sending on to the next step, or not?
Possibly I am misunderstanding what a "pipeline problem" refers to.
Wow, I'm experiencing some deja vu. I feel like I already (like, a year or more ago) sent this comment and got a reply, but I don't remember what the reply was.
... Ok, I think this is the thing that doesn't make sense to me: >> wherever you try to improve the pipeline, you cannot expect to make things better than they are at the input of your pipe segment.
> But that's basically just complaining that there's no quick and easy fix to your hiring problem.
I don't understand this response. Saying "It is impossible to do x without doing y or z", saying "That's just complaining that it is hard to do x without doing y or z. Tough, that's what you have to do." doesn't make sense.
Responses that could make sense include "It actually is possible to do x without doing y or z, and that is what you have to do." or "You have to do x, even if it means doing y or z, even though doing y or z is hard".
Were one of these forms what you were saying? (Note : it is very possible that I simply misunderstood what you meant. This is the thing that I think I will probably conclude if you respond.)
The options that I can see for hiring people are: Introduce an opposite bias when hiring in order to counter-act a bias in the input Don't do that, simply work to not introduce any additional bias, and accept a biased result in the output Somehow(?) act in a way that works to make it so that the input received is not biased (or options worse than any of these)
If you are counting "the input" as meaning "the set of people who apply" then I suppose you might be able to influence "the input" by changing where you advertise the position, or things like that, but that seems to me like "potential applicant -> applicant" is just another step in the pipeline, and if the inputs there are also biased, then the same trilemma applies.
If one removes all the bias potentially introduced from each step which one can directly control, then one can no longer directly remove introducers of bias.
And I don't think smalltime company TUV's role is to work to change educational outcomes and the like, and therefore if this and its predecessors are the only remaining sources of bias, I don't see how it is their problem.
That's not to say that those are usually the only remaining sources of bias. I wouldn't be surprised if many such companies do introduce bias which they can and should address, but if the claim is that they should produce an unbiased output despite having a biased input which they cannot influence, then the only thing that can follow is that they should introduce a bias in the opposite direction.
1) the input is not actually biased
2) the company is responsible for making the output less biased than the input (or produce an unbiased output from a biased input)
3) the company is responsible for making sure that they don’t cause the output to be more biased than the input, (but you are not saying that it is responsible for more than that)
3’) The same as 3, except that the amount of bias in the input, while nonzero, is small and relatively unimportant
4) The company is responsible for preventing the bias in the input
5) I (drdeca) missed an option; none of the above (if so, please specify the option I missed, which can be the case while none of the above are)
My leanings are that either (2) or (3) (or 3’, but that is just a subtype of 3) (or 2’, but again that is just a subtype if 2) is the case.
[0] If you don't think diversity is important, then that's another discussion altogether. In this thread I have been operating under the assumption that we agree it is important (and in fact I personally do).
That means that in my view it's just not reasonable or acceptable for a company to say "diversity is really important to us, but we tried some things like diversity training for our hiring managers, and that hasn't worked, so we looked up some statistics and we have concluded that it's a pipeline problem so we can't be expected to do anything about that."
I don’t see any conflict between this and the list of options that I listed.
Do you think that my list of options is missing an option, or are you refusing to pick one?
If the latter, why are you refusing to pick one?
Do you think that the list isn’t logically valid?
I am asking simple questions which I am aiming to make as easy to answer as I can, and you seem to be dodging the questions, and are instead responding with an accusation.
It is a simple question, and I left a clear option for in case the question would otherwise accidentally presuppose something false.
Bias exists and is a problem. It is worth spending additional resources to draw additional samples from the underrepresented population in order to offset that bias. With more samples from that population than the previous pipeline stage would provide if you sampled evenly, you can counter some of the bias without adjusting any standards of quality (capability) based on the population being sampled.
If you are a member of the overrepresented population, you will have a smaller chance of being hired with this intervention. But for someone who is hired, their skill level will be independent of what population they belong to. (Women will not be given an easier interview. They will be more likely to be offered an interview in the first place.)
Whether that is "fair" depends entirely on how you define fairness. This procedure stacks the odds against a man. Our current overall system stacks the odds against a woman. Both can legitimately complain about unfairness.
Thus, it's largely irrelevant that the percentages in earlier stages of the pipeline mean that there's no way for the overall balance can reach 50/50 through only later-stage interventions. Where did this magic 50% figure come from? The only point is to improve the percentage from where it is now. The issues that prevent achieving 50% are real, but don't prevent progress anywhere in the pipeline.
I imagine the additional costs of sampling more from a smaller population would rise dramatically the closer you try to push the outcome towards 50%. So companies will have to decide how much they're willing to invest. Fortunately, there is still real value in pushing beyond the status quo even if you don't get to 50%.
(More generally, the magic number is not always 50%. It's the proportion of the URM in the overall population. 50% is roughly the female part of the population in areas advanced enough to have these sorts of jobs available.)
It also seems possible to me that such an intervention might reduce feedback loops which cause the bias in the input anyway. Like, if women who are aware that a smaller proportion of the people employed in a field are women than the proportion of people in the population, maybe they might see that as a factor weighing against picking that field as one to go into? (of course, some might find it a reason to pick that field. I just mean that it seems possible that there is such an effect on average), and so, the #2 intervention might reduce such a feedback loop problem, if such feedback loops do exist.
It also means that success often requires acting like a man, even when that is neither natural nor optimal for the situation. That's one reason why more than minimal diversity helps -- if there is a benefit to be had from diversity, you may not get it from having an "only" who is pressured to fit in.
> "you cannot expect to make things better than they are at the input of your pipe segment", unless you're willing to start doing corrective discrimination
Hum, no you can't. All you can do is change the local distribution in some place, at the expense of slightly biasing the other way everywhere else.
Not in the short-run. But the reason working on the pipeline is valuable is that discrimination includes negative feedback loops. When people who would be entering the pipeline look for role models and success stories and don't find any, they're discouraged from trying. So while there are of course diminishing returns in investing in a dry pipe, if one is interested in changing the status quo, it's valuable to keep the investment a bit above the break-even point to encourage flow upstream (flow that, one must remember, will take half a decade or so to show up as a pipeline increase, depending on how long you measure the pipe to be).
Last I asked this question, I was referred to the orchestra blind audition study (Goldin et al), but I'm pretty sure that was data from 1950s-80s, from a different industry, and didn't actually demonstrate a significant effect when accounting for large error margins.
Downvote me if you like, but at least explain the reasoning for those of us following along at home. In the worst case it's an opportunity to evangelize your point of view.
As far as I've ever seen, this plus occasional anecdotes, no actual data.
> Last I asked this question, I was referred to the orchestra blind audition study (Goldin et al), but I'm pretty sure that was data from 1950s-80s, from a different industry, and didn't actually demonstrate a significant effect when accounting for large error margins.
Forget the large error margins, it didn't have the effect everyone "knows" it had [0]. It even benefited the men instead of the women at certain points.
[0] https://statmodeling.stat.columbia.edu/2019/05/11/did-blind-...
> Paradoxically, the sex differences in the magnitude of relative academic strengths and pursuit of STEM degrees rose with increases in national gender equality. The gap between boys’ science achievement and girls’ reading achievement relative to their mean academic performance was near universal. These sex differences in academic strengths and attitudes toward science correlated with the STEM graduation gap. A mediation analysis suggested that life-quality pressures in less gender-equal countries promote girls’ and women’s engagement with STEM subjects.
http://journals.sagepub.com/doi/10.1177/0956797617741719
Male over representation in STEM fields is probably due to their other options being poorer compared to women. Men generally have high math scores only while women with high math scores also have high reading scores.
> What they find is that comparative advantage (math ability relative to reading ability) explains math intentions better than actual math or reading ability. Comparative advantage is also a better predictor of math intentions than perceptions of math ability (women do perceive lower math ability relative to true ability than do men but the effect is less important than comparative advantage). In another data set the authors show that math intentions predict math education.
> Thus, accumulating evidence shows that over-representation of males in STEM fields is perhaps better framed as under-representation of males in reading fields and the latter is driven by relatively low reading achievement among males.
https://marginalrevolution.com/marginalrevolution/2019/09/gi...
In plain English, this is just saying that STEM is seen by women in those countries as a way to economic advancement, which is why they embrace it at higher rates.
This is especially the case in a country like India, which I suspect represents a significant sample of their study.
Added to this, despite those countries having higher overall gender discrimination in, they don't share the US's particular cultural tropes (themselves of pretty recent creation) that imply that women are inherently worse at STEM subjects. Indeed, among middle class educated Indian families, expectations of STEM achievement are as high for girls as for boys, evidenced by the large number of Indian women who became doctors even 2 generations ago.
That educated middle class population is who the tech worker population is being drawn from, which is why their gender representation in tech shows more parity. The paper referenced confuses the overall population for the sample population.
Also, it's not that similar discriminatory tropes don't exist in places like India, but instead of gender, they are projected over other classifications, like language or social class. As a result, the representation of certain linguistic groups and social classes is higher among Indian tech workers, regardless of gender.
You absolutely can. You can do so by not overindexing on traditional pipelines that have large amount of discrimination in them, such as top CS schools.
IE, if you are more willing to interview people from less discriminatory sources, such as bootcamps, then you can get around other, worse pipelines.
I am not sure why people aren't aware of this, and think this question is some sort of gotcha. These industries are indeed trying to get more male representation.
But, since engineers make a whole bunch of money, it makes much more sense to be worried about representation in this industry, because of all the power and money that it confers to people who have these jobs.
The issue is that heretofore the best proxy for candidate quality is educational background, hence the pipeline problem. And you definitely fix that by going around the pipeline. But we shouldn't be blind to the fact that this has costs. You need to see a lot more bootcamp grads than Stanford alums to fill the same position. It's a cost worth bearing, but still a cost.
Note that the same argument works as evidence against recruiting bias and pay disparity. Discriminating against people or paying them less due to factors unrelated to job performance is leaving money on the table. Such discrimination persisting would imply that the market is very inefficient in this aspect.
This is literally what is happening at many companies, quite often. I know so many female developers who have, in the past, said things like "Oh, I'd never work at Uber". And because of this, Uber has to pay their engineers a lot more money, because they can't attract any female employees.
Skiping on diversity initiatives is not just immoral, it is dumb. And you will lose money because of it.
The one time I worked on a team of all highly senior people you couldn't get any of us to do anything. We were always writing code to do the thing for us. Which sounds okay at first, until you started trying to trace through all that code and then holy shit, we have made a terrible mistake.
On any project there is a mix of tasks that are perfectly suited for mid-level developers, and a set of tasks that are interesting enough but relatively low risk that you can use to train up low- and mid-level people for something meatier. Many of those tasks are also perfect for introducing new team members too.
If you aren't constantly trying to make 90% of the tasks simple enough for a boring team member to do then I don't know how you prevent the overall complexity of the system from eventually swamping you all. There are systems that look like they avoid this but if you look hard enough there is almost always one or two people who are holding the system hostage, and if they don't want something done to the system, it's not getting done, no matter how many customers leave. Eventually power overshadows merit and you get an oligarchy instead of a democracy.
One has to keep in mind that the things should be as simple as possible, but no simpler. Otherwise, you risk ending up with the stereotypical low-skill Java Enterprise shop, where inexperienced and not particularly skilled developers end up writing (or autogenerating) code by kilolines, where if someone better trained were to stop and think for an hour, it could all be done in 100-1000x less code, and with similar improvement in maintainability.
There is a time and place for really sophisticated code, and people will just have to expend some effort to understand its behavior at least, if not in fact how it accomplishes it. If that's leaking throughout the system then it's likely a code smell.
I'd like to reiterate that the statement you quoted was made in the active voice. It's a process. As you add things to the system you should be looking at all of the pain points around it and amortizing the cost of addressing those issues. If you don't arrive there around the time the system begins to gel, but before calcification, you will never arrive. But if you try to get there from day one, you'll pick the wrong priorities and you'll certainly end up in that Enterprise hell you mention.
What I see happen is that people grow with the project, memorizing one thing after another without ever appreciating the weight of it all, and then one day they have to hire more people because someone left, and all of a sudden they're terrified of letting that person do any real work. Because how could they know? Absolutely no effort has been expended setting new people up for success, and the token efforts feel more like sabotage than help. Then it takes years of their lives to memorize all the same stuff and really, I believe you should be investing that time in something more worthwhile. I'm living through that again and it's every bit as bad as I remembered.
For example, when reading an old codebase, if I invest 20 minutes in determining why the code differs from the documentation, I add a comment saying `NOTE(gen220): the code does not match the comment. The reason appears to be X. We might resolve this with Y or Z`. That, or update one of either the code or the comment, whichever makes the most sense in the situation.
That way, a new team member (or myself, but 2 years older) won't have to stumble in the same places, and are empowered to take a stab at fixing the problem, which has been documented for them.
Personally, when my idiosyncrasies are so-documented, I feel much safer handing things off.
Myself, recently I've been more often producing fresh code than working on someone else's, so I ended up aggressively documenting design decisions in code - most of them in top-level file comments, and the more local/tactical decisions within the scope they affect. I try to do that simultaneously with writing the code, because unless I write things down immediately, there's a good chance I'll never go back to put them in.
# check to see if the user has a cart. The default state for
# users is to not have a cart. The original implementation
#created a cart for every visitor which resulted in 10s of
#thousands of unused carts.
# if the cart does not exist only create a new one because
# they are adding an item. You can never assume the user has
# a cart.
as I read code that isnt mine and figure out what it does, I write comments like the above about why I think it works that way. I will sometimes date the comments. You can do that with your own code as you make modifications or additions. It adds minimal overhead and is tremendous for when you go back later.
For a check like if i > 5 then do something I have seen comments like "check for i>5" which is obvious. I would want something like
# Im hardcoding a 5 here because <bad reason> so that when
#<whatever I represents is > 5 then we do <some stuff>
Most of tech is what I would consider "trade school" level work. That is, it's not really any harder than if you went to trade school for HVAC. Sure there's lots of thermodynamics and air flow stuff involved, but you don't need a physics degree. You just need training, and experience is 90% of the job qualifications. People routinely overestimate the importance of their "skill" at most jobs.
This is a popular trope among non-programmers, and I can see why they’d like it to be true (it would make hiring a lot easier!) but actually yes, these jobs _are_ that hard. They’re hard because they’re constantly changing. Environments change, languages change, tooling changes, team structuring changes… and the programmers have to keep up. What may have been easier for, say, a self-taught PHP developer who doesn’t really know how databases work, or how networks work, or how operating systems work, or how HTTP works, ten years ago is much harder for that same developer without a decent grasp on the fundamentals trying to get their head around, say, React. There are easier jobs in “tech” like project management or testing, but developing software isn’t one of them.
A silly example: if your job description said "We only hire men" (and this weren't illegal), then even if your entire interview process were unbiased, you're probably going to end up with fewer men.
There is an argument that individually and as a whole, the tech community has been sending a message of "not for women" in various ways. If this is true, then the communities complaining about the pipeline problem could both be unbiased and a significant cause of the pipeline problem.
I consider sexism to be a subset of bias, so this is an interesting take. I do not think your example shows something as unbiased, because I consider the statement "We only hire men" to be biased.
However, I think GP was using the term bias in the way I tend to think of it which is measurement bias; that is evaluating male and female candidates differently from each other, so I was pointing out a way in which the candidates that show up to interview can be biased in a way which is definitely the fault of the company.
Another 'easy out' is to simply lower the bar for female applicants
The problem isn’t FAANGs, it’s the rest of the smaller companies that have gone from 20% female to 0% because they can’t compete with google’s salary package and supply really is limited at that stage in the pipe. If you work at a non-FAANG, the problem has gotten much worse than it was 10 years ago.
Essentially they have realized that many recruiting and hiring functions are underperforming, in that they are rejecting, or allowing others to reject, talented candidates who they should have hired.
And what they are realizing is that it is much harder than it seems to avoid this kind of error. Which means that even though they can see the opportunity you mention, they're finding that their companies can't seem to seize it.
Generally speaking, everyone involved in hiring is doing their jobs in good faith; there are very few mustache-twirling villains to be found and defeated. But every single person has preferences and biases which, even if essentially harmless on a personal level, can still create significant effects in the aggregate.
So leaders are trying to boot-strap more diverse cultures by managing to the outcome. It's far easier to reward a hiring function for increasing certain metrics of diversity, than tell them something like "be less racist and sexist when hiring." I mean, the vast majority of people would rightly take offense at that kind of guidance from their boss.
The hope is that in the long run, increasing staff diversity produces a broader mix of preferences and biases, which in aggregate reduces the skew against certain talented candidates. As you say: a compounding effect.
Avoiding bias in hiring can never be as hamfisted as "hire equal numbers of X always" without causing a ton of harm in the process. Especially when you start trying to always hire an equal number of men and women, every ethnicity, every religion, every spoken language, every sexual orientation, every country of origin, etc. There has to be a balance between being inhospitable to diversity and using discrimination to force arbitrary amounts of diversity.
I fairly certain that assumption does not hold about humans. Our social environment has a direct impact on our work outcomes.
Ergo, simply picking the top best candidates for some individual measure candidates does not guarantee the best work outcomes and so, depending on the effect size, doesn’t necessarily confer any advantage.
We have a woman who was hired on my team at work. As soon as management saw an actual woman had applied, the interview process was just a formality. She has been with us for several months now and has performed abysmally. If she were a white guy she would not have made it in the front door. Working with her is a constant frustration - explaining basic programming concepts and constantly reminding her what the current task is when she gets distracted looking at cat pictures.
The issue is that the male members of the team resent her and our bosses because she's unfireable as a woman. We want in good faith to support women and other demographics that might be interested in our field! We'd love to do whatever we can to foster interest among any human beings at any stage of the pipeline! But what we're coming to realize is that because management needs to meet some "quota", we'll be providing a subsistence for a net-negative-productivity member of the team for the foreseeable future. Nobody can say a word about it to our manager or director for fear of being labeled a sexist. It's making us resent the whole push for diversity as a whole.
This is not the behaviour of someone who is comfortable and enjoying their job. Has anyone reached out to your female colleague to ask if everything is ok. What their goals and aspirations are and how the company can help them reach those?
Could you all just be sitting back watching a team member fail not helping because of their gender and your fear of talking to them / management about them?
This whole situation could it’s self be a manifestation of sexism. Not even intentionally.
Procrastination or “wasting time on instagram” would be better described as a symptom of dissatisfaction or discomfort.
Is it equally plausible that we should be looking bottoms-up from the perspective of a fresh college graduate entering the field and asking the question, “am I likely to get a systemically fair shake when interviewing?” From the data presented, it seems likely that the answer is “yes”.
By all means we should work on the pipeline. I’m supportive to the idea that, by default, we should expect 50-50 representation, but when we find pockets where that does not hold, we must be open to understanding possible reasons. Army/Marines, oil/gas work, and airline pilots are other readily identifiable fields without a 50-50 representation. Is this good, bad, or indifferent?
If women who enter those fields achieve success at the same rate as the overall population, is the hiring and evaluation system (basically after their decision to enter the field) “fair”? If not, why not?
EDIT: Also, why do we think it can be fixed? Can the gender balances in hobbies be fixed? Is the lack of female metalworker hobbyists or male quilters attributable to a “pipeline problem”?
"The ACS also reported that men are more likely to gravitate toward high-paying nursing jobs. The highest representation of men is in nurse anesthesia, a role that often pays six figures. According to the ACS, about 41 percent of nurse anesthetists are men, and their median earnings in 2011 were $162,900. Among nurse practitioners, 9 percent were men making $96,400 per year on average."
Diversity is good. Diversity targets are evil. This is how you can become evil trying to do something good.
And it's not like it's ALL professions. I don't see anybody pushing for 50% female representation in coal mining, logging, or waste management.
The logic is (from certain points of view at least) - if programming is a desirable occupation, both for individuals, and also for us as a society, then if we have something that "artificially" restricts the amount of programmers - we want to get rid of that something.
In other words, if it really is true that we could have twice as many programmers, that's better for society. If some segment of the population is far less represented in that profession, it could be for a number of reasons, but it's certainly some indication that there might be many potential programmers who are missing out on a possibly valuable profession (and who we as a society are missing out on being programmers), and this is possibly "fixable".
https://www.inc.com/kimberly-weisul/how-harvey-mudd-college-...
Students with computer science experience get a more advanced course that is explicitly designed not to make them more competitive in second-year courses (instead, it starts on material that will re-appear in third-year courses). Students with no computer science experience get their own intro course. And there is yet another "green" intro course tailored to biological applications.
The article suggests that these practices help level the playing field in the first two years of the computer science major, by which point people have enough invested to finish.
On reflection, these aren't new suggestions. Unlocking the Clubhouse, a 2002 book on women's experiences studying computer science, made similar recommendations. But I guess most colleges are struggling to handle the glut of first-year computer science students, let alone teach more courses to encourage more of them.
( I'll leave speculation on that for another day )
It was only because they forced EE majors to take programming courses that I ended up in the field. I wrote my first "hello world" as an 18 year old freshman, but it never really seemed to matter.
I guess I'm in a small minority, but I had never written a line of code in my life before my CS100 class.
MAT215-217: Recommended for math majors, some prior experience in constructing formal proofs is useful but not required.
MAT216-218: Accelerated math major sequence, for students with substantial background in university-level proof-based analysis courses.
MAT214-204-203: Alternative path to majoring in math, with a more algebraic introduction to proofs
MAT203-204-215: Alternative path to majoring in math; good path for the applied math certificate.
https://www.math.princeton.edu/undergraduate/placement/seque...
Lumping all these students into one general course would be a disservice to everyone, like you say, and should be spilt up.
Preserve the ability for those with this level of prior experience or aptitude to thrive, while providing support for those who do not have this head start but could either (a) Catch up, given the right initial environment and ramp up, or (b) never catch up to the most well equipped students, but will still be proper graduates of the program.
I would be extremely surprised if HMC had any bar-lowered classes.
Just because you offer both a linear algebra course and a course on groups and rings doesn't mean the linear algebra class is some kind of mickey mouse credit--it's just for people who haven't seen that material before.
[0] https://www.hmc.edu/institutional-research/wp-content/upload...
The people with prior experience can take classes that are suited for their level, and will be challenged rather than bored and resentful of their classmates.
The people without prior experience can ALSO take classes that are suited for their level, and will be challenged rather than intimidated and condescended to by their classmates.Once they have some experience, they can move on to the other classes.
It's a win win for everyone, including the people who through whatever luck or drive have experience before they enter the system. Remember, not everyone has the same access to things like books, computers, and programming classes in earlier environments like high school. Making an actually introductory path helps level the playing field without lowering the bar.
If a "Never saw a line of code until I took this class" sits between two "Coding since 11" students, they're going to watch their neighbors effortlessly breeze through the curriculum. If they don't know those student's background, it's not unreasonable if they come to the (false) conclusion that they're not cut out to be a developer because it's just so much easier for "everyone else" (N=2).
If you "track" your intro classes, you can put the first-timers together and likewise keep the experienced students from falling asleep in class by tracking them into something more challenging
They don't have to get to the same place at the same time, they just all have to cross a finish line. The finish line is the same for everyone, even if the fast track students get to take a more fun route and play doing other things they enjoy along the way.
Certainly the fast track students will still have a competitive advantage since they will probably have worked on more challenging problems, but it fixes the graduation stats. Who knows if it will have positive downstream effects.
Not a perfect analogy, but: due to my AP scores, I placed out of the first two semesters of the four-semester mathematics requirements. After two years, I didn't know more math than those who didn't place out, I just finished learning it a little earlier.
People with existing programming experience will start off at a slightly higher level than those without, but the latter group will end up in roughly the same place, by taking an elective or three fewer.
And even if they don't, so what? Maybe someone with more experience ends up diving deep into OS design, compiler writing, and database design, while someone with less experience only gets to dive deep into database design. The CS program has still prepared both groups for their first job after they graduate (or their masters/PhD program, if they choose that route), some people might just have less or more to learn later as they grow into the rest of their lives. This is true of pretty much any profession; programming is by no means unique here.
Some students end up in Grad level courses before finishing their undergrad careers. Some won't be on that track but will be experienced enough for a new grad job in industry. These two groups don't need to be in the same technical courses in their first year at school.
However, I think it should still be mentioned as one of the key reasons why they have parity, rather than claiming it's simply due to changing the culture and courses, especially if we're asking other institutions to learn from them.
[0]: https://www.washingtonpost.com/news/grade-point/wp/2016/03/1...
For a back-of-envelope calculation[1][2], it looks like there were 27 CS majors out of Harvey Mudd in 2017. We can probably add in another 20 from the joint CS-Math degree. So, about 50. Berkeley, on the other hand, graduates almost a thousand students in EE or CS every year. Stanford, MIT, Georgia Tech, University of Michigan, UCSD... these schools all graduate large numbers of CS majors and compete with each other for the top students.
The accounting is tough here because the degrees at Harvey Mudd and Berkeley are different, so I may be over or under counting, but we're talking about a massive difference in scale here.
Let's take one metric - the AP Computer science test. About 27% or the people who took the AP Computer science test are women. Harvey Mudd is small enough that it could probably fill 100% of the starting class with women who got 5's on the AP Computer science test and have near perfect math grades and SAT scores. But if scores are roughly evenly distributed between men and women, eventually, you're going to have a school that has more men with 5's than women - and the only way to reach 50-50 parity will be to select women who got 4s or 3s with men who got 5s. It won't be Harvey Mudd, but that's because HM is tiny and elite. Instead, it'll be Berkeley, or Georgia Tech, or UC San Diego, or U Texas. Would Harvey Mudd be able to maintain this at 1000 CS majors, using the same methods they do now, while competing fiercely for the top students in this environment and at this scale?
[1] https://www.hmc.edu/institutional-research/institutional-sta... [2] https://eecs.berkeley.edu/about/by-the-numbers
Here is a real example. Per https://en.wikipedia.org/wiki/Spatial_visualization_ability#... men have about a one standard deviation advantage in spacial reasoning over women. Assuming that both distributions are normal with the same variance, that means that if we pick the top X% of the population on spacial reasoning where X is fairly small, we will get about an 80/20 split of male/female. Within that top group there will be no remaining difference between men and women.
Back in the 1960s there was discrimination and no women were in engineering. This was a terrible waste of talent. But by the late 1980s, women were 20% of engineering students. Decades of hand-wringing later, women are still about 20% of engineering students. Based on spacial reasoning ability, perhaps women SHOULD be about 20% of engineering students.
What happens if we force gender parity? If the research on gender differences is right, selecting on spacial reasoning except making sure to select 50% women would result in a situation where you had 50% men, 12.5% women who are as good as the men, and the remaining 37.5% women who are worse than EVERY man at spacial reasoning. The result is that 3/4 of the women are worse than all the men. Is this a better outcome? Why?
Now I picked an example where men have an advantage. But men don't in all fields though. According to other research, women are better on average at management. This is an argument to accept the data and do our best to hire and promote on competence.
Now that argument applies to hard engineering. It isn't software development. I do not know why the ratio is so extreme in software development. (More extreme than in, say, mechanical engineering.) However I have also never seen data suggesting that sorting on interest and ability shouldn't result in the ratios that we see. Before we double down on equality as a mandate, I would like to see that data collected.
As long as, on average, the men and women you hire are equally good, your hiring process is not broken. If your data finds that there is a difference in average ability, then adjust your practices to get higher average competence. Encourage everyone to have the opportunity. Make it clear that all people with title X are equivalent regardless of secondary characteristics, AND work to make that true. (I believe that it is pretty true today.)
That said, I have found that on controversial subjects, people grab every sliver of support for their own ideas, and ignore data that might contradict it. The more heated the debate, the harder it is to find a neutral data driven point of view. So rather than engage with the argument that I made, you grabbed on to, "But it might still be social and not biological!" And thereby bypass the argument that the gender discrepancy in engineering can be explained by population differences in ability and not by bias within engineering departments.
That said, articles like https://www.frontiersin.org/articles/10.3389/fnins.2015.0001... are highly suggestive that on this particular item there really could be a biological component to it.
It’s biological fact that brains are extremely plastic, and I’m sure we all know (or are) people who have rendered “innate” talents or lack thereof irrelevant by the application of study and practice. If cultural biases limit practice in a population, that population will certainly skew lower in ability as a result.
In the hypothetical, yes. Absolutely. Social differences can explain a lot of what look like biological differences.
The opposite is also true. Biology may cause large differences.
These two explanations are also not necessarily in conflict. Biological factors may work through social dynamics. For example hormones can change our actions which affects our immediate social environment at impressionable ages.
That said, evidence suggests that testosterone levels during puberty affects our spatial reasoning abilities for the rest of our lives. Given the very large difference in testosterone levels between men and women, this suggests a biological explanation of the measured gender difference.
No spacial reasoning is tested for entry level engineering jobs. Only academic performance which is dubious in its correlations to job performance, and your ability to network during undergrad.
Back to the gender disparity. If all it comes down to for jobs is your grades being decent, and it's not like genders skew in any direction here, and your ability to network, then in my eyes the elephant in the room is the effectiveness of networking. I don't think there is a big difference between nervous women and nervous men talking to recruiters about their first job, so the difference must be in the recruiter's biased perception of the candidate based on their gender.
I think spacial reasoning ability, even if it's stratified by gender as you claim, therefore has no effect on entry level job placement at all.
If you are really curious and want to explicitly prove that testosterone levels affect spacial reasoning, you have to set up an experiment that isolates these variables and not a meta analysis on populations full of confounding variables. You need an experiment.
A good experiment could be to develop a task that assayed spacial reasoning in female rats. You have your control rat, and one you treat with testosterone. Then you see if there is a difference in the ability to complete the task and test for significance. Until that experiment is done, and maybe it has been done already, I'd call this conclusion 'hand wavey,' at best.
Secondly an inability at spatial reasoning definitely is going to make engineering courses much, much harder. So your claim that there is no effect on getting to entry level engineer is overstating your case by a lot.
That said, there is a documented difference between men and women that affects a first hire. And that difference is that the whole "fake it until you make it" attitude is more commonly found among men than women. So there is actually a significant difference between nervous women and nervous men talking to recruiters about their first job. Not sure how important it is, but it should not be discounted.
Do you have followup questions?
I just wanted to point out that this is objectively wrong for our profession and misleading at best. Women were a large part of early software development and computer science, composing far more than 20% of majors [1] and that this article is specifically related to computer science and software engineering.
Clearly something happened in the 80s that caused a transformation and I think attempting to explain it with a biological basis is simply factually wrong. It seems like whenever an explanation attempts to use gender differences as some sort of rationale it comes coupled with ignoring the very objective history of computer science.
[1] https://www.npr.org/sections/money/2014/10/21/357629765/when...
The ratios have been fairly constant in recent decades, but vary a lot from degree to apparently related degree. For example around 40% of degrees in mathematics go to women, and that factor of 2 difference from engineering has not changed appreciably since Reagan was President.
Now you are right that women were a large part of early software development. "Computer" used to be a job that was almost exclusively held by women. Who then made the transition from actually being the ones who did the calculations to writing code. (Note, the preponderance of women can be explained by mathematical ability being fairly evenly distributed, but most careers using that ability having been barred to women historically.) See Grace Hopper and Margaret Hamilton for justly famous examples.
However I have noticed that the gender ratio seems to be strongly dependent upon language. Some years ago I worked on a project with a COBOL and a Perl group. The COBOL group was largely women, but Perl was almost all men. I got to see what happened in Perl up close. You had a pretty good balance of men and women getting into web development. But a lot of men went from web development to back end web development into programming. Women were more significantly likely to go to front end, design and product management. And neither I nor the women that I talked to saw discrimination as having been the driving factor.
So why does it happen? Here is my best guess. Between COBOL and more modern languages we have introduced many language features that are hard for most people to get their heads around. For example recursion, pointers, closures, and class hierarchies. These barriers are sufficiently hard that many teachers privately say that only some people are able to learn to program. My suspicion is that one or more of these concepts is more of a barrier for women than men.
Also, your point about those language features being harder is also, objectively wrong. All of those features you mentioned existed before the 80s and were used at the time. If anything software engineering has gotten easier to understand over time, not harder thanks to more robust tooling, debugging and support. Back then you didn't have access to easy resources and had to do everything yourself, so you would have to provide a better explanation than 'things are harder now than they were before'.
Existed, yes. Widely used? That was a period of transition!
The period from the early 1980s to the late 1980s coincided with a host of changes. Including the rise of personal PCs and Unix, less VMS and mainframes, a decline in COBOL, a rise in C and Pascal, etc, etc, etc.
In 1980 it was reasonable to take introductory programming courses in COBOL (the most commonly used language in business) or FORTRAN (the most commonly used language in science). At the time neither language supported recursion, closures, or object oriented programming. Pointers existed, but were not as heavily used as they were later. That cohort graduated 37.1% women in 1984.
If you were taking your introductory programming course in 1986 on a personal computer in C or Pascal, you would have dealt with both recursion and pointers heavily. That was about when I took that course. This cohort graduated 29.9% women.
Object oriented programming didn't break into the mainstream until the 1990s. (The original Code Complete written in the 1980s doesn't even mention it.) It existed, but was not widely adopted "by industry".
Closures began to spread out from Scheme but remained a fairly niche concept until people got serious about them in JavaScript in the 2000s.
So the timeline is not evidence against my suspicion.
Of course so many other things were in flux that it isn't evidence for either.
How much resemblance does software engineering pre-80's and post-80's have with each other? Furthermore, how much generalizations can one make when the sample size is small? Presumably when computer programming first became a distinct activity, the pool of players were significantly smaller than it currently is.
Seems like quite a stretch, given that those are all concepts created by mathematics, which women have long excelled in - after all, women were the original "computers" before we had machines to automate calculations.
Add to that that the hard sciences like chemistry are full of women, and many of the concepts they involve dwarf the complexity of concepts like classes and pointers.
What changed for women between the time of early programming languages and C++/Java wasn't pointers and classes, but rather the culture of tech itself moved from academia to business, and big business had a heavy male bias.
Doing rote arithmetic is nothing like doing mathematics. Doing manual calculations is nothing like being a programmer. The activities have zero resemblance. Also, advanced mathematics degrees (i.e. Masters and above) have the same gender parity as computer science. Undergrad mathematics degrees has a more balanced gender parity, but this is explained by a large proportion of those women going on to become teachers.
Understanding the function of pointers, classes, and most programming itself are also nothing like advanced mathematics. Even ML is largely stats and calculus in its technical aspects, not cutting edge math.
There is zero at all evidence to suggest that women are less capable of understanding the concepts behind programming.
This is certainly true. But they do overlap in requiring a heavy amount of abstract reasoning. While "abstract reasoning" is a bit vague, one proxy for this is spatial reasoning which shows strong gender disparities and has implications for science and math ability.
https://link.springer.com/chapter/10.1007/978-3-319-44385-0_...
It's extremely vague, and therefore shouldn't be used to justify any conclusions about an entire population.
> one proxy for this is spatial reasoning which shows strong gender disparities and has implications for science and math ability.
Another proxy for it is symbolic reasoning, which is arguably even more closely related to programming (most programming is symbolic manipulation - arising from discrete mathematics). Programming languages themselves were inspired by the study of the structure of natural human languages.
Since women's language skills are often stronger than men's, I might argue that women are better suited to programming than men ... but I wouldn't argue that because that would be using the same fallacious reasoning that is behind the argument you used.
In the real world, most programming and software engineering tasks use a mix of quantitative, spatial, symbolic, analytical, and social reasoning skills. Above all, it takes a structured approach to problem solving, which can be achieved through many forms of reasoning.
It's certainly an open question how much spatial reasoning is relevant, but its not irrelevant and so such data has explanatory power. Of course one doesn't have to be in the top 1% of spatial reasoning to be a capable software developer, but no one is making such a claim. We're looking for factors that help explain women's apparent disinterest in becoming software developers. But its a given that people are drawn to things they're good at and disinclined towards things they struggle with. And so the gender disparities in spatial reasoning is a relevant data point in this discussion.
If you read my comment again, you'll see that's not what I pointed out as fallacious. What I said was fallacious is arguing from just that factor to explain women being lower represented in tech. You can't argue something this complex from any single factor.
> Of course one doesn't have to be in the top 1% of spatial reasoning to be a capable software developer, but no one is making such a claim.
The very specific claim by the OP was that women have more difficulty understanding pointers, classes, closures, etc, and therefore are lower represented in tech.
Also, arguing what is needed for the top 1% is irrelevant because we are talking about gender participation rates across the industry.
> And so the gender disparities in spatial reasoning is a relevant data point in this discussion.
And even more relevant is the significant historical cultural signaling that women don't belong in tech. I'd never claim it's an exclusive factor, but to exclude it from the debate, just like excluding any type of relevant logical reasoning capability, spatial or otherwise, is fallacious.
You will never see that stated as a claim. It appears as a guess, as a suspicion, and at multiple points I was at pains to point out that I have no evidence for it. It certainly is not a claim.
That said, men are way overrepresented in programming. It doesn't matter whether you look at CS departments of self-taught programmers, they are overwhelmingly (though not all) men. I am arguing that this fact is not in itself proof of discrimination.
Of the claims that I have made, one is that in my anecdotal experience I personally witnessed a lot of people in the early days of the web start in the same role, but the ones who followed a track to "programmer" were overwhelmingly men. When I personally asked women who both had and hadn't taken that path, they told me that discrimination was not a factor in their decisions. Actual responses, "You guys never pushed me away from programming, but I want to make things pretty." "Sure, there have been a few jackasses, but there are jackasses everywhere. Most of you are very welcoming as long as I can do the job."
Again, my personal experiences are anecdote, not data. YMMV and all that. But experiences like these are part of why I don't believe that the skewed ratios are the result of discrimination, no matter how many essays I read claiming otherwise. (Essays whose only real data point seems to be the fact that there is a gender ratio.)
However coming at it from the opposite end, remove all barriers that you can find, and work to make sure your hiring process hires women and men who perform equivalently on the job. As long as those are true, you are probably doing about as well as you can to get the best workforce you can.
Note "who perform equivalently on the job" is a subtle and important criteria. As an example, men tend to have an advantage on standardized tests. Therefore I am firmly in support of such measures as adjusting SAT scores to be better predictors of class performance, and then removing all signs of gender from applications before passing them to the hiring committee. Not with the goal of achieving any particular mix of men/women, but with the goal of getting the best performing class that you can from the available applicants.
Not so fast. See https://www.aps.org/programs/education/statistics/fraction-p... to verify that the percentage is a bit under 30% for women in mathematics and around 20% for women in computer science.
Also note that the ratios graduating with a BSc and a PhD are very different. There are a lot of challenges around the PhD program that have kept women out. (Challenges like, "long time spent poor during prime child bearing years".)
Compare to Ursula Burns, who started at Xerox in 1980 and eventually became CEO.
So, of course something happened that wasn't biological - the opportunities for women with the ability to program or do engineering dramatically increased.
Anyway I assume you mean that there's a bunch of these types of skills that might be unevenly distributed, and indeed it would make sense to have the numbers.
I'd say one thing to think about is whether there's an economic effect taking place. Suppose women have comparative advantage in something that isn't software. Then even though they might be just as good at it, fewer of them would choose it. And this is where actually absolutes are not what matter, it's the relative opportunity costs that do. So looking at who is better at spatial reasoning might seem sensible, but the decision might be better understood as economic, requiring us to look at Ricardo.
She is very smart, but her spatial reasoning is weak. At first this wasn't too hard for her, but it became a real issue in lab courses. Then she discovered that CS courses qualified as lab courses and were easy for her. So she got her degree, then became a programmer.
So the answer that I give to you is that as soon as you actually have to any part of engineering that involves actually dealing with how physical stuff works in practice, spatial reasoning comes into play. And dealing with how physical stuff works in practice is pretty much core to being an engineer.
Another issue is in what's being measured. Even if you do observe a gender difference, how can you be sure it's an inherent difference caused by biology, and not an emergent difference caused by environmental or experiential factors?
Regardless, if you replace "women" with "people of color", then it's even more obvious that we're not in the equilibrium state. No matter how you dice it, suggesting that a man who is non-white is somehow less suited to software development work isn't defensible in any way.
About 7 years ago, I started to wonder about a cluster of concepts that I've yet to successfully explain to anyone without getting a confused look...
Roughly, it's a curiosity about what (if anything) is in the joints and gaps and shadows around the more salient features of our existence. An example is like: how (if at all) does having systems for getting rid of unpleasant things (human waste, trash, unwanted products, corpses, people who are disabled/invalid/elderly, criminals...) shape our thinking and understanding?
Privately, I think about this as unraveling: pulling on loose threads anywhere I catch myself or others taking something for granted.
A consequence of picking around in these gaps and cracks is that I've grown frustrated with most of the discourse, research, and subsequent popular-press reporting that has any overlap with a human/social system. The problem is pretty ubiquitous. The kindest diagnosis I can give is that there may be a big hole in our language(s)/grammar.
So, the methodology of the 2003 study (https://link.springer.com/content/pdf/10.3758%2FBF03196134.p...) cited first in the paragraph you link at Wikipedia documents its sample: "The participants were 60 men and 60 women who were each paid the equivalent of $4.50 U.S. Between 20 and 30 years of age (mean age, 22.2 years), all were right-handed students enrolled in either undergraduate or graduate programs (in social science, French, or administration) at the Université de Montréal."
Likewise, here's the first sentence of the discussion: "The present results revealed relatively high accuracy levels overall. Although men did not supply significantly more correct answers than did women across the three conditions, they needed, on average, less time to carry out the mental rotation of the structures illustrated in Vandenberg and Kuse’s (1978) items."
I want to draw a few threads out of this:
1. A more honest summary of the research is something like: "60 male and 60 female college students at a single university in Montreal, between the ages of 20 and 30, when studied in the early 2000s, representing 3 majors, selected by an unspecified strategy which involved compensation of $4.50 and then broken into 3 subgroups of 20 and given a similar mental rotation task in a different format, performed the mental rotations with similarly high levels of accuracy, though the selected male students groups did so around 33% faster." This is an improvement, but it still doesn't well-reflect how low our confidence still is that it measured anything accurate (let alone valid) about statistically indistinguishable groups ~now, let alone our roughly total inability to answer whether this relationship is fixed and durable across meaningful timescales.
2. There are reasonable alternatives to the headline treatment of the result. Since there was no statistically significant difference in the accuracy of their results--only the response time--the narrative about men's superior performance this task merits scrutiny. Is the difference explained by differences in confidence? Cautiousness? Familiarity with similar tasks? The study makes a halfhearted attempt to address cautiousness by asking for a self-report on whether they double-checked their answers, and on how difficult they thought the task was. Women consistently rated the problems as more difficult (but answered as accurately). Why did they rate it as more difficult?
3. The study discusses two main reported rotation strategies in the literature--holistic and analytic--and that the holistic strategies tend to be faster than the analytic strategies. It also notes that "The literature thus suggests that, in the standard visual presentation condition, the holistic strategies preferred by men are more efficient than the analytic strategies preferred by women." I haven't read the whole study, but I don't see any attempt to tease out to what extent response time differences persist or disappear when controlling for strategy. I see no discussion of or attempt to investigate why men and women are using different strategies. But, the fact that the primary difference is response time, and a response-time difference is noted between strategies, and strategy differences are noted between the genders, and how cultural/experiential and non-intrinsic strategy selection appears as a variable, I'm a bit slack-jawed that this isn't the headline result.
4. I see no examination or breakdown of demographics/activities that might matter. Keep in mind that while they covered 120 students in total, each individual test group is 20 students with no discussion of how they were selected. These groups are small enough to be vulnerable to weird samples even if they did draw statistically random samples. How many of these students played sports? Which one? How recently? At what level? What about adjacent recreational activities they might not consider a sport, such as shooting, skating, skateboarding, bowling, rock-climbing, kayaking, mountain-biking, yoga, running, etc. How many practice some sort of art or craft? Do they play video games? Pilot any sort of vehicle? Does controlling for any of these affect the observed gender difference?
Moving beyond the study itself:
5. If the response-time difference is durable and intrinsic, it's not obvious what if any bearing a response-time difference the measured task has on how well men and women can perform an engineering job. They might not even be meaningfully correlated. Is an engineer's performance strongly bottlenecked by how quickly they rotate objects, or is this delta largely leveled in practice by other factors (e.g., my typing speed is rarely the thing that limits how much code I write in a day).
6. Even if such a speed difference does have a bearing on how well men and women perform an engineering job, there's no basis for assuming the magnitude of the speed performance difference would equal the magnitude of the job performance difference (which could be larger, smaller).
It's possible the others are all stellar, but my experience says it's not likely. Because we aren't very good at thinking.
Lucid, complete thinking about even fairly simple things--as I imagine most if not all successful programmers have learned--is difficult.
Complex adaptive social systems, which can have the effects of events that happened thousands of years ago still rippling through them, have deep wells of unknown state and dynamics.
The only honest way to reason about them is with epistemic humility.
But that said, here is a classic test showing strong gender differences accidentally discovered by Piaget. Draw two cups, one tilted. Assuming that both are halfway full of water, ask the subject to draw the water line.
Until puberty, neither gender can perform this task well. After puberty around 90% of men and 30% of women find it trivial, while the rest do not. (The most common answer that I have seen from women is to tilt the water line with the cup. The second is to tilt it double!) Performance on this task is not particularly correlated with education.
Ask a few friends and family, and it isn't hard to verify for yourself that a gender gap exists.
Interestingly I have yet to encounter a programmer, male or female, that doesn't find it trivial. I have no idea why programming would select for people who find this task easy. but it apparently does. And the population of people who find this task straightforward has 3x as many men in it as women.
Try it.
I think you are reading me more narrowly than I want to be read, but I don't fault you there. I am not good at communicating this concept yet.
I picked the first study because I start at the beginning, and look for loose threads.
I didn't pick on this study because I think its methodology is terrible. I just picked on the first few loose threads I found, and pulled.
I pulled on the threads to (try to) model and promote how I go about searching for things that aren't facially obvious, and to demonstrate how applying this process (showing my math) leads me inexorably to one conclusion: it is very hard to think and communicate about things like this in a sound, lucid manner.
I'm not here to poke holes in individual studies or "prove" anything, but to encourage you to look for loose threads in the epistemic fabric, here.
In closing, and to be more specific: listing a bunch of issues with the study doesn't make it wrong. Proving the study wrong is not the point. The issues highlight some of the epistemic hubris in the study, and hopefully to expose how that sort of hubris can compound as we summarize work like this and weave it into higher-level narratives. It may help to see this as laundering unearned/unexamined assumptions at lower levels.
https://en.wikipedia.org/wiki/Replication_crisis has an overview and you can dig in from there.
That said, I've run across enough lines of evidence, both from anecdote and research, that this particular phenomena seems likely to be real.
I said that it held about as much water as predictions based on numerology.
And then he asked what I would think if the astral event happened when and as described in the video.
I said I had no reason to assume Stellarium was wrong, but that the fact of some arrangement of astral bodies doesn't inherently validate any interpretation that the arrangement is significant, nor any subsequent interpretation of what its significance is.
Hormonal differences are known to cause a host of physical differences between the genders, a host of behavioral differences (have you read the research on what testosterone does?), and a tremendous amount of mental differences in other species. But political correctness causes us to reject out of hand the idea that biology could cause modest differences in average mental abilities and interests in homo sapiens.
There is no question that a few decades ago people casually accepted conclusions about gender differences that we today recognize are fallacious. But the current consensus is an absurd overreaction.
I am not trying to debate or argue or win, so there is no satisfying crunch. I am just hoping to say a few things you can chew on (without being too much of a jerk along the way).
So if you are going to college in India you will choose a subject that makes more economic sense. Even if that means studying a subject that you don't like that much. When there is freedom to choose profession without economic constraints people will choose subject that interests them the most.
Edit: I might be downvoted for last sentence.
https://womenintheworld.com/2018/02/27/study-finds-women-in-...
I do/did, and the reason she ended up as a programmer was because she wasn't considered for an engineering program (because they already had a woman studying engineering) and had to take a math scholarship instead.
If we want to continue to live in a world where women can become engineers, and managers, and CEOs, then some of the talented people who were forced to become programmers in earlier days are going to be diverted.
Guess who doesn't have career trajectories. (Spoiler: It's young people.)
This is a really broad stroke and it may even be true to a high degree. But I've had (and given) plenty of interviews where we engage a topic and just talk about it openly as if we were already colleagues. Maybe that's a Swedish thing?
Interviewers don't need to be adversarial to determine if a candidate is going to be good for the role. Interviewees shouldn't be passive, and should be using the time to determine if the company is even a good fit for them.
Seriously: go back to the 50's and 60's and you'll find all these same arguments about how women can't be good doctors and law is a man's world. And they were all wrong.
Why is computer science special in a way that medicine isn't? Why can women heal but not code? Isn't that the harder point to prove than "it's a pipeline problem"?
Did women suddenly discover an interest in healing in the past 50 years?
Compare that to computer science and being viewed as a geek, nerd, loner. Even though it's less bad at this day and age, it's not even comparable to medicine and law.
Equality of opportunity does not generate equality of outcome as soffits revealed on Scandinavia. And it shouldn't.
People are individuals and they should not need to conform to a flawed notion that everything should be 50/50
After I graduated, my university managed to get the number closer to 60/40 of men vs. women but when I graduated there was just one woman in our graduating class. I heard anecdotally from those majoring in EE how they had professors actually discourage them from continuing because they were 'too anxious' about grades and other stuff.
I'm male and I was the only LatinX person in my CS major; there were several more in EE by comparison. Part of the problem might be cultural pressure...my parents were extremely disappointed when I decided to major in 'Computer Science' rather than a major with 'Engineering' in the title. They did not get that it was part of the school of engineering, that for all intents and purposes I was an engineer, and the job kicks ass. They wanted to be able to say I was an 'ingeniero' to family in Peru. I ignored them.
As for bias in interviewing, I think it's really hard for non-POC to understand the more subtle parts of what sucks about interviewing. Even tho I grew up in the states and have been around white people my entire life...there is something about the way most caucasian Americans telegraph (or don't) feelings and communicate during a technical interview that put me totally on edge. I get anxious with the 'Zuck' white guy personality type and somehow these feelings of being poor, being bilingual, going to a shit public school, etc bubble up in my head while I'm trying to rotate a binary tree. The two times I interviewed onsite at Google I couldn't escape the feeling. It felt like the 'whitest' place ever and that everyone I spoke to was Linus Torvalds or James Damore or someone like that. The fact they didn't seem coached to be friendly added dramatically to that effect.
It feels stupid to say but when I interview with people of other races, I feel more confident. When I interview with immigrants as well. It's my personal bias that I need to work against.
EDIT:
I'm not arguing that these anxieties are rational or desirable...they simply exist in my mind and that makes interviewing more challenging. Just as a musician may fear they'll forget their parts when they go on stage even if they are virtuosos, these sources of anxiety are real. For engineering interviews, not acknowledging some of these issues lowers your signal to noise ration. Someone might be a fantastic engineer but a 45 minute interview might present enough anxiety that they won't be able to show it.
Why don't you see yourself as a person who likes CS/tech and likes doing XYZ things with ABC tools? Or maybe believe for a brief second that the "caucasian American", is probably thinking about what show to watch on Netflix rather than some shitty thoughts about how you don't fit in.
I also would be willing to be my bottom dollar that Google of all places doesn't feel like a small town in Sweden. I'm willing to bet there are way too many Asians (yellow and brown) for that to be true.
Also, seriously wtf is LatinX? Seriously.
<--- this author is also an immigrant from that small country north of Peru.
You would win that bet - Google is 54.4% white, 39.8% asian, according to https://diversity.google/annual-report/#!#_this-years-data
The US is 61.5% white, so whites are underrepresented at Google.
Alphabet keeps about 1/4 of its people in Mountain View. In terms of the demographics of San Francisco metropolitan area, those diversity report numbers likely only slightly overrepresent whites and Asians. Statistically, it is unlikely that Alphabet/Google has a racial bias in hiring, but it certainly has a geographical bias for California.
I might bet a dollar--other than my bottom one--that the offices outside of California all feel like a small town in Silicon Valley.
Also Google's CEO is noticeably anything but white.
it correlates well with what population looks like if you look at the percentiles of 750 Math SAT - 3% of whites, 20% of asian and 1% of the rest of race/ethnicity categories (like African American and Hispanic) make it there:
https://collegereadiness.collegeboard.org/pdf/sat-percentile...
Multiplying by their representation in the overall population, 61% white, 6% asian and 33% for the rest , we can see that the representation at Google is a very close correlate : (3 x 61) / (20 x 6) / (1 x 33) = 183 / 120 / 33 vs. (54.4 / 39.8 / the rest about 6%)
1) Assume good faith until you have reason to assume otherwise. Try your best to NOT make assumptions about people's experiences or situations.
2) If someone, particularly a marginalized person, brings up an experience they have had but you have not had, your first impulse should be to hear them out, NOT to invalidate them.
3) Likewise, just because you personally may not have seen or experienced something in this group/in real life, it does not mean that said thing does not happen.
4) Above all, just be good to each other. It can often be difficult to discern tone and intent over the internet, but try not to pounce on each other too quickly.
The fact that the recounter of a first hand experience is a monirity does not mean that their perspective is automatically valid. And it isn't some mortal sin to question or invalidate the conclusions they draw from experience. It drowns out unpopular (but not necessarily untrue) perspectives and stymies productive conversation.
No one deserves special privileges for having a particular skin color or sexuality. This is exactly the kind of unnecessary segregation that the gp is talking about. It's the first steps along the path that leads to some of us being more equal than others and these pedestals we place minorities on are doing far more harm than good.
Like I don't hate caucasians but sometimes can't help but notice these differences. I also can't just focus on fucking Netflix during an interview! These anxieties and nervousness creep into our heads whether we like it or not!
There's definitely an underrepresentation problem (most grievously with female engineers), but I sincerely believe the problem is mostly systemic, rather than driven by personal prejudice.
From my (limited) perspective, the only thing anyone gives a damn about is whether you're a good developer. If you can code, if you can ship, if you can work well with your other colleagues. Please don't feel like you have you walk into meetings pretending you're somebody else. Walk into meetings with the confidence of a great engineer and founder - because anybody who gives a crap about anything else isn't worth impressing.
With love, from one engineer to another ️
There are immigrants at the bottom that feel discriminated against because of race but they miss the basics of the culture and the ones that learn the system excel.
If you’re seriously claiming that people of color aren’t treated differently, look at the implicit bias test: https://implicit.harvard.edu/implicit/
It’s a very easily reproducible experiment (you can conduct it on yourself by following the link) that shows that most people respond differently to disadvantaged groups, even if those people are not consciously aware of having bigoted attitudes.
I think that if somebody is telling you they’ve faced discrimination, it shows respect to at least acknowledge the possibility that they are telling the truth and not hallucinating it.
https://qz.com/1144504/the-world-is-relying-on-a-flawed-psyc...
https://www.thecut.com/2017/01/psychologys-racism-measuring-...
From that last link: "Both critics and proponents of the IAT now agree that the statistical evidence is simply too lacking for the test to be used to predict individual behavior."
I would argue it is comparable to (an outward-oriented version of) body dysmorphic disorder: instead of social anxiety due to the perception that people are disgusted by your appearance, you get social anxiety due to the perception that people hold a negative view of your ethnicity.
Then why do I read stories like this about black soccer players being racially abused?
https://www.euronews.com/2019/11/01/racism-at-the-heart-of-b...
More relevantly, it is useful to understand the VC process as selling to a mix of individuals. The horrible ones stink and need to be written off. It sucks, but that's life. (You probably don't want to work with them anyway: should you really trust them with your life's work through all the closed door activities that happen?) At the same time, there is a strong wave of individuals and firms that view non-traditional backgrounds as a valuable leading indicator for key difficult aspects of company building. Fundraising is a form of sales. You only really need one yes, so having access to otherwise closed off sources of capital is an amazing advantage.
It's a weird world and something I care about, so I'm genuine in my offer to folks here.
Just look at Roma.
As a tall white man, I find it hilarious you think we are all confident.
It eliminates the misogyny that english-language-only whites read into romance languages.
Surveys show that only 2% of the people referred to as "Latinx" prefer that term. So the whole phenomenon is crazy to think about.
https://medium.com/@ThinkNowTweets/progressive-latino-pollst...
As another minority I also looked at the poster's usage of LatinX unironically with surprise, and drew similar conclusions about their "wokeness".
https://www.washingtonexaminer.com/news/98-of-hispanics-and-...
English already has a gender neutral adjective to refer to us, Latin, and therefore Latin American.
LatinX means you've internalized the colonialization of white "liberals" [0] who would refer to us as Latinos or Latinas while speaking English to show off their poor Spanish and therefore pretend to be sophisticated and woke.
[0] I don't consider liberal bad or good, just that the people who use latino/a/X seem to self-identify as liberals.
[0] https://medium.com/@ThinkNowTweets/progressive-latino-pollst...
[1] https://www.nytimes.com/2019/11/05/opinion/latinix-warren-de...
This is cultural colonialism from the, typically WASP, urban elite. Who possibly finds Spanish's gendered pronouns annoying? How many are them are native Spanish speakers? And yet they feel slighted and therefore try to impose their (typically poor) Spanish on us!
They ignore that, technically, Spanish has three genders (the neutral which is almost, but not completely, withered away; see "esto/este/esta"). So, even in Spanish, "Latin" would be a far more correct gender neutral form.
They ignore that objects can have multiple genders according to the synonyms used to refer to them.
They ignore that linguistic "gender" has little to do with gender, the term appears to have been coined by Aristotle to refer to sets of nouns, which largely follow gender when applied to people.
Why are on Earth are we accepting of unpronounceable adjectives and nouns (the -nX soup of constants being especially unpronounceable for us native Spanish speakers!)
Outside of the Bay Area tech scene, I can't imagine I would ever use LatinX in Spanish conversation. I choose my battles.
I get it. I live in the mid-West. Most people haven't heard the neologism. My parents (well educated, sophisticated people) certainly hadn't.
SV is different.
But culturally where I live doesn't matter. We accept the culture. If SV adopts LatinX, then all Latin Americans will have to adopt it.
Imagine being referred to be a noun that you hate! (well you're a visible minority, so I guess you're more aware of this than I).
We despise -nX. I'm willing to adopt your "Latines" as a compromise. But I'll die refusing to use that X ("X" is dehumanizing, as if we're a mere unknown in an eq.)
Latinx is a sign of wanting to show off Spanish (to virtue signal) but actually being intolerant of the way the language works. Values collided, and thus Latinx was born. Using the correct term, Hispanic, just wasn't an option.
Latinx, Latino, Latina are not normally used for all Latin-based languages. Italians and French don't qualify either, despite being Latin-based. (Quebec???) It's also not race; the Cherokee do not qualify even if of mixed ancestry. Really it is just a synonym for Hispanic.
My mother family is mixed of black and native american.
Almost every single time I faced discrimination, was because I was "white", for example open hostility by 100% black people assuming that I was "white" and evil or something, or when I was informed I should not apply for affirmative action because I was too white looking, or many, many times I was called racist as soon people saw a picture of me during some argument or another.
To me it is obvious that further segregation and racism, is not the answer to segregation and racism.
Any sort of intervention will have some negative effects. I'm sorry you are being disadvantaged. Seeing how hostile people can be to others, especially in cases where they are wrong (like yours), shows how bad things have become, imho.
That said, we have to do something. If helping get parity in CS means a few guys get disadvantaged, or some people get otherwise mislabelled, it still helps a ton of people, helps break the systemic issues. In many situations, it's dammed if you do, dammed if you don't. You and I are still very privileged in the end (ex: dual citizenship).
However, overrepresentation in tech in Silicon Valley does not necessary translate into societal privilege, or even extend to all places in the US. Like sure, Google's CEO is Indian, but the entire upper layer of management at the company I work at (and a lot of other companies in Middle America) is 100% golf-playing white males with no way to break in. So I'm kinda SOL both in the diversity programs in Silicon Valley / more progressive tech places as well as the golf-and-whisky club at work.
Would like to hear solutions or experiences from other brown South Asians working outside Silicon Valley.
Plenty of white people are uncomfortable around minorities. Do they all love that feeling? I'm confident most feel intense guilt about it and never act on those impulses in any way. Just having a 'racist' feeling doesn't make someone racist.
I would argue that that is exactly what racism is. It's having an irrational feeling towards someone and assuming they have characteristics based solely on their race. Why is it so hard to judge people on a case-by-case basis? By your own admission you say that these personal anxieties are irrational and then you go on to attribute it to being a minority. If instead you attribute it to yourself personally, it becomes a problem that you can solve for yourself rather than an affliction of which you are victim to. There are plenty of minorities (myself included) who don't feel this way.
No group dictates the characteristics of the individuals in that group. Instead, the emergent quality of individuals that belong to a group can give that group a stereotype. However, being the unique individual that you know you are, you're capable of shattering any and all of those stereotypes! You're right that you can solve it for yourself; focus on that opportunity/growth mindset! Don't let anyone tell you how you should think/act because of your group "membership"
Pretty glaring assumption there.
But it very well might be (biased against him).
Racism exists. Racism is widespread. People in populations that are targeted by racism are much more familiar with what racism is present than those of us in untargeted populations. Much racism is subtle and implicit.
If you can logically accept those statements, then I don't see how you can claim to know how likely the presence of bias might be. And worrying about something that could actually be true is not racism. Even if the reasons involve race. Assuming that the interviewers are thinking X or will do Y because they are white is racist. Worrying that they might is probably just being realistic.
Again, though, I am the one making this argument that you are declaring to be racist. The person you replied to wasn't. He was just expressing an anxiety he experiences, and wasn't even speculating on how likely that anxiety might be based on reality.
"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."
You've described me perfectly. Except that I'm an anxious, pale-skinned, Jewish guy from rural Oregon who was bullied throughout high school for being, I dunno, skinny, pale, and awkward. This has resulted in a lot of self-worth issues, social anxiety, and major depression, which I struggle with to this day, nearly 15 years after high school. I have been interviewing for high-level companies for the past year and...have not secured a single offer, probably because I suck at interviewing, but who the hell knows?
Anyway, I get what you're saying about the "Zuck" personality type, and that's refreshing for you to mention. I, too, am pretty intimidated by some of the people you describe. I am sorry that they make you feel that way. They probably don't intend to. Anyway, the point I'm trying to make is that there are a LOT of "non-POC" people, AKA Zuckerberg-looking folks, who are incredibly anxious and just want you to smile at them and try to get to know them as a _human being_. I don't want to be grouped together with all the people in this country that have light skin. It's not fair to me.
I suspect that some of the "non-POC" people (why don't you just say white people?) COULD wrongfully see you as an intended "diversity hire", and need to "prove your worth" accordingly, which is racist and wrong. But the problem is that the narrative you're putting forth is encouraging companies to take measures to make the workplace more diverse. If you follow this idea down the rabbit hole, I think it will hurt people that look like me, who have no acceptable "race card" to play. And that's OK. But down the road, it's going to lead to more racial friction. I don't want to be put into a racial box based on my phenotypes. What if there was a form of affirmative action that led to more anxious and depressed people getting better jobs? For a few minutes it sounds awesome, but it's probably the wrong way to go about things, because I think it would lead to animosity between neurotypical people and, to use a woke term, the "neurodiverse".
It's not about an interview format for a different race but interviews that take into account how being the odd person out may make it harder than it needs to be. In my ideal process, that helps everyone have a better interview.
I think this is a mistake. Interviewing is a teaching/sales role and many people need coaching to come across as friendly. They aren't going to get that coaching if they see it primarily as an obligation.
I did them for many years out of a feeling of obligation, but if I got better at it, it was slowly, and with diminishing returns. It was just more of the same experience.
For some people that causes anxiety, the exact opposite of comfort.
Or are we talking about the personality type of a movie character pretending to be Zuck?
Why should there be predetermined amount of women or "minorities" in these programs? Who says that's how it should be?
Is this true for all jobs in the world, or just in "these" programs? If so, who chose these particular programs to be "special"?
If not, where is the "fight" for all the other jobs like plumbing, oil drilling, special forces in combat, working on top of 35+ story buildings? Why is nobody counting in those fields?
Those are the things I like to think about whenever I hear something that makes no sense.
Those fighting for equality are focused on getting equality in great careers, and that's why they're focused on SWE jobs over oil drilling.
You might disagree with them because you think being a plumber really is a good career. You'd probably be right, but that's not how society sees it. Society sees SWE jobs as being much much better, and so that's what's being fought for first.
Ok, see, this assertion bugs me. The linked post SPECIFICALLY talks about biasing hiring and recruiting in favor of women. Diversity efforts, by definition, are hiring and recruiting bias, but for supposedly benevolent reasons. But you’re dismissing that and implying that there are subtle, hidden, unremovable biases that only certain people are capable of even seeing. If somebody were to suggest that you’re imagining things, there’s no way to test your theory against theirs, since you’re begging the question (in the original philosophical sense).
I get it. Interviewers still think they should evaluate how a candidate will "fit into our culture" without any examination of what that means. For a lot of teams that still translates to "same shows, same games, same fondness for happy hours, same comfort for vaguely inappropriate jokes". If a candidate doesn't seem to fit into that sort of "culture", it's easy to pass them over for the next one.
What can I do to do better?
https://careers.google.com/how-we-hire/interview/#interviews...
Anything specific that white interviewers could do differently to make you feel more at ease?
> It felt like the 'whitest' place ever and that everyone I spoke to was Linus Torvalds or James Damore or someone like that.
Well yeah, it's Google, so that's possible. Or maybe the company is large enough now that those kinds of high level individuals are diluted in their engineering pool? But it certainly had that reputation early on, that any random person interviewing you could be top in their field of expertise.
> The fact they didn't seem coached to be friendly added dramatically to that effect.
Hah, yeah, that's very much part of the culture. Having the best argument or data or working code matters. Not how politely you talk about it.
Which can certainly have its advantages, as long as everyone can let go of personally identifying with their idea once they are convinced of a better one. Then it can be a real positive.
It's interesting that you went on to describe your bias against white interviewers. It's going to be quite difficult for white people to hire non-white people into their organization if non-white people are biased against performing well for white interviewers.
To me, this is just as bad as actively discriminating against certain groups of people.
Why must everyone be absolutely and uniformly represented? It just doesn't make sense, that's not how reality works. It will never be so, and all you end up doing is crunching the numbers to "make it work on paper".
Are women or black or whatever group we discuss equally represented across all jobs across the whole universe, everywhere?
It's a ridiculous concept, I don't understand who came up with it.
Because humans are biased.
Basically, someone similar to you will naturally seem like a better and more skilled person
There is reason to believe that women, people of color, etc are unfairly kept out and it does great harm to their lives (and has other undesirable consequences). We mostly don't know how to remedy that, so we come up with some cludgy thing like "Let's set a goal of hiring more women" instead of looking for a more elegant solution.
Unsurprisingly, it tends to not work all that well. Then you get articles like this one trying to explain the failure, in essence.
Edit: The Rooney Rule is the only elegant solution I've really seen for systemic bias in hiring. The NFL requires teams to interview people of color who apply for certain positions because they determined that the bias in their pipeline was pre-interview stage. It did wonders to improve the numbers without setting a quota.
Is there any actual proof of any of this rather than some bogus numbers from noname Kapor Center who admit they are just evangelists?
https://www.kaporcenter.org/our-work/ > Our pioneering work ranges from education programs and community building to evangelism and investing.
I think the most damning metric I see constantly touted is percentage gender; "We aim to have 50% women in the workplace" is a prime example of this. If this is by sexual assignment then even if the value is reached the intent will not be (one could be a female by sex but a male by gender and thus from a diversity standpoint is largely contributing as a male). If this is by gender assignment not only is the metric focused on a fluid concept but it's also not a binary - in order to reach 50% women we'd only have 50% for the remaining non-women, which represents a broad range of gender expression and is not exclusively male.
I do respect that many companies (not just in tech) see diversity as an issue and are trying to do something about it. However, I do hope that they spend more time investigating the full range of the issue and begin by making small attempts at approaching the problem space before declaring metrics as objectives.
The goal is not to have 50% women, sharp. The goal is to fix the problem that in the US, where there are 5 men for every woman working in top major software corporations, and those are the ones that supposedly try to improve things.
It's 2019, and yet a company with all-male board was the norm until this year (arguably still is). We are so, so far from any form of reasonable balance that I am not sure which universe your comment applies to.
And yes, what you said matters, as does race, country of origin, and economic background. Intersectionality is a fancy word, but it's useful, and the article mentions it.
So that said, 50% is a useful number. It's useful to say that if the actual hiring rate is at 15%, we still have a problem.
It depends on whether it has been a consistent trend across the vast majority of marketing departments and companies, like it is wit software.
Just like having one software company with 80% women is not a solution, having one company with 80% women in marketing is not a problem.
50% is a useful number because that's about the proportion of women in the world (did I really have to spell that out?).
I have nothing against companies taking a moment to reflect on how their hiring practices may be unintentionally (or worse, intentionally) stifling diversity. Rather, I'm invoking Goodhart's law here, in that "When a measure becomes a target, it ceases to be a good measure."
[1] https://www.accenture.com/us-en/about/inclusion-diversity/ge...
[2] https://www.bhp.com/media-and-insights/prospects/2017/09/no-...
[3] https://www.bloomberg.com/news/articles/2019-11-12/dell-aims...
There's also 99 men for every 1 woman working in coal mining. Why is no one (especially women) advocating we "fix" this gender disparity?
> In India, for instance, about 35% of developers are women; in the U.S., it’s 16%
Does India not have the various gender biases we often attribute a large part of the problem to? What is India doing so well in this space to have over double the percentage of female software developers as the U.S.?
In the small minority of hacker rank study set, I would say that women are just as much encouraged or frankly expected to be in STEM as men. Although I am fairly certain that this observation will quickly disappear and will be heavily male dominated on a larger percentage of the population.
Really, looking at the actual hacker rank source, it seems like their sample set is really tiny and heavily biased.
If you score at the top in your entrance exams, you will applying to medical or engineering schools. The good schools are hyper selective and only take the top scorers (at a rate more selective than our ivy's). Very, very few people consider majors outside of these areas. Secondly, there is a huge amount of social pressure to be an engineer or doctor. It is quite often that parents choose your major, or at least heavily push their kids into one. There are lots of Bollywood movies whose plots are centered around parents forcing their kids into engineering.
Since your choice of major is largely determined by academic and social reasons there isn't a big gender disparity. Females do just as well on the entrance exams, and there is no societal view that engineering is a male major. If you are a parent who wants your kids to earn well and marry well, you will push your kids towards medicine or engineering regardless of gender. If you are female who scored well and got entrance into a top engineering school, dropping out would be unthinkable. It would be an insult to your family. You would be throwing away years of hard work in their view; some kids start preparing for entrance exams when the hit 14. There is even a suicide problem when people fail out of the top schools (see the movie 3 Idiots). Essentially majors and careers have a hierarchy which is the same regardless of gender.
As to why there isn't a societal bias that engineering is a male major, I'm not sure. It was definitely a quick change as it was only in the 1960s when most engineering colleges started admitting females.
There is definitely still a gender gap (many women are not supported to even finish basic schooling), but there isn't a huge societal bias that engineering major or STEM is a male profession.
I have heard that some of the USSR countries (Russia, Ukraine) have a similar culture and don't view engineering or STEM as "male" majors.
Maybe the problem is parents don't bully their daughters and sons into engineering here :)
I wonder if gender bias still kicks in once in career. I seem to see way less than 35% Indian women vs men in very senior or management roles. (Just my anecdotal data point of one, I don't have any numbers to back that up).
1) women entered the field later than men (so the distribution on the experienced end is less) 2) women have a significantly higher societal expectation to be the caretaker. Many pause or stop their careers when they have kids. 3) Indian society is heavily patriarchal
Regardless, I personally think the situation is better in India. It's pretty hard for the US to improve if not enough women enter the field in college. If the bottom of your funnel is weak, all the efforts on managing the middle and end are largely fruitless. We (Americans) need to take a better look at how our education and culture is causing the gap at the university level. I think that some of the approaches Harvey Mudd has taken is something we need to implement across universities.
Secondarily, Indian education admissions have a high co-efficient on standardized tests and a near zero co-efficient on 'well-roundedness'. Affirmative action is caste-based and implemented via quotas filled from the standardized-test scores.
Finally, lots of SWEs in India are drudge-work engineers. They may spend a few days changing the text on a ColdFusion page. For these jobs there is a bare selection mechanism that involves your university GPA-equivalent and whether you can speak English (usually). The large number of graduates will then spend their time 'on the bench' as spare burstable capacity to perform this sort of drudge-work maintenance. The lack of a selection mechanism removes a source of bias.
So some good things, some bad things. Some don't apply to Google India (like the last one, I think).
EDIT: Sorry, had to create a throwaway for this one, but I lived there (and observed this for many of my friends, though not for myself) and felt you deserved to have live info. I'll accept the full ban on my account for bypassing the rate-limit.
> Does India not have the various gender biases we often attribute a large part of the problem to?
The gender equality paradox details many of these sorts of inconsistencies. For instance, why does Iran have gender parity in compsci while virtually all progressive cultures struggle to crack 20% in compsci?
It's only when there's a lot of economic pressure that women that they start going into fields they don't tend to go into. India, specifically, has a lot of pressure for people to go into software dev.
Here's the LA Times talking about it:
https://www.latimes.com/science/sciencenow/la-sci-sn-women-e...
At the same time I noticed that the majority of engineering managers, product owners and agile coaches in our company are women. Some of these women were programmers at some point in their career.
I'm not deducing anything from this (especially since it’s a single datapoint) but it sure is interesting.
Are you actually counting how many of you are woman and conclude based on that, that you are better off than other companies?
It's not low, or high, or medium. It just is. As long as you are not rejecting perfectly capable women/females (just because they are so), you are not doing anything wrong and you are not worse off.
Since an Engineer may change jobs half a dozen times over a career, but women generally change once (to non-Engineering job) we have a cumulative effect.
I don't understand this reasoning. Are you saying that women generally have one engineering job and then they change to a non-engineering one? If not, where is the number difference coming from?
Off-topic: why do you capitalize "engineering"?
I capitalize Engineer as an occupation, like Doctor Smith. Yeah, probably don't want to capitalize it as an adjective.
Many women get nudged/pushed into middle management instead of promoted to technical leads or directorships. It's often a way for companies to claim they "promote" women, while forcing them into roles that are vulnerable to layoffs.
So if you want a number to target, it’s not a proportion of female employees, it’s the retention rate. And that’s not affected by pipeline problems.
The problem look very similar if you want male employees in a female dominate work place or female employees in a male dominated work place. Retention rate is going to be problem, and it is going to be a consistent problem from the first year as a student to 30 years later into the career.
The common result is that people move into local groups where they can be part of a majority. Male teachers going into physical education where most the other physical education teachers are also male. In IT we see female programmers go into design or team leader, where most other designers and team leaders are female.
It is a very hard problem to solve.
Every time we start with basic counting, after just 2 minutes, she's constantly telling me "daddy, I don't want to count anymore". I'm not giving up yet. But, we have to accept the fact that certain genders don't like math and don't like programming.
Sometimes, I see the same thing playing out at older ages. We once hired a female intern and our PM was like "ok everyone, now do your best to make programming seem as fun as possible so we can get this person to go into CS". I'm thinking, at that age, I would have killed for an internship, you wouldn't have had to convince me to "think it was fun", I already knew it was.
There's so much focus on gender equality in programming but where is the gender equality talk in other industries like: cosmetics, football, ballet dancing, etc
In fact, if it was a boy, many people would have chalked it up to "Well of course boys like to move around and be active. Who likes to sit down and count things, anyway?"
And indeed I did, and took to math and CS like a duck to water.
No idea whether that's common, nor whether it might be more common for males, but it's hard to see how someone with that intuitive drive wasn't going to do quite well in the subject.
If I’m not mistaken, there are more men going into cs than women here in the US. I don’t think a parity can happen unless equal number of women pursues cs degrees. I believe the disparity is more inline with career choice/goals.
Unfortunately factoring in case studies involving the technical aptitude’s of women versus men in technical hiring, the results are bleak for women; hopefully this changes and I am not saying women are not able to compete; it could be a cultural issue and the low numbers of women entering the field makes it even harder to achieve gender parity.
I find relevance when discussing gender disparity represented in the trucking industry.
> there really aren’t enough women to meet demand… if we keep hiring the way we’re hiring. Namely, if we keep over-indexing on CS degrees from top schools, and even if we remove unconscious bias from the process entirely, we will not get to gender parity. And yes, there is a way to surface strong candidates without relying on proxies like college degree.
I am all in favour of reducing the industry’s reliance on fancy name schools for hiring.
Soon after the industry seriously stops doing this, the fancy name schools will quickly get female-dominated, and whatever the industry starts using as a signal of candidate quality that hadn't been male-dominated before, will start to be.
When proposing new policies, always solve for equilibrium, don't ignore second order effects, and never assume the world is steady state system.
Why would this happen? Is your thinking that men will respond to the lower incentive of a fancy school degree by pursuing other options, but women won't? If so, why?
Although, there is no clear reason why the new steady state would not be female dominant or evenly split, but if I were to take a bet, I would bet that the new scoring function will still hold existing bias because the problem starts much earlier.
By the way, this is called Campbell’s law.
I've thought along similar lines, but it was never clear to me if such a policy really performs "better" in real-world, politicized policy issues.
Do you know of any supporting examples?
He was recently told in an interview that he otherwise passed with flying colors that, "someone with a boot camp education couldn't be seriously considered."
It's mind blowing to me that anyone in charge of hiring for technical positions can be dense enough to think that your education stops when your career starts.
At smaller companies -- like mine -- it's not that we won't hire out of boot camps. We do, and have. But we're very conscious of search and training costs. Search costs can be somewhat fixed with money by using internal recruiters; training costs are horrific. Bootcamp grads are nearly useless in a professional environment without enormous amounts of senior / staff eng time.
To be fair, this is also true for standard undergrads.
The difference between a cooperative engineering student and a standard undergrad is quite staggering--9-12 months of working experience causes a vast differential.
I tried to look for a junior dev recently and was flooded with boot camp resumes from career changers. The code samples were all more or less cut and paste type stuff where you could tell immediately that even if the candidate were a fairly bright and motivated person, the degree of handholding needed to ramp them up would be just impossible.
Not surprising as the prestigious schools pretty much exclusively take in the top ~2000 students of the country every year.
Ok, wait a minute - they brought him in for a full interview, knowing that he didn’t have a degree, made him jump through all the hoops and then told him that he was never actually under consideration at all? That’s douche behavior no matter how you feel about college degrees.
You're assuming that he wasn't, in fact, the best candidate that interviewed based on what?
Since they didn't seriously consider him they may have left behind the best candidate available to them. The original poster said "he's one of the most knowledgeable people I've been around."
Assuming that poster has a wide exposure to developers, its highly possible that the position didn't get a better applicant.
1) The fact that people aren't hiring from schools lower on the list tells me that we have an oversupply of CS majors. If I need an employee, I'll do what I have to to get one--this indicates that most companies don't really need CS people.
2) "60% of software engineers at FAAMNG hold a degree from a top 20 school" isn't automatically damning. Some of those schools simply produce a LOT of students. I seem to remember something like University of Illinois produces almost 20% of all engineers graduated annually. Silicon Valley also may simply have a local bias because Berkeley and Stanford are literally next door.
3) If I had a chance to direct a talented female in terms of college study, I would point her at engineering, not CS. Engineering has its own bias problems, but seems to be a lot less toxic than CS. It also seems to have better geographic spread of jobs than CS right now.
I am pretty confident I would have gotten into LEAP or ADA if I were a woman. Instead I went fully self-taught because I didn't want to pay $20k for a bootcamp.
So when a young female applicant asks you a question that might not precisely be worded as "why is your company all men with only the white ones in positions of power," it's important to not frame the reason why this is as a pipeline problem. She's not dumb. She knows that.
Because she's not actually asking for the reason. She wants to know if your company has the wherewithal to overcome the diversity problem in spite of the fact that there just aren't a whole lot of women looking for tech careers at present compared to men. Everyone already knows there aren't that many applicants. Everyone knows you can't just hire a woman just because of her gender. That's not the point.
The way you answer this question is to, without right out stating there's a pipeline problem, make sure you've put into place all the other pieces that will cause women to not run screaming to all their friends what insensitive clods you are. Talk about your code of conduct. Talk about your contributions to the cause of diversity. Talk about any issue you had in the past relating to you not understanding people that have very very different life circumstances than you and what your failings were in obtaining a resolution satisfactory to all parties. It's hard to talk about but well, diversity is a hard topic.
Anything but passing the buck.
If companies are hiring commensurate with that level, then that's good on them, it gets very impossible to much beyond that at scale without serious distortions.
'The Pipeline Problem' shouldn't be used as an all out excuse - but - it's a fundamental reality, like gravity.
It's shameful that someone would get sidelined for pointing out the blatantly obvious fact that 'the pipeline' is the problem.
Of course the pipeline is the problem, on what planet do the laws of gravity not apply?
There's always room for discussion, but avoiding the Elephant in the Room is smacks me as a lot of koolaid.
There's a few things that can done beyond that surely, particularly highlighting women and minorities in certain fields so as they don't lack encouragement/role models etc. - but no single company, not even Google is going to move any needle in a short period of time.
Finally, consider this: "The 'problem' may never be solved". There is evidence that as societies evolve, that gender disparity in fields doesn't necessarily increase or decrease. (The classical progressive thinking would have us believe that as we gain more rights etc. gender difference goes away, but this doesn't seem to be the case) We may have to try to create the most 'fair world we can' given that genderism may be an innate feature of human culture, at least for a very long time.
So a) the Pipeline is the primary thing b) we can help make sure people are encouraged and not systematically pushed out c) no one group will change anything d) there may always be differences between genders.
https://www.stanforddaily.com/2015/10/12/computer-science-no...
https://www.stanforddaily.com/2016/11/08/graphic-gender-rati...
It would seem declared majors aren't following through to the end of their programs.
It appears to be slightly lower (26% vs. 30%) on the 2016 chart because that chart includes grad students.
However, even if the percentage of undergrad majors had dropped from 2015 to 2016, that by itself wouldn't tell us anything about the retention or graduation rate over time, since we don't know what the breakdown was for 2015 graduates, CS majors declared or dropped in 2016, etc..
I have a theory about why this changed in the 1980's in particular.
- The 1980's saw the dawn of personal computers, and many people either bought them or brought them home from work.
- Personal computers, especially the inner workings and programmability appeal very much to people with Asperger's and high-functioning autism, as they present a highly complex but perfectly logical and predictable user interface. Because of this appeal, a much higher proportion of young people on the Autism spectrum learned to program computers (that their parents had at home) long before they went to college.
- Autism and Asperger's occur more frequently among boys than girls.
- Because so many "geeky" (i.e. autism spectrum) kids, mostly boys, got into computers during their high school years. This in turn likely caused neurotypical people (of whom more are girls than boys - remember autism occurs more frequently in boys) to associate computers with "geekiness" and caused them to gravitate towards less "geeky" hobbies and interests.
The key, I think, to making computers more appealing to girls is to dis-associate computers with social "uncoolness", and a lot has been done towards this end in the last 10 years.
EDIT: I'm getting some downvotes and I'm curious - do people disagree with or not like my theory about the connection between male representation in software and autism? I really don't think it's sexist to observe that autism occurs more frequently in men...
This is a narrative I see taking hold in the past few years but I'm not convinced that prior to the 1980s women were the majority of software developers. My impression was that this has to do with how a job was defined, and that many data entry type positions were considered to fall beneath the rubric of computer science.
Having no evidence to offer of my own for or against, I wonder if anyone else can link anything germane to the discussion.
More males are diagnosed, doesn't necessarily mean it occurs more.
edited for clarity
Not in anyway stating I believe this is true or is what is happening, just offering a counter point for how it could happen with no bias on anyone’s part.
What are top tier universities doing to keep being competitive with those low cost boot camps? It seems to me for the additional money, they should be able to provide some additional value?
Students from top tier universities go on to jobs where their education is actually useful. (Usually; there are always a number that don't quite make it.) Somebody has to write all the system software, database engines, compilers, and frameworks that the boot camp graduates use to do their jobs.
I had to go through the "do I go to a bootcamp or get a CS degree" conundrum 5 years ago. The answer was quite clear for me.
All the serious and stable jobs that were offered in the entire nation except for the capital city, Madrid, required you to have a CS degree + bootcamps/X years of experience for a specific language.
Either that or they outright asked for a Master's degree or a PHD in a specific field.
https://nsf.gov/nsb/sei/edTool/data/college-14.html
"Science and engineering" bachelors degrees have been about 50% male and 50% female since 2000, growing from about 400,000 degrees in 2000 to 589,000 in 2012.
From 2000 to 2004, women's share of computer science degrees were between 25% and 28%. From 2007 to 2012, they stabilized at about 18%.
Now, the question is, did men preferentially enter computer science, or did women preferentially leave? Hint: the latter.
https://nces.ed.gov/programs/digest/d12/tables/dt12_349.asp
[Edit: more recent.] https://nces.ed.gov/programs/digest/d18/tables/dt18_325.35.a...
In 2004-2008, degrees granted to men decreased by 6%, 10%, 9% and 8%. Degrees granted to women decreased by 20%, 18%, 20%, and 13%. (The other big drop in degrees, from 1986 to 1993-6, shows the same pattern and is when degrees granted to women went from 35-37% of the total to 27%.)
Whence comes this pipeline difference?
https://nces.ed.gov/programs/digest/d18/tables/dt18_222.10.a...
According to the National Assessment of Educational Progress (NAEP) mathematics scale score, the difference between boys and girls up to grade 12 has been stable for years and doesn't really amount to a hill of beans. Same with science.
https://nces.ed.gov/programs/digest/d18/tables/dt18_224.70.a...
https://nces.ed.gov/programs/digest/d18/tables/dt18_224.74b....
https://nces.ed.gov/programs/digest/d18/tables/dt18_224.74a....
https://nces.ed.gov/programs/digest/d18/tables/dt18_224.73.a...
The Technology and Engineering Literacy scores for 8th graders don't have any difference to write home about.
If you start with 50% women at age 0, which steps are leaking the most? High school, university, company interviews, people leaving companies/switching careers?
I think the answer is that many of these steps are losing women in the process.
But in my opinion, companies are only responsible for: hiring fairly, retaining fairly, promoting fairly.
Am I the only one who thought this was some kind of double entendre at first?
There are unresolved social issues in terms of racial disparity in America (and this comes with an inherent inter-generational cycling).
The place to start dealing with this is per-capita equality of resourcing for primary and secondary schools (and make sure the kids are fed).
Even if that weren't a political no-go from the initialisation perspective, the 20 year latency on emergent benefits means that any progress will be demolished at the next swing of the political pendulum.
Short of the extinction of regressive political ideologies in America, this is an intractable problem.
> And even if we could meaningfully increase the number of women enrolling in CS programs overall, top companies have historically tended to favor candidates from elite universities (based on some targeted LinkedIn Recruiter searches, 60% of software engineers at FAAMNG hold a degree from a top 20 school).
That is a hiring bias offering very little to qualify a candidate's potential longevity in the field or their potential innovation performance. If employers really wanted to fix this sex parity problem (without sacrificing applicant quality) they could, but they would have to be willing to abandon certain premises they hold dear about hiring, candidate sourcing, and qualification criteria.
---
One example of a naive selective bias is the notion of the standard 4-year computer science degree as the path to excellent in corporate software. The 4-year degree exists to take a person off the street make them a credible hire as an entry level developer in the most generic way possible. That's it. You don't need any formal education to be an incredible developer might result in a far wider distribution of skills from self-education.
If your goal in life is to do something other than write C++ or Java, the most commonly taught languages in most 4-year degree programs, you need to find experience or training elsewhere. The inherent bias is that a person with a degree from an excellent school is well prepared for any aspect of software development, because its all just software. This is why so many entry-level front-end developers want their front-end technology to behave like Java or impose frameworks to make it so.
Its also why many software developers are over confident in their understanding of security when in reality they are grossly ignorant of it with a severely misplaced understanding of what security actually is. As an example many software developers might believe security is limited to something like intrusion prevention. Information security is actually: confidentiality, integrity, and availability (CIA). If you cannot keep your application from crashing or cannot keep it online that is classified as a priority security failure without regard for intrusion.
---
Another example, the one that convinced me to delete my Reddit account after being flamed multiple times by impassioned echo chambers, is the notion that Web Assembly will free the front-end from JavaScript. The most interesting thing about that conversation is that people most supportive of the idea that Web Assembly will replace JavaScript is that the DOM is a fantastic technology that will be the key to ultimate salvation without any understanding of or experience with the DOM.
As an aside most JavaScript developers dreadfully HATE the DOM and also have a poor understanding of its mechanics. Even still injecting the page's DOM directly into a Web Assembly instance was seen as ultimate salvation to replace JavaScript despite all evidence to the contrary merely because some developers hate JavaScript more than many JavaScript developers hate the DOM. This was 3 years ago, and this fantasy still has not come to pass, because its based on a dillusion of wishful thinking opposed to an investigation of technologies available or any consideration of data.
There is a technology that has made great strides in, at least superficially, replacing JavaScript: TypeScript. This is the opposite line of thinking of abandoning JavaScript for some drop in alternative. Instead TypeScript is a superset that requires embracing JavaScript.
---
The pitfalls of selective bias are personality failures rather than anything related to education or intelligence. Bias is formed either out of intellectual laziness or out of reinforcing some deeply held personal belief, but both are an absence of objectivity. When a bias is formed to reinforce some personal opinion it is done so emotionally, often non-cognitively, and often for a perceived security motive. Because a bias can be deeply rooted, non-cognitive, emotionally-based, and defensively focused in can result in really bad decisions resulting in subjective positioning to maintain a poorly-formed belief at hand (digging in). This is a cultural problem and education alone will not fix it.
Completely insane. I can't understand who came up with and spread it around with a straight face.
"hey we better hire predetermined % of <insert any group that is non-white-christian-men> otherwise we are bigots"
Truly remarkable how insane it is.
I haven't seen a single case where the people that ought to be employed are white Christian men.
Why is that so? Does nobody ask this question? Can it be coincidence that nobody, ever, ever raised an issue that not enough white Christian men were employed?
A lot of illogical and improbable things, and IMHO it's just not a coincidence. But I don't have good understanding on why it happens, though.
When we see extremes of representation we should take a step back and question why. In a lot of cases you are dealing with something systemic that may be able to change. For nursing, in the 1950s it was perceived as a female profession but as that viewpoint is going away, more men are joining the field.
Recruiting people that 'fit the job' leads to a mono-culture. Besides being unfair, this is bad for companies. It means you get collective blind-spots, collective hype-trains. Moreover, you reduce the effective hiring pool. Because, if you have a mono-culture then there is significant disruption to adding things outside the mono-culture. This reduction in the hiring pool means there is a lot of talent left on the table.
This means you hit a local maximum that is not a global one. Trying to move to the global maximum means moving away from the local maximum for a while.
> Moreover, you can’t complain about so-called systemic sexism or racism when your policy is to not recruit white, asian or men that could fulfill the job precisely because of their race/sex.
You can however complain about systemic disadvantages conferred to women and people who aren't Caucasian and have a policy to prefer people who are women or not Caucasian. Especially if you think that these people would have a positive effect on your company.
Ironically, most people of color I've met find this all to be quite silly - they are professionals in their career, and want to be treated as such.
Behind every person who goes to an interview there's whole life, and every interviewer has so much more information about that person than just her being a female or black. Pretending that by knowing only 1 piece of information, you know they made a mistake, when they clearly have so much more information than you, calling it bias or whatever, is insult to their intelligence. Who the hell are you to know they made a mistake, when you literally know nothing except one little piece of a giant puzzle?!
It also goes for women / black people who didn't choose a career in tech. There are people behind these decisions. They have freedom and free will. You can't just pretend that they are all stupid and don't know what's good for them.
Role model nonsense is even more absurd, because it already assumes things like women can't have men role models. You need to have the sexist mindset in the first place for this to even be a problem.
The whole diversity conversation reeks of so many self-contradictions and fighting windmills, but the defining feature is envy. envy for people who succeeded. and a deep need to excuse their failure with someone else.
Unfortunately, that describes human nature in general.
I've had enough of that and decided and realized that the best way to deal with envy, is to stick it to them. Hit them as hard as you can with the reality. Even when it hurts them. Hurt them with the facts of how much you're better and they suck.
You can't ever be accepted by those that envy you, the most you can get is that they stop using you to cope with their insecurities.
EDIT:
It's not about me thinking I'm successful, because I don't. It's about not giving envious people the positive feedback they desire so much from their corrupt behavior. It's about getting them so hurt they will never again consider coping with their insecurities by transference.
If you've never felt like you need to justify your 'success' (even tho you never felt like it is a big deal) to envious people in disguise you'll never understand. It is the most frustratingly impossible task. They can't and will never separate you as an individual from the negative emotion of envy they feel.
Unlike what it might sound, this isn't about me at all. I usually try to stay humble around normal non-envious people. But the best way to deal with envious people is to break their positive feedback loop. They need a strong negative feedback for their behavior so they don't repeat it.
I realize I will be hated by them. I also realize from so many different experiences being loved by them was never a possibility, and I am content with the small success of them dealing with their issues elsewhere.
When I finished reading the comment, you still are, but with layers and ironies. Much less healthy layers.
> In general [in the simulation], mediocre-but-lucky people were much more successful than more-talented-but-unlucky individuals. The most successful agents tended to be those who were only slightly above average in talent but with a lot of luck in their lives.
But hey, even if you are literally Superman, we all love Superman because he goes around boasting how great he is and how much everyone else sucks, right?
If you've never felt like you need to justify your 'success' (even tho you never felt like it isn't a big deal) to envious people in disguise you'll never understand. It is the most frustratingly impossible task. They can't and will never separate you as an individual from the negative emotion of envy they feel.
What if the rate at which women enter, say, CS, relative to other fields is actaully the "correct" rate, and the male population's numbers are inflated for some bad reason?
No, that's not the reason. Senior/youth discount rates also doesn't look at individuals, and yet they're not generally seen as bad. The inherent moral nature of the discrimination itself is extremely important.
As someone who moved from a post-socialist country to USA, I would like you to know there's a lot more to role model nonsense than meets the eye. And to environment in general.
My perspective on life, career, and success is completely than my girlfriend's. I grew up surrounded assuming that the only way to make more than $50k/year is to be a crook. She grew up in Palo Alto, making $X00k/year to her sounds like just a default. Successful people start the next ebay.
It took me years to overcome that. Without anyone discriminating against me at all. It was just me discriminating against myself by [subconsciously] thinking certain things just aren't possible.
Yes even though I had Bill Gates, James Watt, Edison, Tesla, and Oprah Winfrey as role models growing up. That was nice to dream but surely not achievable.
> Role model nonsense is even more absurd, because it already assumes things like women can't have men role models. You need to have the sexist mindset in the first place for this to even be a problem.
I have felt this very acutely and it's offensive to assume I'm sexist just because I don't see people like me at the higher levels of the org, and struggle to figure out how to balance my identity with what the org wants as a result.
Women can have male role models, but it's not the same - there are behavioral expectations of men and women that are just different. A woman can't simply "act like a man" and get the same response, and saying that's a perfectly fine solution is quite ignorant. In any case you shouldn't have to give up your identity when that has nothing to do with what actually gets the work done.
When you enter a new workplace and realize that there is nobody like you there - especially in the higher ranks - you are fighting a very difficult battle. You aren't sure what behaviors get rewarded and which get you attacked. You get left out of the little friend groups and other opportunities for connection, and you feel like an outsider.
It's not about envy at all. It's about feeling seen, about feeling accepted and like you belong in the workplace. It's about getting the group that can do the best job, and that often means a diverse team, not a homogenous one.
"instead of judging people on their individual merits and deficits, we concentrate on one or two bits of information about them, and then place them in a small number of previously constructed pigeonholes. This saves the trouble of thinking, at the price in many cases of committing a profound injustice. It also shields the stereotyper from contact with the enormous variety of people, the multiplicity of ways of being human"
He talked about the issue of stereotyping in science and the harm this caused his field, but it can really be seen as an insight in why people so easy start to do it once the culture makes it acceptable. It is easier. It does save the trouble of thinking. Looking at people as individuals is hard, takes energy and is prone to come back and bite you. Much easier to just reduce people to single bits of information and follow what ever the cultural accepted stereotyping (ie discrimination) that the environment allow.
And do you think women having to work with computers all day would end up being less grumpy than men who have to do it? Why?
You can't "patch the bugs" in the life you lived by telling your child how to live, you just have to try to teach them so that they fully understand the situation and will make the "right" decision when the time comes. Sometimes they will have the information but still make the "wrong" decision, which is frustrating I imagine (no kids, but I've seen people do this). This is normal though because there are some things you can't explain to someone, they just need to experience it. How to love and be loved is the big one, but there are a lot of other smaller ones.
> For some reason for men its OK because all they do is work, but for women I'd rather my daughters have more human contact and nicer environment
Also what does this even mean?
Lol yeah, and my team. :)
You're making assumptions about what "women" are good at or what "women" want or what "they" should do, when the fact is there is no such homogeneous category for you to speak about. Sure, some women are better at/enjoy more face-to-face type work. Some women are better at/enjoy programming/heads-down type work. A comic book artist probably spends as much time doing heads-down work as a programmer, but would you say female comic book artists should try doing some other career instead?
If that sentence offends people, I don't know. It is obviously a joke (not implying the opposite, but of course smart people go into programming).
Also, I am sorry, but I am entitled to have an opinion on that matter. You are welcome to challenge my opinion, debate me, present alternate facts, whatever. But you (or anybody else) don't get to tell me that I am not allowed to have an opinion. That's a ground rule I am not willing to budge on. Nobody gets to tell me what to think, or to like.
The second reason (apart from being smart) is that women have more choices/options than men. This is actually well documented, but the article chooses to ignore it because it would spoil their pitch.
All these discussions, by the way, imply that women are stupid for not choosing engineering, and need to be convinced to choose it against their own judgement. Is that really better than my quip about them being too smart to choose it?
Edit: I seem to have overlooked the second part of your statement , or you added it later.
As I said, there are studies showing women have more options - they tend to have talent in multiple fields, and many men only in one. (That's for the studies). Women are also shown in studies to be perceived as more agreeable than men. Another reason they have options is that they have less need to make a good income. And the ultimate option is to have kids and drop out of work that is not entirely pleasant. I personally like Math, but even I find it difficult to voluntarily do Math. So I am not surprised if many people don't keep doing it, when they don't have to.
Also I think drawing cartoons is very different from being an engineer in a Software Company. You can work in cafes. You can stroll the city and draw sketches. You can do such things as a programmer, but it is not the norm - actually you can only make cartoons if you can afford that lifestyle, anyway.
And the bias is different. Employers have tried to put me into ugly rooms several times in my career (basements, windowless rooms, open plan offices). I think for creative work like drawing cartoons, people would be more ready to acknowledge that the artists need a nice environment to get inspiration.
Also, there is the prestige. Being an artist vs being a programmer. Or being a doctor vs being a programmer (70% of medicine graduates are women, but conveniently it doesn't count as STEM for some reason). There are glamor TV shows about being a doctor or a lawyer. How many shows are there glamorizing programming? It has only gained some prestige because some people famously got rich doing it.
This is a collective issue and will generate pipeline issues until we collectively get our cultural programming shit together.
I think we need to collectively focus on modeling culture through the lenses of category theory and computer science, ie. maths of relationships and programming.