@faraday said in Accounting for gender imbalances:
Side tangent. I think that's just a matter of being used to one vs the other. I think that Python is a perfectly fine language as well, but as someone who learned Ruby first, there's just a cognitive dissonance because things are similar enough to feel like: "Oh! I know this!" But different enough to be like: "Crap, that totally doesn't work."
Oh, definitely that. It's whatever you used first, or whatever you use most often. I'm getting a little rusty in Java, even though I've known it longer, because everything I would've done in Java for Android test harnesses and such I'm now doing in Kotlin. I've been toying with Ares on the side, experimenting with adding some features, and even just doing that has been exercising the metaphorical muscle memory (i.e., the "oh, right, I can do this that way in Ruby" knowledge); now switching between the two feels like the difference between driving my car and my housemate's car, versus driving my car and a random rental car. 
Which—back on topic!—is why I do like to find out when interviewing someone what the language they're most comfortable in is. Like, if you are interviewing for the team that's responsible for cloud/enterprise components of an ecosystem? If you write all your stuff in Ruby these days, it would be somewhat cruel of me to then test you in Java, even if you know both; I want to see how you work through the problem presented, not watch you stumble with "oops, the gear shift is on the center console here rather than a stick on the steering column" as you try to adjust to a different language.
(If you answer that your preferred language is PHP, though, that should honestly be grounds for instant disqualification.)
@PuppyBreath said in Accounting for gender imbalances:
As a woman who excelled in a coding bootcamp and received a 4.0 while finishing a degree in Software Dev, I've largely given up trying to find a job in tech because I'm the worst interviewee and generally terrified of men.
I feel you on the nervous interview thing. I think six years of being in a hybrid engineering/management position where I actually have to review resumes and do interviews—as well as being in a client-facing role where I have to talk to clients—has done wonders for letting me feel more in-control and collected when in a meeting or interview where I might otherwise feel nervous, but that really just sort of allows me to hit 'snooze' on the nervousness.
(Which means I will then leave said situation, go somewhere private, and go "WAAAAUGH" as the snooze button runs out and the nervousness hits at once.)
@PuppyBreath said in Accounting for gender imbalances:
I'm not sure why I decided to get a degree in a field dominated by them. Add in my now sizable gap in work history, and I'm basically unhireable despite not sucking at the actual programming stuff.
Putting on my "hi I have hiring responsibilities" hat, I can say that while a sizable gap in work history would earn a raised eyebrow from me, that's easily made up for—at least to me—if you have side projects out there you can point to. Especially side-projects that are open source and on Github. I love those! Please include things on Github in your resume! Then I can see your coding style! I can see if your commits are nicely separated into bite-size updates or if you have giant commits touching the entire code tree at once encompassing like two weeks of work! (Why do people do this?? That's not how source control is supposed to work! It wasn't how it was supposed to work even before git's distributed model!)