Most of the arguments made seem to suggest there is discrimination in CS education, and subsequently in the workspace.
Even if we assume this to be true, How does this explain the lack of women in open source projects?
Further, the author seems to reserve a special place for the Rockstar developer. Personally having been rescued a few times by such Rockstar coworker's all nighters, I have only respect and awe for such Rockstars.