a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by Magnnus
Magnnus  ·  3191 days ago  ·  link  ·    ·  parent  ·  post: An experimental UI for teaching programming

    Last year this graph went around the internet, showing how the number of women programmers began to drop off in the mid-80s

    I was recently struck by a vague correlation: that's around the time we stopped programming in assembly!

    Perhaps it's not accidental that that was when the demographics started to shift at the top of the funnel? Perhaps there was something about high-level languages that added an extra layer of complexity early on, and made programming harder to learn.

Is it just me, or is he implying that there are less women in computer science because it's too hard for them? He's also implying that high level languages were harder to learn than assembly, but that's a whole nother issue...





akkartik  ·  3191 days ago  ·  link  ·  

Sorry I wasn't clear. I'm not saying anything permanent and immutable about either men/women or high/low level languages. Rather I'm thinking about the path by which people learn, and claiming that the way we teach has, by historical accident, favored a very narrow subset of personality types with specific initial cognitive strengths. The others might well have become just as good or better programmers in the end, but they drop out very close to step 1, because of a format ill-suited to them, before they have a chance to find out.

When we say someone is a more visual or linguistic learner we aren't claiming they can't understand pictures or that their verbal GRE score is doomed to be low. We're just saying that they lean on one side/lobe of their brain more heavily than the others at the most initial stages of learning. I was speculating in similar vein.