Many people have children in their 20s. Maybe they even met their spouse in school. And younger people can be quite savvy in negotiating salary, even fresh college grads if they've received advice from more experienced folks. I'm astounded by the offers some of them receive.
I personally never had children, and I naturally sleep fewer hours per day now than when I was younger, so I have plenty of time to work.
Every individual is different.
The average age of first child has been increasing but is still relatively low at 26 for women and 31 for men. How many over 50 people have young children at home? Maybe they had children, but at a certain point those children leave the home. And even while at home, teenagers need much less supervision than babies. https://www.forbes.com/sites/ashleystahl/2020/05/01/new-stud...
If children are the reason, it would be really strange and anti-empirical to discriminate against 50+ developers instead of discriminating against 30something developers. Statistically, the 30s are the prime child-having years.
That's for the US as a whole. It seems to be higher in the cities one usually associates with tech.
The average age of first child for women in San Francisco and New York is 31-32 [1] [2].
I couldn't find the average for Seattle, but I did find that 57% of first time mothers in Seattle's county are 30+ in 2016, compared to around 33% nationwide. In San Francisco 76% of first time mothers are 30+. Boston, DC, Portland, and Denver also had majority 30+ first time mothers. [3]
Age of first time mothers tends to correlate well with education and wealth, which also tend to correlate well where tech companies are located. Women with college degrees on average are 7 years old than those without when they have their first child.
[1] https://www.sfgate.com/mommyfiles/article/women-sf-children-...
[2] https://www.nytimes.com/interactive/2018/08/04/upshot/up-bir...
[3] https://www.wenatcheeworld.com/news/northwest/waiting-to-hav...
But raising the average 5-7 years doesn't really substantially change the argument when we're talking about discriminating against people in their 50s and 60s, who mostly don't have babies or young children at all. It just makes no sense.
If anything, employers should be seeking out employees in their 50s and 60s, who are least likely of the age groups to have young children at home. If a primary reason for age discrimination is "having children", that is. But I don't believe this is true, and the whole having children thing is just an ex post facto excuse for discriminating against older people. An irrational prejudice can't be explained rationally.
Because it's false?
This submission is about so-called "greybeards", i.e., people over 50. They are more likely to have had children at some point in their lives (perhaps 20 years earlier!) but actually less likely to have young children at home that would interfere with work time.
A 25 year old developer is much more likely to have a baby than a 55 year old developer, correct?
That's nice, but I'm guessing it's not the San Francisco bay area or other areas where tech jobs are concentrated.
Anyway, doesn't an "extended" family include everyone of every age — by definition — and not just people over 50?
> so that might be what's causing the confusion here
Well, I for one am not confused.
Lost a lot of respect that day.
Most of the time experience and healthy cynicism is the cheapest option.
I've actually found that not always true. In order to acquire talent, the very large corporation I work for has been hiring younger developers at higher wage levels to compete.
I wonder if the uniform might be an important variable in blurring the age-gap.
There's also the fact that standards are changing so quickly, new hires often bring useful information to companies while existing employees are often (stereotypically) set in their ways. In fields such as medicine, new hires are almost a liability.
Tool advocates/salesmen may not like you though.
That said, I met a millennial COBOL programmer a couple years ago.
I work mostly on Windows, so maybe my case is special, but I'm still using knowledge about 8086 machine language I learned 40 years ago when I'm looking at a memory dump from a crash report today.
I occasionally dip into web-based stuff and although the top layers are different, underneath is usually HTTP / TCP / UDP / IP. What I learned with Ethereal in 1998 is still pretty useful today.
Truly new stuff doesn't come around that often. Maybe it's the difference between thinking about fashion and clothing.
The analogy for ageism in programming is that after a while, one is expected to go beyond writing code and into more high level strategy, design, and mentorship.