Things You Love are Made with Code
googleblog.blogspot.com
googleblog.blogspot.com
So those men who would otherwise be in STEM must move to other professions, which means they either move into other male dominated professions and make them even more unbalanced or there must be an equivalent push to move them into a female dominated industry.
If we do the latter then a possible outcome is a system where we are allocating people to jobs based primarily on demographics rather than interest or aptitude.
The goal is gender balance, there's no need to fear that a woman or a person of color accepting a newly created STEM job will somehow push a white man out of his existing position. Let's be realistic here.
There are structural issues which can cause the workforce as a whole to not be representative of the population - lack of opportunities for poorer people / minorities or lower participation by women due to child-rearing, etc. Even after accounting for those,
I do appreciate the sentiment and effort, but most of what I've seen is empty belly-aching.
edit: Thanks for the downvotes. I must have hit a sensitive spot.
This comes off as classist, to me. I have had the impression that promoting equality and diversity in certain professions is partly motivated by a want to make more people feel welcome in the profession. That is, for minorities and such that already work in the profession to have a good work environment.
I'm surprised that you managed to get statistics about the disparities without also finding information about the various programs to increase diversity. They need to publicise those better.
We should be helping kids discover coding, not making them love it. I started hating chemistry and biology because I'm forced to study them in thorough detail in school and I have no interest in them--they're really just a pain in the ass. If someone has genuine talent for a particular area, you don't have to push them to explore it--you just make them aware of it and their natural curiosity will do the rest.
Forcing them to learn an intro to something is very different from forcing them into a career about that something. They don't know whether or not they like it if they've never tried it. This seems to be a campaign to get young girls to try it, nothing more.
So the curiosity and talent is just drained out of them. That's the issue.
But as I don't have the study to hand, of course I could just be making this all up :/
Or it could be puberty.
When you put it like that it sounds kind of strenuous, sure. Just like it sounds weird in isolation to say that being sexually maturing is often connected with irritability and rebellion and defiance against parental and authority figures, if it were not for the fact that this is an incredibly common phenomenon. Kids tend to change a lot as they approach their teen years - their body, behaviour and personality, not just their sexuality.
It doesn't have to be purely or directly about puberty - maybe it has to do with the teenage tendency of seeking acceptance and approval with certain groups, and I don't imagine that programming has enough mind-share with teenage girls to give much "cred" compared to other activities.
Which is the whole point of these sorts of programs, of course. The issue is not that some people don't go into STEM, the issue is that there is something about STEM that repels girls and women far more strongly than boys and men.
And since there is nothing inherent to STEM jobs that is in conflict with women's capabilities (doesn't require extremes of height, strength, weight, etc.), it seems likely that the issue is social factors, which can be changed with effort.
I've noticed that a lot of recent programming outreach and education efforts consistently use "learn to code" instead of "learn to program". How come? What connotations do they perceive? Are they intending to refer to a broader set of activities (including document markup, which I wouldn't refer to as programming)? Do they think that some audiences find the term "programming" to have negative connotations that aren't present for "coding"?
"Programming" is a superset of that, and includes planning and psuedocodes and etc.
As an example of that use see "Jackson Structured Programming" which spends a lot of time drawing little boxes and includes coding right at the end.
Also thanks to its relatively new household term status, it doesn't carry as much of the pre-internet 80s/90s imagery of nocturnal bearded men doing arcane systems programming through a CRT. The average non-tech office worker in the 80s had some kind of experience with an oddball programmer coming in for an assignment and leaving with a check in hand. As a child of the 90s, that impression even trickled down to me. Partly due to my father sharing his past workplace experiences, but mostly due to the exaggeration of television, movies, and early internet culture.
"Coding" is more cleanly associated with the new wave of engineers, entrepreneurs, apps, and games visible to young people in popular media.
It seems irrational, and it is, but that is language and life.
All of these initiatives that claim to want to make programming more accessible, even though it is already extremely accessible in that it doesn't require a degree or licensing and there are a wealth of free tools, books, and other information available online now to get started with, are really intended to change the public's perception of programming from a highly-technical, white collar career to a low-skill trade that is easy and that anyone can do so they can flood the job market with sub-par applicants and drive down wages.
[1] But I can't remember where I saw it and googling hasn't helped me to find it... :/
Yes it is.
You could find loopholes in any analogy. That's what they are - analogies. Perhaps a different one could capture what I wanted to say.
Everybody can sing, but not everybody can listen it.
Or maybe the software you use leaks your secrets to others and you are unwillingly outed as transgender/gay/in-disagreement-with-the-state/etc...
In this digital age, bad software can do irreparable harm to people. We need to keep this in mind and hold ourselves to a higher standard.
[1] http://dealbook.nytimes.com/2012/08/02/knight-capital-says-t...
[2] http://money.cnn.com/2012/08/09/technology/knight-expensive-...
Which is funny how the 'hacker' mentality is to build things fast and cheap. Along with Zuckerberg's "Most fast and break things" mantra.
[1] http://rack.3.mshcdn.com/media/ZgkyMDE0LzA0LzMwL2ZjL1p1Y2tlc...
Miral is the reason why. She can code, she can choreograph, she can manage and inspire people, she can dance, and most importantly, she can pursue a vision relentlessly. She's a great example of that "formidable" quality that pg ascribes to successful founders.
So, while I get why Google is trying to inspire more women to code with this story, there's inspiration here for all of us. Build something you love and don't let the hard stuff stop you. (There will be lots of hard stuff.)
[1] Seriously, go see the show if you're in NYC, it's mind-blowing.
Isn't that the atmosphere that contributes to "the gender gap in tech"?
I dig the idea of celebrating cool stuff women do rather than pointing out the 'oppression' of everyday western life.
Shouting about how sexist the tech industry is only puts people off coming into it, celebrating all the cool stuff is the best way to attract more people that aren't dudes. I think this is what the site is doing.
The lady's bum logo is part of that celebration... because you know bums are great.