Hacker News new | ask | show | jobs
by dspeyer 5768 days ago
Is anyone willing to think about the opposite hypothesis? Maybe programming really is a young person's game.

You don't see a lot of startups full of old programmers dominating their fields. You don't see a lot of old programmers creating awesome open source projects. Not even from those who retired and have plenty of time on their hands. Many of the programmers who created great things 30 years ago are in positions to name their projects now, but what they've achieved since is less than when they were young and limited. Math and physics (the fields generally most like cs) show the same pattern: throughout history, most great work done by people under 40. None of this can be attributed to discrimination.

Certainly old coders feel as sharp as ever, with knowledge and experience tacked on. But how one feels is a poor measure of anything. Measuring overall talent is hard, and controlling for everything else so as to measure talent by age is harder. I haven't heard of anyone seriously trying.

It's a scary thought. Can anyone disprove it?

2 comments

I'm not sure we're at a point in the evolution of programming having been a viable career path for enough people yet to judge one way or another. There's not many people in their 60s who have been professional software developers most of their career, so you wouldn't (yet) see a large number of retired people "creating awesome open source projects".

IMV, the it was the tail of of the baby boomers who could have started doing programming in anything resembling what we might have today, and they wouldn't/couldn't have started until at least the late 70s/early 80s. When 'home computers' started becoming commonplace, 'programming' started to become an accepted vocation. Those people are now approaching or in their 50s, and still have another 10+ years to go before 'retirement'.

Frankly, I don't see that many 'awesome open source projects' compared to the total number of projects launched/opened. What I value more are 'awesome open source projects maintained and kept current'. I don't see many of those around at all, by young or old people.

Das U-Boot http://en.wikipedia.org/wiki/Das_U-Boot was created by experienced engineers (I don't know about Magnus Damm, but Dan Malek is still in the engineering world - Sr. Scientist at Mentor Graphics). Wolfgang Denk took over the original U-Boot code and has been driving it forward for over 10 years now.

http://www.denx.de/wiki/view/U-Bootdoc/History

I've met Wolfgang and would estimate he is a few years older than me, which would put him in his 50s. He still is much sharper than the youngsters on the email list. :-P

My first computer was a TRS-80 Model I, bought in 1980 or '81. My first program was written in Basic on a timeshare system (dialup modem with a DEC terminal) in 1978 or '79.