Think about how many students were in your freshman level courses. Now think about how many students are in your senior level courses. Add a fudge factor for the larger dispersion in senior level courses if you like, but don't forget seniors are also taking more of the courses per semester as well. The size difference is basically the number of people who dropped out. A few may have dropped college altogether but man…
I see two problems here: one, Carolyn is calling this a gender issue and not doing a good job of explaining why it is; and two, any time 'gender' is mentioned on Hacker News, twenty people defensively write comments dismissing the gender issue. This might be more of a gender issue than we realize. CS is just plain unwelcoming, no matter who you are, but there are fewer women in CS. We are turning women away somehow,…
I think this is the problem we need to address first. Even after working in the industry for years, I'm still constantly struck by how contentious and irritable this industry is.