I wrote a short post a couple of days ago about Amazon Web Services hiring technical leaders of a certain age. My tweet about it totally blew up
arguably the most powerful tech company in the world hires engineers in their 60s. we should all learn from that https://t.co/hJkVajuyzo
— efefess sessions (@monkchips) May 24, 2017
A lot of folks were quite encouraged by the idea Amazon had just hired a 61 yo distinguished engineer. Folks like me, maybe closer to the age of the folks cited than a 22 year old, that saw Star Wars in a movie theatre when it first came out. We like to think we have plenty of runway left, and aviation fuel in tank.
Werner Vogels AWS CTO said with characteristic succinctness:
There is no compression algorithm for experience. https://t.co/FnVtQLLVWA
— Werner Vogels (@Werner) May 24, 2017
But of course a story based on anecdote, with a clickbait headline, is going to have some people pushing back. AWS is well known working its people pretty hard, and it does hire a lot of super bright youngsters and have them churn out code, often led by older engineers with some grey hair. According to PayScale the median length of time people stay at Amazon is one year. It was also pointed out that hiring a famous (white) programmer of a certain age was hardly a big deal when it comes to a lack of diversity in the industry. I knew that when I wrote the post but should acknowledge it here. Lack of diversity in tech is a problem for all of us, and it is intersectional. I do my best to help foster diversity in the industry, but it’s hard to work on every issue at the same time.
So why celebrate AWS? I wanted to focus on recent AWS hiring as a push back against casual age discrimination. If AWS sees value in hiring engineering leadership from folks that are frankly a bit older than the norm in the industry, isn’t that worth shining a light on? So what is the norm? In my post I estimated that the average age of the engineering teams I talk to is 40-45. But as an industry analyst I generally talk to engineering managers. Skew! Of course managers are generally older that their reports.
So here is the some data about average employee age, also according to PayScale. I don’t have enough insight into PayScale’s methods to know if the data are accurate but they are interesting.
Amazon is at the younger end of this scale, but it’s interesting that the oldest median age at a tech firm here is 39. Feels young, but this median covers all employees in all functions, not just technical staff. I am definitely going to continue digging into the issue. For an industry to complain so much about skills shortages, and invest so little in training and retraining, and bringing in groups under-represented in tech, is frankly pretty shocking. Age discrimination is a taboo subject, partly for legal reasons, but one surefire way to find more talent is to widen the net. Let’s stop complaining about talent shortages and start doing better in training and investing in people. We need to create cultures where people feel more welcome. We need a sea change.
I still want to praise AWS for recent high profile hires. Like I say, I know a lot of people took heart from my post, and that’s important.
disclosure AWS is a client.
"to complain so much about skills shortages, and invest so little in training and retraining...this is shocking" http://redmonk.com/jgovernor/2017/05/25/never-the-let-a-story-get-in-the-way-of-some-good-data-more-thoughts-on-age-discrimination-i says:
May 25, 2017 at 8:37 pm
[…] "to complain so much about skills shortages, and invest so little in training and retraining…this is shocking" http://redmonk.com/jgovernor/2017/05/25/never-the-let-a-story-get-in-the-way-of-some-good-data-more-… […]
Doug K says:
May 26, 2017 at 4:30 pm
I do thank you for raising the issue of grey programmers..
‘skills shortage’ in every industry, means ‘not enough cheap laborers’.
There is no evidence for a skills shortage in IT. If there was a shortage, wages would be rising, but they are not. There isn’t any incentive for companies to train and invest in their people, or hire the over-40s, since there is a plentiful supply of STEM workers.
See my comment at
“For every two students that U.S. colleges graduate with STEM degrees, only one is hired into a STEM job.
In computer and information science and in engineering, U.S. colleges graduate 50 percent more students than are hired into those fields each year.”
May 28, 2017 at 7:29 pm
Since when has the tech sector been hiring young Americans? Most job ads seem to “demand” 5-10 years of ‘experience’ even for entry-level roles. So people in their 20s have almost no chance at these jobs. Cisco hasn’t hired American engineers in any meaningful numbers since the early 2000s.
These companies often do hire younger people, but they’re mostly foreign nationals. As they throw out the applications of otherwise qualified US citizens simply because they’re US citizens.