Don't know - and I suspect it's heavily dependent on location.
Also, if I may add, it's heavily influenced by "production" of programmers (it's really not that old of a job, 40 years ago not that many programmers were graduating from university, compared with 10years ago). Also in the case of my country it's heavily influenced by emigration (basically everybody older than me who could emigrate, did; I'm one of the first generations where it made _some_ sense to stay in the country if you were a programmer).
I definitely agree that programmers tend to skew young. But both in my current & previous companies I've worked with plenty "old" programmers - 32 is definitely not retirement age, as it is in baseball. But yes, I also admitted that many tend to move to management, too.
Also, if I may add, it's heavily influenced by "production" of programmers (it's really not that old of a job, 40 years ago not that many programmers were graduating from university, compared with 10years ago). Also in the case of my country it's heavily influenced by emigration (basically everybody older than me who could emigrate, did; I'm one of the first generations where it made _some_ sense to stay in the country if you were a programmer).
I definitely agree that programmers tend to skew young. But both in my current & previous companies I've worked with plenty "old" programmers - 32 is definitely not retirement age, as it is in baseball. But yes, I also admitted that many tend to move to management, too.