Considering the Zuckerberg comment, we have to realize that ageism in tech is not only wrong, it's not sustainable.
What we have to do is make sure that all of the older engineers who "age out of" the Valley move to the same place: could be Chicago, Boulder, Austin, maybe Portland or even Minneapolis. Probably not NYC (I'm fond of it, but it's too expensive to raise a family). Doesn't matter where so much as that the place exists. If any one urban area can capture 15% of the programmers who age out of the Valley, for a decade or two, it'll have more talent than that shithole and be able to out-compete it.
What we have to do is make sure that all of the older engineers who "age out of" the Valley move to the same place: could be Chicago, Boulder, Austin, maybe Portland or even Minneapolis. Probably not NYC (I'm fond of it, but it's too expensive to raise a family). Doesn't matter where so much as that the place exists. If any one urban area can capture 15% of the programmers who age out of the Valley, for a decade or two, it'll have more talent than that shithole and be able to out-compete it.