5 ms·
> There is a shortage of applicants willing to work at what companies want to pay. That and companies are just hilariously bad at finding workers they want to
by PittleyDunkin 2y ago
> There is a shortage of applicants willing to work at what companies want to pay.
That and companies are just hilariously bad at finding workers they want to hire for nebulous reasons. I have no doubt even if my company hired 95% of the workers it had marked down as "no hire" they'd be able to squeeze a salary's of value worth out of each of them (well, if management is competent, which it tends to not be). I'm sure those of us who've been around long enough can all attest to some side of seeing form of this dysfunction. I'm more than happy to reject them for selfish reasons, of course, like "I don't want this person on my team" or "this person seems like an asshole" or "I don't want to teach this person their third language after java and typescript". Etc.
I mean there are terrible interview candidates out there, but the people who literally can't code at all tend to be easy to filter out.
I'm curious if there's any way to observe the salary margins that separate the top of the labor market from the bottom. Surely there are. That would probably give a big signal as to how much undue attention is given to, e.g., Senior vs Junior developers and American workers vs H1Bs. I'd put money that some of this complaining about lack of labor is actually not wanting to hire fresh grads and eat the cost of training when they'd be just fine. (Also the H1B thing, but that's already discussed to death)
- throwaway7783 2y agoOkay, I have interviewed hundreds of people in the last decade, and I can tell you that most are not good enough. There are companies that are downright abusing H1B for wage suppression, but as a startup founder, I will try my hardest to avoid hiring people who I have to squeeze their salary's worth and still get mediocre results (nothing to do with citizen or not - I had this experience with a Canadian contractor - just not worth it). I have been successful in liberating money from VCs and create jobs, and I want the best people that money can buy. Turns out, there are great American and non-american candidates who are willing to work for the money I can offer. Also in my experience, I hardly even get resumes from Americans for backend jobs. Frontend is different and I get a LOT of American resumes. Our frontend engineering, PS, CX, Sales and Marketing is all-american, and backend is a mix of american, greencard, H1b - because thats all I get in the resume pipeline. If I have to cut costs, I will have to cut the team in US and move the jobs to a low cost region regardless of their citizenship status.
- dowager_dan99 2y ago>> If I have to cut costs, I will have to cut the team in US and move the jobs to a low cost region regardless of their citizenship status. Read that sentence again. If you're hiring an American team in the Us, and cutting in the US, it's not regardless of citizenship - unless you're abusing the H-1B program
- lubujackson 2y ago"Not good enough" or not good enough to pass your leet code gauntlet that has nothing to do with the day-to-day role? Because those aren't the same thing. Also don't discount interview stress - I read that psychologically the most difficult thing to do is be on stage in front of people and do complex math problems... which is basically what live coding tests are.
- afavour 2y agoI hate leet code gauntlets too but I don't see what it has to do with hiring immigrant workers. No matter your status you are equally vulnerable to failing a code gauntlet test.
- mgkimsal 2y agoMath problems usually have one right/wrong answer. Many interview 'challenges' have multiple ways of doing something correctly. Without necessarily knowing any more about the context of a problem beyond a few sentences, you work with what you've been given. You can deliver a working solution but if it's not the way they were expecting... you're out of the running.
- fijiaarone 2y agoYou really haven’t done much math, have you. Even 2+2 can be solved multiple ways.
- throwaway7783 2y agoI hate leet code and it's ilk, and I don't want anyone to go through that useless stuff. But I believe a good engineer can suss out another good engineer in a conversation or two. At least that has been my experience with people I have hired and people those people have hired. When you hire anyone, there is always some bar of "good enough". It is different for different orgs and even people, but it is there. Otherwise you'd end up hiring the first candidate you encounter, no?
- dunkelheit 2y ago> That and companies are just hilariously bad at finding workers they want to hire for nebulous reasons. I have no doubt even if my company hired 95% of the workers it had marked down as "no hire" they'd be able to squeeze a salary's of value worth out of each of them (well, if management is competent, which it tends to not be). Isn't it ironic that a comment making fun of companies for not hiring workers who can barely contribute above their salary's value, in the very same sentence blames management for incompetence. Well, guess what, managers are hired workers too, so if you apply the same principle to them, this is what you get. What you suggest makes sense from the "homo economicus" point of view, but the result will be a barely functional hellhole riddled with incompetence (at least this is what it will feel like from within.) Can we blame people for being "selfish" and not wanting to work in this kind of environment?
- PittleyDunkin 2y ago> Well, guess what, managers are hired workers too, I didn't comment on hiring "managers", did I? > Can we blame people for being "selfish" and not wanting to work in this kind of environment? I did cop to this behavior, right? I do agree. It makes my life easier rejecting candidates. I'm just saying this complaining over lack of quality talent seems like the corporate equivalent of feigned helplessness rather than an actual problem.