I have a bit to go before I’m a software engineer over fifty, but I have a lot of anxiety about it primarily from an ageism standpoint. I don’t really want to go into management because I love coding and solving problems, but I fear that one day I’ll will struggle to find work due to my age.
I worry about it too. What I have found is that it's important to keep your skills very, very current. It's OK to be reasonably skeptical about the latest hotness, but it's imperative to know about it and why it's the latest hotness. No one cares (OK very few people care) about the systems you built in perl in the 90's. They will care about your opinion Go vs. Rust vs. C++, even if you are not an expert in any of them. You needn't have used every no-SQL data store, but again you need to know about them.
On the other hand if you are a subject matter expert in a particular domain, then your twenty years of experience are indeed very useful, and while no one wants to replicate the risk reporting system you built in Motif/X in the 90's, they may well want build it in React.
Over 50 in 2022 is very different than over 50 in 2000.
I’m GenX and grew up with the internet but I know life before the internet. I know technology more than most and keep up with it. I play video games (finished elden ring earlier this year) and watch TikTok 2 hours a day. I’m not young but the gap between me and someone younger isn’t a vast canyon like it used to be.
My last job hunt a year ago I got over 5 job offers. I wouldn’t be too worried.
Well, the issue unfortunately is that we know that but a thirty y-o hiring manager doesn't. A few years back I saw folks commenting on YouTube about the "good old days" of 2013 and had good sensible chuckle.
I myself lead a software development team. I am 31 and the last two people I hired were almost 50 and they are very good devs.
In my opinion age alone isnt a reason not to hire someone. What is the "common reason" older people are not considered to be hired? I guess because people think they cant adapt or are stuck in some ways in theire thinking. If your future you can show that this is not the case, I guess you are fine :)
Only "REAL" age related reason is (and I have to admit that I myself didnt hire someone because of that) if the person wants to retire in the near future and you think you want to invest your time in someone who will, hopefully, stay longer.
It depends on what part of the industry we’re talking about. One aspect of this is startup culture and needing to “fit in.” Or in other words “culture fit.” You see it on HN all the time where people mention many of their friends are coworkers. Sometimes that means not hiring the person who has a life outside work, isn’t going through the same issues everyone does in their 20s, and is perceived to not fit in. In some cases, I think it is simply the threat of possibly having a life outside of work and not signing up to overwork yourself by default.
Another is pricing yourself out of the industry. And another is the mistaken idea that all an older dev knows is older out of date technology. The usual stuff.
I’ve found that firmware and regulated industries in general do not have as rampant of an ageism issue.
Some IC roles do fit more younger candidates than older. E.g. in a startup - often better they not have outside commitments like a family, or need for a healthy work-life balance. Sometimes "work smarter not harder" falls apart and they need to work like a maniac. On balance I've found older colleagues less willing to do that. That isn't meant as a criticism, just an observation about role-fit, those people usually didn't last long.
That's not the underlying belief in a startup. It's more like: we have not fully figured out market fit. We may need to build something very very quickly (I'm talking about hours/days, not weeks/months) and then maintain them for while.
That's why I say "work smarter not harder" can fail - that only works if you make assumptions about the future, in a startup that can only take you so far.
> Only "REAL" age related reason is (and I have to admit that I myself didnt hire someone because of that) if the person wants to retire in the near future and you think you want to invest your time in someone who will, hopefully, stay longer.
If you're in the US, you might want to ask your HR about whether that can be a factor in hiring criteria.
If HR says "Don't do that", then they might prefer not to hear that it was already done (so maybe don't volunteer the info, unless they ask), in which case it's a for-future-reference.
I think age gets thrown around a lot but it's never really appeared to me from my singular data point.
I think the larger (at least post screener perspective) is that you always need to stay relevant. If you're working for a company 10+ years doing roughly the same thing doing amazing work, that doesn't mean you're employable in the market at large. You need to feed the trends to at least know what the larger community is doing, and keep relevant skills in your resume (and actually know them) to show you aren't a dinosaur (not in age, but in competence in obsolete tech). I update my resume every couple years if I'm looking for work or not. Not helping, there are a bunch of dead end companies that are the only companies willing to employ the people at the level they do, so it can lead to bleak perspectives when you're forced out and try to work outside your comfort level. I've known more than a few exit software entirely as they were unable to find suitable alternatives.
What has your experience been with this issue?