If people want to filter applicants based on age, it's pretty simple to do so before the interview stage.
To be fair, I do try to interview at interesting companies. So, that could be the problem. Maybe, it’s easier in IT or government contractors. But, I’d be pretty depressed.
Institutional certainty in the accuracy of feedback is a red flag for cult behavior in organizations.
Very curious where you detect that in GP?
Sounds like a concession to me
The rest of the post is a rebuttal, not 'discounting'
Another possibility is you don't know those things as well as you think. When you say React do you mean React v.16? Does that include webpack, and if so, which version? If you're claiming to be an expert on all those things, it would make me skeptical. I bet you'd have better results if you focused on a few technologies you unambiguously ARE an expert at, and list the other things as footnotes.
Older developers have seen enough technology fads come and go that they are much less likely to do this than a young, excitable one.
A green developer who wants to rewrite everything is $LANGUAGE is just as bad as the self-important greybeard rolling his eyes and scoffing at anything that isn't $OTHER_LANGUAGE.
As you stated, they're looking for inexperienced drones.
So you're saying this person would...be doing their job like normal?
It's in the interest of both the candidate and the company not to make such a match.
If it was only the resume-sorting part, it wouldn't be a problem, but it's also all the work spent training the candidate.
Now, a company can define overqualified incorrectly. And they can misjudge the cost of a temporary hire. But people really do apply for jobs they think are beneath them until they get an offer.
I completely agree it should be discussed during the interview, but I don’t think that will always work out for the job candidate.
But I guess where I'm finding myself endlessly perplexed is the default assumption you're describing (and I'll gladly offer a concession to), versus the alternative of overqualified employees being seen as potential force multipliers for increasing productivity by allowing them to use their additional qualifications via some kind of tract towards management or specialized role? Even if it's on a small team?
Bob is overqualified for X, yet exceptional at Y. X+Y just happens to be a thing the team could possibly benefit from, helping the company as a whole. Maybe we should think about hiring Bob and grooming him to take ownership of X+Y and stewarding the rest of the team, helping them learn and become masters of X+Y in due time.
Does that make sense?
Hopefully the phrasing isn't too god awful there, coffee hasn't hit the lower brain yet :P
From this I learned that being overqualified is a risky proposition. Even if your team appreciates the added value, your company might have other plans. I believe it's better to tighten your belt and wait for a more suitable opportunity than risk hurting your career growth.
BTW, your phrasing is perfectly fine. Try to read mine.
Sorry if it sounds abrasive-coming from a long history of being tired of the shallow excuses employers have for disqualifying great candidates while simultaneously bemoaning a "talent shortage".
I've been on the employer side of taking a chance on overqualified folks and it's a waste of a lot of time and a lot of money.
I feel this is silly fear, but I have heard it.
To put this into analogy form, it would be as though mathematicians could be perceived as out of date because they still used "x + y" for addition, rather than "add( x, y )", or "push(x) push(y) add", or whatever the latest fad in mathematical notation happened to be at the time. The concept of addition (over real numbers) hasn't changed for centuries. Some skills just can't go out of date. And yet some people are viewing those skills through a lens that makes older candidates look worse on paper, and are blaming the skill set, rather than the lens.
There are some skills that make otherwise inexperienced people more productive when they all share those skills, but at some level it all comes back to screening based on experience rather than aptitude. I don't have time to learn every new skill that comes down the pipe, from mere speculation that a future job opportunity might require it. I'm more likely to pick up only those that would be useful in my current day job, or for my latest side-project. All some employer has to do is pick a lot of "new" skills, that aren't appreciably different from new names for old skills, and magically, my skills are no longer up to date.
I hypothesize that the age discrimination in the industry isn't based on age, directly, but rather on perceived costs of employment, which tend to rise as people progress through their careers. Old people are more expensive. They want higher salaries. A lot of them have families, and mortgages, and their health insurance costs are higher. They worry about their 401(k) accounts.
One would think that it's easy to screen by age, based on the length of the resume, and simple math on any of the dates on it, but the people screening the resumes, and the ones rejecting candidates post-interview are not necessarily the same people. The HR folks know that age-related discrimination is illegal, so may be structuring sham interviews so that audits after the fact don't leave the company liable for enforcement actions. I have been through a few interviews where it just seemed like everyone was going through the motions. Maybe they already picked someone and were using me to cover their ass? Maybe there was something about me in particular that prompted an immediate rejection? Maybe I didn't fulfill some secret requirement? Did my breath stink? Did I whiteboard that wrong? Nope--they found someone to do the job more cheaply, and they were shopping around to make sure they got the best price. It just so happens that youth correlates positively with cheap.
It's difficult to say, when no one ever gives any interview feedback whatsoever, positive or negative. When you're in it, you start to get paranoid.
A colleague recently had an experience at a second interview where the hiring manager proudly proclaimed that they hadn't read her CV and the interviewer was the one who had done the first interview!
Do you have any suggestions on how one could find out if we have bad interviewing habits? I'm sure I have them, though I don't know what they are.
Web forums are RIDICULOUSLY overweighted toward students and younger startup employees. Partially because older workers have jobs and families and better stuff to do than play online. Partially because the work they do isn't particularly worth writing about, and the latest fads aren't that relevant to their work.
But please don't have the misguided assumption that what you see on HN or Reddit is truly representative of the industry as a whole. It took me a long time, and a lot of unnecessary anxiety, to wake up and see the bigger picture.
It's already here and it's called Java :)
https://increment.com/programming-languages/cobol-all-the-wa...
COBOL skills remain valuable because they're running hard-to-replace data processing systems at the core of large corporations. Java fills the same role.
Honestly I don't get the obsession with recent grads. They are basically useless for years.
But cheap and compliant.
They will work more hours for less money. This is nothing new. My first job out of university in the early 1990s was for one of the "big" consulting firms. 50-60 hour work weeks were the norm. I made decent money (they paid overtime) especially for a first job, but I wouldn't do it at my age now with a family and kids.
Lack of manager ability to measure productivity based on anything else. Between POs, BAs, business representatives, and IT managers there are a lot of people who don't seem to be able to grasp why two relatively simple to describe tasks can require such vast differences in time. So it becomes hard for them to judge if their developer is wasting their time or not (and let's not even begin on overall lack of trust to begin with), so the only fall back measure is if they have their butt in the seat and appear to be working. And even if you are lucky enough that everyone you directly deal with either understands the basics on why sizing varies so greatly or able to accept it without question, you still have to deal with middle managers walking the floor who measure productivity the same as they would in a factory. And if you are lucky enough to not even have this problems, you still have to deal with cultural norms set in party by all the jobs which aren't as lucky.
Had a lowball offer from a company once - had some friends working there. I could see from some earlier code that some really basic web knowledge was being overlooked. I won't go in to details, but... this was something I'd pointed out to one of the managers there (met at a local meetup). Fixing it then would have taken about 2-3 hours, scanning all the code to ensure it was in sync. Instead, the problem spread as they grew, and it's harder to fix when there are dozens of staff and thousands of files in use vs 5 staff and a dozen files. It became a 'this has to be fixed in order to close mega-deal X integration with company Y', and it took multiple devs several weeks of full-on effort to rectify everything.
How do you quantify that? "Please, take my advice, doing this 4 hours of work now now will save you >$50k and weeks of opportunity cost in 4 years". Generally people don't seem to care.
As people are noting on this thread, startups are their own thing. During my startup days, we were always the next sale or funding round away from going belly up. We pulled late hours to get in the latest features for our president to "sell" to investors.
Data import processes often seem to get shuffled to people usually least prepared to understand how to handle them.
2 anecdotes:
1. worked someplace years ago who would take in customer data, transform it in to our structure, then put in to mysql (2004 mysql). larger projects... this ended up taking 24 hours in some cases. I spent some time (a few hours), and had the whole thing working in under an hour. Working with a couple other folks there they got it down to around 20-25 minutes. The big secret was .... dropping indexes, importing chunks in to memory (vs disk), then copying the memory table to disk after a chunk. This was first met with "that can't work... we've already optimized everything... etc". Until it was demonstrated.
2. Colleague worked at a company which was primarily email marketing. They'd take in email lists, "import" them (which created some related metadata records, etc). The guy who wrote this importer had 'rewritten it to be faster' a year earlier, and larger imports (we're talking like... 10k emails) were taking days. Onboarding a client of 30k emails would take 2 weeks. It was literally insane code. My colleague rewrote the whole thing to work the 30k emails in under an hour, documented the code, had tests demonstrating weird edge cases... "Can't trust it - original dev needs to review it first". He (my colleague) was part of a group of people who was let go a couple months later (and was also approaching 40).
The phrase "big data" was also taking hold as a buzzword around the time of incident 2 (2 years ago maybe?). People think anything that can't fit in to excel is somehow 'big data'.
To be fair, I'd say this is only true if "excel" is generalized to "the largest non-distributed-computing tool they're personally aware of".
Granted, that may usually be a spreadsheet, but at least in the tech industry, people do know of DBMSes. They just happen to think an affordable single server is an order of magnitude smaller than is actually achievable, even if it's an order of magnitude larger than a spreadsheet.
Startups need to start realizing that it’s okay to have diversity and different cultural groups. By putting yourself in the stereotypical startup culture box you greatly limit your ability to hire and create diversity. If everyone thinks and acts the same you miss out on valuable perspectives and ideas.
Unforunately, they are. A large proportion of the tech industry is startups / small businesses. I'd be surprised if Google/Facebook/Amazon/Apple/Microsoft make up even 10% of tech workers.
My current employer employees more tech workers than all YC startups combined, for example.
Facebook - 25,105 employees (https://en.wikipedia.org/wiki/Facebook)
Amazon has 566,000 employees (https://en.wikipedia.org/wiki/Amazon_(company)), but it's unclear how many of those are actually tech workers. Amazon has a lot of retail and warehouse workers, many of who with wages so low they qualify for food stamps.
Apple - 123,000 employees (https://en.wikipedia.org/wiki/Apple_Inc.) Apple's 2014 SEC filing said that half of their employees are retail workers, so let's give Apple 62,000 tech workers.
Microsoft - 124,000 employees (https://en.wikipedia.org/wiki/Microsoft)
There are around 7 million tech workers in the USA (https://www.comptia.org/about-us/newsroom/press-releases/201...)
Even if we pretended that all 566,000 Amazon employees were actually tech workers (they're not) and the above numbers were US-only employees (they're not), that would total to about 860,000 tech workers.
860,000 / 7 million = 12.3%
That means that at least 87.7% of American tech workers do not work at Google, Facebook, Amazon, Apple, or Microsoft, despite these companies being five of the richest tech companies in the world.
Oracle
Cisco
IBM
Dell
HP Enterprise
HP Inc.
Lockheed Martin
Northrop Grumman
Raytheon
General Dynamics
General Electric
Intel
AMD
Qualcomm
Texas Instruments
United Technologies
Analog Devices
Samsung
Phillips
Toshiba
... I'm gonna stop listing all the big tech companies I can think of. I madey point.
And insight gained from a world of experience that a junior or intermediate devs doesn't have.
Most SV companies talk a big game about "diversity," but that never extends to diversity of age.
It's funny how so many people in the valley don't understand that discrimination based on age is just as illegal as discrimination based on race or sex or any other protected class.
Only if you discriminate against old people, it is legal to openly discriminate against the young.
I guess I'm biased because I'm young but it's a little non-sensical since young people are the ones with student debt and record-high housing costs to pay for while 50-year-olds have decades of savings and stock market and real-estate appreciation to fall back on if they find themselves unemployed.
That's a lovely stereotype, but far from the truth; which is why so many people are working into their 70's these days and why reverse mortgages are on the rise.
There was an article in the newspaper (You can Google what that is) recently that noted that more than half of Americans have less than $5,000 in retirement savings. A similar number live in apartments.
The whole "decades of savings" thing is a cultural myth that Millennials use to make themselves feel like victims. Somehow they think they're the only generation that's ever been through hard times.
Not sure how you inferred this from my comment. My parents went through much harder times when they were my age.
However, unemployment would be a trivial inconvenience for them now at 50. They’d probably just retire and not bother looking for another full time gig. I don’t really know any 26-year-olds who could say the same.
Edit: I looked at the data and the median 55-59 year old in the US has US$150k in net worth vs. US$19k for the median 25-29 year old. Why would the former need extra legal protections against employment discrimination and the latter not?
My company has found a competitive advantage by doing blind hiring and getting super talented people (sometimes older, sometimes female) that other companies have undervalued.
I think it's probably just VC bias driven by the number of unicorns which had young founders (VCs aren't after 'moderately successful startups', where founders tend to be older, they're after wildly successful unicorns).
Those young founders hire "people like themselves" which naturally means people their age or younger.
There's a certain degree of implicit age discrimination baked into the default hiring process of most startups too - all of those questions about reversing binary trees or implementing quicksort biases hiring toward recent grads who have just learned it and away from the experienced devs (because 99% of devs simply never use this kind of theory).
tl;dr VCs cargo cult and end up investing in young founders, young founders cargo cult their interview process and hire people "like themselves".
That hasn't completely escaped, but with a family and 25 years experience, I put that into a different perspective now.
I generally agree with your post, but this statement is just wrong (possibly there are a few counter-example domains). If a company cannot get value from new grads within, say, 6 months, it is the problem of the tech lead they are working for.
We routinely get very useful work from summer interns, who are gone completely in 8-12 weeks. This does require organization and a little effort though: pose work they can complete in 1 month, calm them that they do not need to do it quickly, offer support if needed and check progress weekly; and pay attention -- if they sense the attitude that they are useless to the team they will often work that way, too.
TBH, this works maybe 50% of the time (we get useful results from half the interns and nothing from the other half), but I suspect full time employees are not 100% useful either. Just my 2c.
Most people at my current company are >40 (and probably >50 - I don't know everyone's exact age but I can infer somewhat). ~90% are married.
I've worked a bunch of places and, quite frankly, none have had an overly young crowd. Experience has always been valued everywhere I've worked.
So in my experience its just not a problem for the companies I want to/do/have worked for. I live nowhere near San Francisco.
Wait what's that about developer royalties?
Yes I've exaggerated this scenario a bit, but the point stands and it's very real.
As an old myself I can say anecdotally that nearly all of the interviewees we bring in who exhibit this behavior are graybeards like myself, but even then they’re a minority
I can trashtalk the design on everything I've directly worked on more accurately and damningly than things I read about online that seem like bad ideas. And I do.
Do you think because I find fun to rip on things in contexts where hyperbole and humor are permissible, that it negatively impacts my ability to exercise coolheaded evaluation in collaboration and decision making contexts?
People are offended because the post you're replying to literally only said, "I've gotten less job offers since I turned 40."
Your response was, "well, that's probably your fault."
To rephrase one of your earlier comments, "I'm really not saying you're ageist. I'm just saying I've experienced a non-trivial amount of victim blaming that looks like this, and it's a possibility worth considering if you want other people to take you seriously."
a) Getting pushback on your idea is not necessarily someone taking offense
b) Casting react as a "hip design trend" is not - in and of itself - a statement about it's fitness for a purpose. It's a statement about popularity, and highly visible things should expect criticism.
c) Even if trendy is meant to disparage the tool as nothing more than a flash in the pan, I think that gets to my (unaddressed) point about hyperbolic language in unimportant discussions.
e) "The reaction proves the point" can be applied to any disagreement, therefore it doesn't reinforce a point without more substance that they're meaningfully connected.
d) It's still unclear what your point was supposed to be. My ask for clarity was not facetious, so far I'm only responding to the point I can infer but find flimsy enough that I preemptively conceded you might be getting at something else.
Jumping from this kind of information to conclusions about the gp's willingness to argue or anything else is exactly what this lawsuit is directed against, and I am looking forward to this practice being eradicated.
Yes older coders have weathered more fashions and succumbed to many themselves so in some respects they do know better
A few interesting things that I’ve experienced:
- Companies tend to like me enough that they keep asking me back to “meet more people” - a very time-wasting process that often ends with silence (and no returned emails or calls)
- When rejected from a particularly interesting company, I will sometimes offer to work for free or a discounted rate initially, just so I can prove what I can do. No one has ever taken that offer.
- I have even offered to work at a very discounted salary, on par with a new grad salary. My rational is that I’ll still make more than I would at Whole Foods, and I’m confident that they’ll be impressed enough to bump me to my normal salary. No takers. Although one company did say that by hiring me, I would “cause more harm than good”. WTF?
And don't let anyone squeeze you to make your actual rate lower. I once went to an interview where I was told that the expectation would be for 45 hours of billable work per week, and so I immediately told them that my salary expectation for that would be 20% higher than for a 40 hour work week. They could raise the salary, or lower the work hours, because on a per-hour basis, their pay range was suddenly no longer competitive.
They declined to negotiate that. So I eventually went to work for someone else more willing to pay me what I think I'm worth.
Don't work for free; it just encourages those who try to scam free work out of people. The only person for whom you should be doing unpaid work is yourself.
You put your scenario in disparaging terms, but consider another way to look at it:
- They may well actually know better. Listen, ask questions and learn. - You say arguing, but you most definitely want people who think critically about literally everything. (You also need people who will get on board with the plan even thought they don't necessarily agree with all the details.)
Which is to say, sure, you can boil people down to caricatures, and there will even be people who match them. There are reflexively recalcitrant developers who don't want to adopt anything new, there are technological magpies whose decisions are driven by fashion and resume bullet points. The former probably do tend older, as they have a sense of less time in general and would prefer to reserve learning for new capabilities rather than different ways of doing the same thing, and perhaps even be judicious about time learning vs doing things they value. The latter probably do skew younger, as it's easier to feel you have years and energy to burn and less reference for how change works in the industry.
So what's very real are the incentives and tradeoffs underlying the decision making. The idea that what the past has provided is often adequate and investment in the new has costs is correct. The idea that there may be improvements in the new is also correct.
If you believe this, maybe having cranky 50 year olds who are going to make your organization justify its decisions is actually an asset along with people who are curious to invest in the new shiny...
When you post firsthand testimony like this, the typical reaction is a pile on of unsolicited advice. When you don't grovel in gratitude and promptly turn your life around in response to the brilliant wisdom of a bunch of internet strangers who know an entire paragraph about your problem, you will be quickly labeled as clearly the cause of your problem, never mind the information in the very article currently under discussion that makes it clear there are large scale forces at work. No, you cannot possibly be a victim of circumstance. You just must not be trying hard enough and making lame excuses to cover that up, like playing the victim card because you obviously have a victim mentality. If you argue it, that will be further evidence of your personal defects.
Sorry to say this, but get used, as I have, to getting flooded with employment offers that might as well have a note on the bottom that says "all are welcome to apply-EXCEPT YOU." Why they bother to waste resources to send these out is beyond me, unless they are just sadistic.
I think it might come down to founders being insecure around older engineers who probably won't be afraid to call them out on dumb decisions and won't be as likely to drink the hpye kool-aid because they've seen it all before.
Seems like an opportunity for startups to get great talent.
That's what hiring older people gets you. But you also have to connect them with younger people.
And yeah, the corporate hype-ade gets dumped right into the potted plants now. But we don't exactly call people out on their dumb decisions, though, as much as factor them into future estimates. Telling truth to power gets you fired at most places, so you share your concerns only in private with your direct supervisor. Then you either polish up your resume again, or you work around all the dumb decisions that have already been made, plus the new one. If they didn't bother to consult with the expert before making that stupid plan, they're probably not going to listen to expert critiques after the fact. Always secure your own paycheck before helping out the company. They won't ever reward you for self-sacrifice.
Opportunities are fewer and the competition level is high, though. To really harness this, you probably have to either become a founder who writes an early version of a product (very difficult), or alternatively advance along one of the technical track ladders that exist in some big tech companies (they exist, but far fewer opportunities and intense competition). There's a chance you could pitch a breakthrough product, but many (not all!) organizations seem strangely hostile to this.
So I do agree with you that going into management does offer greater opportunity for promotion and increased compensation. I disagree your value as an individual contributor is necessarily limited though, since a technically talented developer with a strong business sense can produce unreal value, sky is the limit on that combination.
Should it be illegal to advertise a job or housing in Black Enterprise magazine, because the readers are overwhelmingly African American? Or illegal to advertise in the Wall Street Journal because they're not?
TFA is about age discrimination though, and Facebook does explicitly collect age information.
Facebook is not real big on the 'ol anonymity.
In practice they can't really stop you from lying, but just telling people not to lie and making the question sound serious can often be enough to stop the average person. I suspect most people put in their correct age.
Odds are also pretty good your friends are going to mention your age at some point while wishing you Happy Birthday. If Facebook's data collection is smart enough it could decide to trust them over you. I kind of doubt that it is smart enough to do that right now, but it probably wouldn't be the hardest thing in the world to do if people started commonly lying.
I also think that having such a hard-line reasoning doesnt accept the fact that criterias for discrimination are boundless, and that force will only be able to punish a very small subset.
Have to find an alternate way of dealing with changes of this sort than punishment and state threats.
Further, these aren't punished by force. The remedy is a civil lawsuit, not a criminal complaint.
The question is whether FB is immune from the CDA (depends
If you work in tech, you should be very much against this, as this is yet another example of bad behavior by Facebook that will hurt everyone. They are hiding behind the CDA to pretend that they are just passive conduits, and will ultimately push the government to tighten regulation and weaken non-Facebook sites that publish user generated content.