The reality is both men and women suffer from different things, and it's ill to make blanket assumptions based entirely on gender.
What if the male I'm hiring is less experienced, but extremely poor and almost homeless. What if the the woman I'm interviewing right after is stable, but a woman? How do I evaluate this case?
I think the best we should do is treat both equally, as that's equality and we should all strive to eliminate discrimination amongst each other, not specifically and artificially target one demography that has been oppressed, because there are tons of other causes better suited for awareness than women. What about black people? I very rarely see black people in the tech sector. Maybe we should stop hiring asians and hire blacks instead to level out that inequality? Where does it stop?
Discrimination in the face of equality doesn't change the fact that it is still discrimination, even if it in favour of hiring women. Someone will always end up getting hurt, it's always a trade off.
I have loads of developer friends who are female and they have absolutely no problem getting hired, because they are GOOD. Just statistically, there are less women in this field.
Instead of sacrificing someone else's opportunities in the name of purely gender, offer everyone the same opportunities.
What I do think needs to be done is have more communities focused on the STEM fields to make women feel more comfortable ENTERING it, not EXITING it, they've already committed to the field.
----
See my other post as well: https://news.ycombinator.com/item?id=6875633