Hacker News new | ask | show | jobs
by pascalxus 3027 days ago
There seem to be a lot more young developers than old developers. But, why? I can only assume that either, the number of developers is increasing (more and more young people entering the work force), or a lot of people stop being software engineers after 8 years. People usually work between the ages 22 and 65, so given a even distribution, if the industry isn't growing by leaps and bounds, the average work experience should eventually be about 20 years with an average age of 42.
4 comments

Growth of technology and an increase in job openings. Plus, a bit of cultural shift too. I think a lot of older developers grew up during a time when spending a lot of time using technology was considered weird. While today, not using technology all the time is what is weird.

Also, software developers are much more highly regarded by young people now than ever before. There's this image of the young, rich entrepreneur creating products that everyone loves, and people want to be this. So a lot more smart people get into the industry because it's the cool place to be, hence the rise of "brogrammers."

there's a lot of students.

Students and younger devs need to ask more questions, so they have a more active presence. While an older dev may still need to ask questions, they can just google, and find the answer without needing to create an account.

It could also be that more experienced developers don’t have time to take surveys.
Don't take this too seriously. It's a self selected group of people. Most professional developers didn't take the survey and it's didn't corrected for any variables.