This concern didn't last too long & I got plenty of eventual encouragement on the STEM side, but my mom was worried I was abnormal and would never have a happy, successful female life because I was playing with computers instead of people. Women are supposed to socialize and be caring and nurturing.
So where were the girls like you? Hiding from their parents.
We were around. I spent my teenage years hunched over computers in my garage too (TRS-80 and IBM XT for me). As it happens, I didn't get into the BBS scene -- my parents wouldn't have looked kindly on tying up the phone -- and knowing how girls get treated in chatrooms, it's a good thing for my career that I didn't.
Why do you feel the need to rationalize away the fact that getting involved in tech is something that was easier for you because you're a dude? It seems like there's this sense in which people like you believe that by admitting to being privileged will somehow diminish your accomplishments. I've got news for ya: it won't. You seem to feel as though there's a zero sum game, where raising the accessibility of what we've achieved to people who aren't like us will somehow harm you. Again, it won't. Where does this fear come from? Why not love?
I too spent a lot of time learning to code alone with my Macintosh Classic. However, nobody ever told me this was something boys didn't do. I had a bunch of (male) nerd friends who thought it was pretty cool. Rather importantly I didn't have a bunch of ugly, creepy girls slobbering over "that cuyuute nerd boy". When I took a (worthless) programming class in high school, everyone in the room was the same gender as me. When I took CS classes in college, almost everyone in the room was the same gender as me. It was a perfectly normal thing for a dude like me to be into. In the workplace, nobody remarks on my gender. I'm not a "diversity hire". I don't have anything to prove.
But my reaction to realizing this is that I fucking love my career, I love hacking, and I want to share what I love with everyone, to make it as easily available as it was to me. Why would anyone not want this?
In part I don't think we should encourage anyone to write software because it's damn near impossible to do well. The industry's salaries are already luring in entirely too many sloppy blub programmers who don't care about or even understand quality work. I would much prefer to only work with the minority who have always known this is what they have to do and could never have been deterred. Even if the industry were completely inhospitable for some reason, I would still be writing code as a hobby, and I see very little use for anyone who does not.
This is preposterous. The field of law was exclusively male not long ago, and is around parity now. Same with medicine. You think the first women in law school and med school were welcomed and supported? Do you think female doctors and lawyers a generation ago encountered less sexism than women in tech today?
I think in the next decade or two I think we will see women achieving the same kind of representation in tech that they have in law and medicine. And as this process takes place, haters will hate, pretend there isn't a problem, and spew various kinds of sexist nonsense, just like they did when women were entering the fields of law and medicine. Meanwhile, the rest of us will be doing the actual work to make it happen.
* edit: made it nicer.
I didn't say there was no problem; I said you were wrong about its cause. From that you conclude that I'm a sexist who is actively trying to keep women out of tech?
Jesus man, I know this is a contentious issue, but get a hold on yourself. I've hired and promoted female software engineers. When I left my last job, I spent nine months grooming a woman on my team to take over my job (not because she was a woman, or even because she was clearly the most qualified, but because she was the one who expressed interest in it and busted ass to learn it and took classes to improve in areas she was weak in.) I may be a sexist or I may not be, but you're not in a position to judge based on a comment in a forum you didn't like. Maybe take a breath and remember that there are real people behind these handles, eh?
That's a disadvantage, especially because tech careers are luxury careers these days.