My senior staff engineer can’t code at all. He got hired because he was friends with our engineering manager. You might say “well that’s nepotism then since he’s under qualified”, but I’m sure he would make the argument that he got the job because of his “stellar reputation and extensive network”.
It’s an abhorrent situation to be in. Everyone knows he can’t code but because he got hired at such a senior level he’s making high level decisions that make no sense. Give me a qualified rando any time of the day.
I haven't hired anyone recently but btwn 10-20 years ago I did hire a lot. Of course we reached out via our network of connections but that gets tapped out fast, so you have to rely on job postings. It was always hundreds of applicants per opening. Back then it wasn't 1000's but it might as well have been because I didn't have enough time to sift through them all. That's ok, you can just approach it like "the dowry problem" (also known as the secretary problem [1]).
But the job market and hiring is way worse now, and it's pretty horrible for job seekers atm.
I recommended an engineer once who I thought was great - he was a total "get shit done" kind of guy. But he did poorly in the interviews (I won't say they were leetcode-type problems, but you did have to have some algorithmic skills - I warned him beforehand to brush up on some of those types of programs.) As much as I liked the working with the guy, we couldn't hire him because he was a pretty solid "no" from the other interviewers.
I've never worked in a company that hired people based on the referral of one person, and honestly that sounds like a pretty f'd up company.
Well thats how it works everywhere. You have to suck up and pretent to be 'friends' with person with the power to get promoted too.
Faking it is pathetic behavior.
It doesn't matter what the person hired thinks. The important part is whether those making hiring decisions are hiring people with "stellar reputation".
In your case, "everyone knows he can't code", so he doesn't have stellar reputation. If we apply this scenario to what the GP said, no company would have hired a person where "everyone knows he can't code".
You said "He got hired because he was friends with our engineering manager." That's nepotism.
GP says hire somebody with stellar reputation. That's a totally different situation.
> In your case, "everyone knows he can't code", so he doesn't have stellar reputation
Yes that’s what we figured out after he got hired. He obviously didn’t have a reputation within our org before he got hired. All we had to go off was the engineering managers opinion.
Are you guys really shocked that given the freedom to, people would rather hire their friends and people they know would do them favours rather than the “objectively best candidate for the job”?
By overweighting network and reputation all you are doing is turning every career into a political game.
> Yes that’s what we figured out after he got hired. He obviously didn’t have a reputation within our org before he got hired. All we had to go off was the engineering managers opinion.
Right, *he doesn't have stellar reputation*, and he got hired. The comment you replied to said "hire people with stellar reputation". I'm still not sure what you're missing here or why you think this is an applicable scenario.
> Are you guys really shocked that given the freedom to, people would rather hire their friends and people they know would do them favours rather than the “objectively best candidate for the job”?
I wouldn't be shocked, but I also don't think that what the "GP" advocated for. You might say this would lead to people using it as an excuse for nepotism, but if the engineering manager is the kind of person who has poor or malicious judgment and can't make a correct hiring decision by himself, then you're cooked no matter what.