The discussion here is interesting, but I haven't seen any psychological and sociological aspects of hiring mentioned yet. Not all hiring decisions are rational. First, there's a culture thing - when a company is composed out of 20 year olds, it's natural for them to prefer working with other young people who they can relate to. That 40 year old job applicant, the one with the kids and the years of experience in comp…
I worry that the "culture" argument has dangerous implications if true, as it can be used to discriminate on so many grounds outside of age: gender ("If I'm with a bunch of my bro's, why mess it up with a girl?"), race, language, disabilities, etc etc. I thought the "hacker culture" would be supportive of the idea that "if you can do the job well, let's work together on solving interesting problems," rather than the…
Oh, it is. But this isn’t the hacker culture. It’s startup culture. Take care not to confuse the two.
To quote myself from three years ago (https://news.ycombinator.com/item?id=9149922):
Saying “Hacker/Startup culture” is a little like saying “C/C++” – they are not the same and should not be conflated. Actually, it’s more like saying “Lisp/Java” – many people are enamored by the latter and thinks that the former is very similar, but it is in fact only similar in some superficial ways, and completely different in design, values, and style.