Live data from Hacker News

When Do Programmers Retire? Is 35 the End?

betterprogramming.pub

11–20 of 67 posts

Re: When Do Programmers Retire? Is 35 the End?

#11
The article and current comments here miss a critical point - this industry is expanding exponentially. People don't often switch careers completely, so of course most new entrants are young. If we look at this again fifty years after the industry size has stabilized, you would see a normal distribution of ages just like in carpentry or car mechanics or any other profession.

Re: When Do Programmers Retire? Is 35 the End?

#14
post #4

I find it hard to reconcile the common complaint that software developers are often unemployable past 35 with my personal observations. This is pure anecdata, but I don't think I know a single software developer who was unable to continue in the industry past 35 as commonly claimed. On the other hand, I know tons of former financial employees who became unemployable in the industry at 30 or even earlier.

I can confirm that these statements just don't ring very true at most major technology companies; it may be a thing specifically for startups which I have little recent experience with. I know plenty of people in FAANG, Microsoft, Salesforce, etc. that are still ICs that are well over the age of 35.

Ageism may be alive in startups, but in technology as a whole, it doesn't really seem to be a big deal if you are up to date on your skills.

Re: When Do Programmers Retire? Is 35 the End?

#15
I hypothesise that the majority of active SO users are beginner or intermediate programmers. I was using SO quite frequently when I started learning how to program. Now, I don’t have a need neither do I participate in their surveys. My senior colleague does not use it as well, moreover he doesn’t even have time for that. You can occasionally look up a few things but that’s that. In comparison, just three four years ago it was my goto website. What you see in the results of their survey is a sample of the active users who are predominantly between this and that age nothing more and nothing less.

Re: When Do Programmers Retire? Is 35 the End?

#16
There are some hard truths missed / glossed in this article. I’ve thought a fair amount about this because my own career path is relatively unique, and included me needing a job very close in time to become extremely wealthy, so I had a chance to see both sides.

In short, if you are under 40 and an engineer, you currently probably are massively underestimating how hard it will be to get an IC or junior management job at a quality tech firm once you turn 45 or so. There is a ton of inertia against hiring mid 40 engineers.

There are some what I would call organizationally rational reasons to be wary of hiring engineering talent at mid 40s and above, and some organizationally poor reasons.

On the rational side, you have to remember that most of the industry works on a promote-to-management methodology for engineering ICs. There are a few rare companies that have distinguished engineering type tracks for lifers, but most do not. So, the first thing anyone looking at an engineer in their mid 40s is thinking is: “this person was never a good enough employee to get promoted into management.”

I would say that this is generally a reasonable prior to have while assessing someone, and a hiring manager who is open minded will at least want to understand why that is. Many of the whys mean they might not be a good fit at a growing engineering org.

On the bad Nash equilibrium side of hiring, esp. at a fast growth company, there will be, guaranteed, large team managers in their mid-20s. Some of them will turn out to be stellar leaders, or are stellar leaders. The rest, ... do not want to manage people twice their age. So, this is a suboptimal outcome that comes from pretty normal group hierarchy type tendencies, compounding with the above it can mean even a pretty progressive org can feel principled about not hiring engineering that is ‘too old’.

There is more negative selection bias as well - engineers with good negotiating skills that know how to strategically lever their talent can head into consulting or other other performance based situations and make 10-100x a base salary.

All this adds up to, in my mind, that engineers in their 30s need an exit strategy - and they need to execute on it fast.

The “best” exit strategies, if you have the skill and talents would be: startup co-founder, quant fund partner, high value high leverage consultant, CTO, SVP/Engineering, SVP/Product roles.

The “middle” exit strategies would be engineering management, product management, ‘fixer/number 5 employee/adult for startups’.

The “lower” exit strategies would be single-platform specific engineering skills at large, wealthy, slow-moving companies. DB2 engineering at IBM, Java IC at Oracle, or esoteric tech skills in mid to low value industries (e.g. wordpress guru, adobe plugin developer)

Any of these would, in my estimation provide a nice landing pad through to retirement. But if you miss it, I think the outcome is going to be some harder times scrambling as a consultant / building a small consulting practice trying to maintain standard of living against a whole raft of household expenses as your kids get older. It comes fast.

Re: When Do Programmers Retire? Is 35 the End?

#19
For some context, consider the amount of programming jobs over the last few decades though. We got a real boom for them relatively recently, and the market of general IT is still growing. That shouldn't surprise anyone their environment at work is mostly younger people. Percentages don't show this well, because adding thousands of fresh people to the market and removing a couple older ones skews the graph.

This is kind of mentioned with "According to Evans’ data, there are around 24 million developers worldwide and this will increase by 20% to nearly 30 million by 2024." but not followed up on - guess what age represents virtually all of those new positions?

But going as far as "35 is the end" is a joke. People doing this job will continue on higher positions. If they were actually being replaced by entry-level people at current place, there's a lot of places that look for experience instead.

Re: When Do Programmers Retire? Is 35 the End?

#20
post #3

Hah I hope not. I'm 31 and just starting my time as a stay at home dad. I sure hope the tech jobs are around for me when I make it out the other side :)

I was a stay at home dad for two years in my mid-thirties. Learned to make iPhone apps, and landed a job developing iPhone apps when my kid was two. It was my first programming job. Have been in the industry for a decade now.
Post reply on HN