“Old farts” are often excluded from that culture, not because we’re lousy coders but because we won’t put up with that shit. We have lives, we have families, we have other things that are important to us.
In addition to the sexism that has been discussed a lot recently, software engineering suffers from extreme ageism and workaholism.
I’m about to turn 30, I’m married, and we just had a baby. This will implicitly (and illegally, of course) disqualify me from working at almost any startup.
[Well it doesn’t preclude them all, but you do have to know how to pick ’em. And the classic startup does fall into the above criteria. More’s the pity, as I know lots of “older” folks with lots to share…]