Edit: single men and exceptions to the rule, please keep downvoting me.
Edit: single men and exceptions to the rule, please keep downvoting me.
Besides, in addition for it being illegal to discriminate candidates based on marital status, in my experience nobody that does interviews ever thinks of considering that as a hiring criteria.
Maybe you're arguing that people leave their jobs after the fact due to thinly disguised rationalizations of these proxy metrics affecting raises, but that's a huge stretch. I've seen plenty of cases of bosses and coworkers being understanding of personal circumstances (and I'd go as far as saying that is more so here in SF than at previous jobs in Canada) and I've yet to see these alleged backstabbing evil brogrammers. Saying that a company likes this or that is also anthropomorphizing something that isn't sentient and strikes me as a strawman.
discriminating is trivial if they just have your name
While having a github presence can help recruiters find you, you aren't required to have such presence at all; the vast majority of people I interview don't (and the same goes for coworkers).
Measuring lines of code written is another fallacy that gets thrown around easily, but that any engineer worth their salt knows is a stupid metric (1MLOC of shit code is a pile of shit). One only needs to look at their most recent perf evaluation to realize that absolute code output doesn't actually factor in - it's high level impact perception that does, if anything.
Being single doesn't in any way correlate to more dedication; plenty of singles clock 9-5 and spend free time on non-coding activities (games, TV, exercise, etc), and plenty of family people work late by choice. It's not even an either-or proposition either: there are married people w/ no kids, single people that need to pick up their dogs at daycare, people that work so late so often that they become unproductive due to fatigue, etc.
The idea that someone will take your name and go dig up all your personal info and discriminate you and cackle maniacally is just flat out absurd. As someone who's been both an outsider and an insider to bay area tech, I honestly don't see evidence of discrimination, deliberate or otherwise. I feel like the occam's razor in this discussion is that armchair speculators seal themselves in an echo chamber of delusional conspiracy theory out of self pity or to feel smug. I also noticed that there are people who have had asshat bosses/coworkers at companies w/ dysfunctional cultures and think that experience translates to there being asshats everywhere.
I'm sure the people that perform interviews are not discriminating and I'm certain a number of bright, older, time-squeezed people make it through. But maybe I would imply conspiracy since I'd imagine the people at the upper levels, that designed the process, have at least noticed that it's biased in favor of young, recent graduates able to give extra time to the company.