Why is this?
Why is this?
I personally know plenty of people who are 45+ still working as programmers.
While I'm approaching 50 and still work as a programmer, I've witnessed, over my career, ageism. I can tally thousands of developer jobs (mostly old school mainframe programmer spots, but still, very lucrative paying positions, within the metro Phoenix bounds, where mostly older programmers were let go in lieu of outsourcing / non-immigrant visa holders.
It shows up in hiring, even recruiters inform you to chop off your resume so you won't be thought of as "older".
Just look at the camera panning into the crowd at Google Developer talks -- I don't see many people over 40 in the crowd. A few, but the demographics most definitely skew younger than the average worker. Even here, at ycombinator, PG has stated that older folks just don't have the necessary energy level for startup work.