Live data from Hacker News

The Brutal Ageism of Tech

newrepublic.com

101–110 of 361 posts

Re: The Brutal Ageism of Tech

#101
post #55

I'm a 40+ engineer in the NYC metro area and I've never felt more in-demand in my life! I think it boils down to a simple idea: computer-science is a dynamic field and THE FUN PART is that you need to always be learning. There are still some colleagues my age who still wax about the days of writing JCL for their mainframe jobs and never evolved past the 80's and perhaps they gave a bad name for others who built on th…

I'm curious about the "high throughput" part of your comment. Does that mean rapid development? Lots of lines written? or what? I find the older I get, the slower I produce code. I spend more time thinking about the solution than coding the solution. This tends to frustrate my employers, who follow the "move fast and break things" philosophy. They think I shouldn't have to think about it, just do it. So, I guess what…

It's a problem if you want to be on a team, especially one that does rapid development-- which is most/increasingly more of them from what I can tell.

Freelancing might suite someone like you very well though. The best freelancers write solid software at the pace that works for them.

Re: The Brutal Ageism of Tech

#102
post #55

I'm a 40+ engineer in the NYC metro area and I've never felt more in-demand in my life! I think it boils down to a simple idea: computer-science is a dynamic field and THE FUN PART is that you need to always be learning. There are still some colleagues my age who still wax about the days of writing JCL for their mainframe jobs and never evolved past the 80's and perhaps they gave a bad name for others who built on th…

That's reassuring, but... What's the average retirement age in the US? 60? And here we are consoling ourselves about still being in-demand at the ripe old age of 40.

Yeah, it's sad. Only athletes should be old at 40.

Re: The Brutal Ageism of Tech

#103

Experience is a liability. You learn all kinds of things as an engineer that quickly become obsolete. Even in the web environment. If you're still worried about hasLayout or rounding corners with images, or god forbid using tables for layout, or even setting explicit widths on your web pages instead of responsive media queries, you're adhering to obsolete ways of doing things that are hurting you more than helping. E…

you are being downvoted by corporate shills, most likely. That's what this site is made for.

Re: The Brutal Ageism of Tech

#104
post #8

The odd thing is hiring older workers is generally a great idea. From an organisational perspective programming teams don't scale vary well so hiring less skilled people is generally a terrible long term strategy. Personally, I have worked with a few hundred programmers and I can only name 3 that where competent before 30. Outside the valley you find a plenty of really competent programmers mostly in there late 40's…

>I have worked with a few hundred programmers and I can only name 3 that where competent before 30.

Are you sure you are not committing the same ageist judgement here?

Re: The Brutal Ageism of Tech

#105
About ten years ago I went to an IT job fair while I was in first year CS I had gone late in life so at 32 I felt I was finally doing the right thing. I thought maybe I could get some tips maybe even get a job even just apprentice/intern, anything.

Well I could have run around the job fair naked and on fire and I bet I still couldn't get anyone look at me.

One local CS professor not mine he was the other one at the Uni didn't even look up or acknowledge me. What's a hoot is he was older than me smoked weed and partied with his students, talk about having a mid-life crisis.

Re: The Brutal Ageism of Tech

#106
Maybe I'm an outlier; I'm a 55+ engineer working at a mobile startup. Maybe not; 20% of Google's employees are >55, according to a Kissmetrics chart. But, who knows maybe the 55+ crowd at Google consist of only geniuses and janitors.

I see an old/young tradeoff between pattern recognition and fluid intelligence.

Maybe why some older developers show less enthusiasm for the next really "awesome" idea is that is really isn't that new. Maybe the older developer has already learned the hard way the downside of the Dunning-Kruger affect, where: the more you know, the more you know what you don't know.

On the other side of the coin, maybe older developers have a blind spot towards opportunities that have failed in the past. Because the timing wasn't right. Because the audience wasn't ready or the infrastructure was premature. The secret of a good joke (and startups) is timing.

Perhaps some startups are best structured like a team sport; with both younger players at the peak of their brilliance and with older players that can both play and coach.

Re: The Brutal Ageism of Tech

#107
Perhaps the question we should be asking is why talent doesn't seem to increase with age as much as we'd like. Let's assume for a minute that the age bias is important and useful. Why is that?

More importantly, what could we do to facilitate an increase in creativity or productivity or 'talent' over time? The fact that we don't has a huge impact on the kinds of things society achieve.

I don't think it's correct to just say "brains get less flexible" and give up. Most Nobel Prize winners (even in theoretical physics) tend to do their prize-winning work after this cutoff (I believe average is 40+). I suspect it has to do with the fact that scientists frequently have to shift the problems they're looking at as they go from grad student to postdoc, and grant to grant.

If I had to guess, I would say that it's not biological age, but time spent in a particular field that suggests how big a breakthrough you can make, because you get stuck thinking in a particular way. If young people have an audacity that lets them tackle new problems, we might focus on how to preserve that audacity as we get older by making it easier to switch fields.

Re: The Brutal Ageism of Tech

#108
I dunno. I can think of three ways in which an older developer might have a hard time finding a job:

(1) If someone doesn't keep up with currently relevant technology, they will find themselves without the job skills that employers are looking for, regardless of whatever other qualities they may have. This isn't ageism.

(2) If someone works at the same place for 10+ years, getting raises every year and becoming more and more valuable because of their knowledge of the innards of one or more huge codebases that are specific to that company, they're likely to have a hard time finding another job doing something different that pays as much or more. It's very easy for people to settle into a routine for many years that doesn't necessarily carry over to another job. Someone in this situation might have to take a pay cut (maybe a big one) to start from square one doing something else at another company. This is an unfortunate reality of being a software developer, but it also isn't ageism.

(3) If a really young entrepreneur is hiring for their startup, and they haven't had the life experience to develop the maturity and insight to avoid being biased towards hiring people who are just like them, it is possible that they will favor a younger developer over an older developer based on age alone. They may not even be aware that they're doing it, they might just feel like all other things being equal, the younger developer is a better fit for the company. This could be ageism sometimes, and it's very unfortunate when it is.

(1) and (2) are the perils of having a long career as a developer. Employers who don't hire someone because of these reasons are making rational hiring decisions; they're not making decisions based on being biased against someone because of their age.

I don't know how often (3) happens though. I could see it being a problem in SF, where I've heard the job market is disproportionately composed of startups. I don't think it's like that in the South Bay (at least not to the same degree), where there are tons of large and established companies that are less likely to do this.

Re: The Brutal Ageism of Tech

#109
post #8

The odd thing is hiring older workers is generally a great idea. From an organisational perspective programming teams don't scale vary well so hiring less skilled people is generally a terrible long term strategy. Personally, I have worked with a few hundred programmers and I can only name 3 that where competent before 30. Outside the valley you find a plenty of really competent programmers mostly in there late 40's…

One of the issues that is unpopular to discuss in inertia in constraints. Experienced people have learned a set of platonic causations that they apply to pattern matched situations. When they come into a new situation, if they match patterns that don't quite fit, they'll apply old solutions to situations that are not appropriate.

Enders Game is a good allegory for this.

It's good to have diversity and meritocratic process for decision making. It's good to have different perspectives, but recognize that sometimes bad experience is worse than little experience.

Re: The Brutal Ageism of Tech

#110
How much overlap is there between the types of companies in this article and the typical "we can't find anyone qualified to hire!" company? I suspect it's not total, but there's probably some overlap.

I can't wait until these 22 year olds of today hit their 40s and they reap what they've sown.

Zuckerburg said "younger people are just smarter"? Certainly there's a degree of hubris in youth that you don't lose without experiences of failure and compromise. But that's usually not "smarts" - just youth. I've had similar encounters with people where I've been able to guess parts of their business (and failures), and it's because I've already had my own.

One example - pardon the long rant...

I did a bit of prototyping with some college students about 15 months ago. Core idea was "coursera/udacity for medical students" - something like that. Being medical students, they saw a lack of useful material focusing on them, and wanted to fill that niche. "You'll have trouble getting content, and will likely run in to IP issues with professors and universities". I said this within the first 10 minutes of meeting them. "Oh no, we've already got people lined up, ready to create content," was the reply.

That intrigued me, because content is the hardest part. We met again, and again, and I did a small (small - like weekend prototype) set of code to let people upload instruction content based on the structure we'd laid out. Then.... nothing. Days to weeks to months... Nothing. What happened? They mistook "hey, great idea! yeah, I'll do it" sort of nice/polite feedback as real commitment. The few instructors who actually were interested in going further discovered they had to clear their involvement with their respective universities, as it seemed to constitute teaching and would conflict with their existing contracts (IIRC it could have been worked out with money/licensing, but there was no revenue at this point).

So... months later after a lot of legwork on their end, they came to the conclusion that I'd come to after 10 minutes. That's not to say "Ha, I was right, dumb idea" - the idea will happen, imo. They just sort of ignored me - I was an 'outsider' - they 'knew the space', etc. I'm the old guy who's not at university - how could I possibly know what student life is like now, in 2012? They could have saved themselves a lot of time by focusing on the issues I'd identified up front (which... was not just tooting my horn here - an older colleague identified the same issues on the same initial evening meeting).

But hey, "younger people are just smarter," right? Nothing is so cut and dried. Smarter people are smarter, energetic people are energetic, etc. There are 50 year olds that run rings around many 25 year olds that I know, both physically and activity-wise.

Post reply on HN