You've missed the bus on female nerds vs. male nerds.
My wife is a senior Oracle DBA. She's very technical. She has great Unix skills on top of her Oracle knowledge.
I know plenty of women like that in tech. Intelligent, highly skilled, motivated. In fact, almost all of the women I've worked with in software development fit that description.
On the other hand, the majority of men I've worked with in software development are just putting in time. They're working 15/30, collecting their pay, running their fantasy football league from their desk. They don't really understand what they do, but there's always someone willing to carry them.
Why the imbalance? The women who aren't interested in tech move on to something else, leaving behind the good ones. The men who aren't interested in tech linger on, becoming a burden (Wally!).
I wish the uninterested, uninspired men would move on as well. It's no fun having a team lead who spends his days surfing porn, YouTube, and NASCAR.