The New York Times recently ran this article about the ways universities are starting to change their CS programs to attract more women, including restructuring the degrees to put less initial focus on programming skills. And of course, some of the usual suspects at Slashdot were up in arms about how these schools were “watering down” their CS degrees and “making them meaningless” as a result.
I agree that schools should not dumb down their programs to attract more women. That does absolutely nothing to benefit either women or men. But I don’t think that’s what these schools are really doing. They’re not dumbing down their programs, they’re restructuring them to provide motivation to women (and men) who might not otherwise be drawn to CS.
Let me illustrate what I mean. I didn’t start a CS degree at Cornell because I liked programming all that much, to be honest with you. I started a CS degree because I liked art, and I looked around and saw all of the really interesting, new, and creative forms of art that were developing used the computer as a medium. So I started a CS degree to learn a tool so that I could make art.
(Later I switched to Information Science because it was more in line with my interest in applications of tech, while CS at Cornell is very theoretical.)
Nowadays I’d like to think that I’m a competent (though out-of-practice) programmer, and I rather enjoy programming sometimes. There’s something satisfying about understanding how things work. And there’s something very satisfying about having an idea and knowing that you yourself can bring it into existence. (That’s what both programming and art are, after all.)
Anyway, the point is that I learned to program in the first place because I had some other motivation. Only later did I start to like it for its own sake. And I think that the same might be true for many other women in tech.
That’s the point behind the changes these schools are making — that it’s important to learn how to program, yes, but here’s why you should care in the first place, given that you’re an intelligent, creative, curious human being. And having more intelligent, creative, curious human beings busy using computers to do wonderful things could only benefit all genders, in the long run.