Live data from Hacker News

Ask HN: For those trying to hire how hard is it to find people currently?

news.ycombinator.com

171–180 of 182 posts

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#171
post #140

Earlier quoted context omitted.

I think we're at least partially talking past each other (quite probably we also disagree). Let's revisit: > The programmers a company wants to hire have options that don't require a cover letter. Ok. That sounds like they expect to be recuited - not needing to apply for a job? Is there a small group of candidates that will read a job ad, be qualified, want the job enough to apply - but only willing to customize the…

> Is there a small group of candidates that will read a job ad, be qualified, want the job enough to apply - but only willing to customize the email address they send their resume to? I think basically yes. You raise a good point, though, about people who are really good just always getting recruited. Based on my small sample size, such people do still apply to jobs at startups they find interesting. So their pipelin…

> A "cover letter" is a terrible prompt to elicit any meaningful information about a candidate, and implies negative things about the company asking for one.

On the contrary, a cover letter is a powerful tool to elicit meaningful information about a candidate’s soft skills, in particular empathy (for the hiring manager) and communication, and refusal to provide one implies negative things about a candidate.

> I think if you want to assess writing skills, you should ask more focused questions, such as "What is the biggest thing you have built in x language", "What is your experience with y"

A good candidate does not need those prompts. Having read the job description, he has an idea of what the hiring manager wants, and he writes about it.

> "write me a thing to tell me how much you want this job"

That’s not a cover letter. I don’t care how much a candidate wants a job. To be honest, neediness is a turn off. I care how effective the candidate will be at the job, both technically and socially.

I feel that perhaps you and others think all a cover letter is, is ‘Company X is such a great place! I want to work at Company X so much! Please pick me!’ If so, then yeah, I 100% agree with you. That’s useless input to the hiring process. But that’s not what a cover letter is IMHO.

As mentioned elsewhere, I assert that a cover letter is the soft skills equivalent to the resumé. The resumé lists relevant skills, education/training and experience. Those are all good things, but they are in the nature of checking boxes. The cover letter is a soft-skills demonstration. It’s also an opportunity for a candidate who is borderline in one area to draw attention to the fact that he more than makes up for it in another.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#172

Earlier quoted context omitted.

> if you can't tailor your CV to the job, and can't write half a page rationale There's "can't" and there's "won't." Programmers in demand won't spend the time, which leaves you with programmers who are desperate enough for work to jump through your hoops (unless you're FAANG or a unicorn). You're effectively filtering your candidate pool down to people you don't want to hire. Round and round we go.

The cover letter is a proxy for soft skills. I am pretty sure that I don’t want to hire a candidate who believes that soft skills are a waste of time. He might be brilliant, but he sounds terrible to supervise, work for or be supervised by.

> The cover letter is a proxy for soft skills.

Not anymore. Not with ChatGPT. In any case, you have completely missed my point, right along with e12e.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#173

Earlier quoted context omitted.

The cover letter is a proxy for soft skills. I am pretty sure that I don’t want to hire a candidate who believes that soft skills are a waste of time. He might be brilliant, but he sounds terrible to supervise, work for or be supervised by.

> The cover letter is a proxy for soft skills. Not anymore. Not with ChatGPT. In any case, you have completely missed my point, right along with e12e.

> > The cover letter is a proxy for soft skills.

> Not anymore. Not with ChatGPT.

I don’t think so. I don’t care if a writer uses spell check, grammar check or ChatGPT: good cover letter is a good cover letter, regardless of what tools the writer used to help.

> In any case, you have completely missed my point, right along with e12e.

What was it, then? That the best candidates consider cover letters nonsense? I disagree: I am asserting that a candidate who considers cover letters nonsense is ipso facto not among the best.

Maybe this is related to a misunderstanding about cover letters? They’re not about ‘I love your company!’ or ‘please please hire me!’; they are about ‘here’s why I believe that my skills, education and prior experience suit me for this opportunity.’ The resumé is what; the cover letter is why. The resumé is facts; the cover letter is judgement.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#174
post #7

It doesn't help when salary is rarely disclosed on the adverts, so those only casually looking won't want to invest any time into the process - only to learn the salary is not within their expectations. It's a complete waste of time for everybody involved.

Salary details are the first thing I look for in a job posting. If they don't exist, and the company isn't well-known enough to have a well-populated salaries page on levels.fyi, I just close the page and ignore the posting.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#175
post #2

Seems like hiring has been broken forever. Even with the plethora of job sites like LinkedIn it doesn't seem any better. Someone who can come up with a better way of matching up candidates with hiring managers could do really well, but apparently the problem is quite hard since there's been a lot of attempts but not much success.

Someone on another thread here about hiring in the ML/AI space bemoaned the fact that they mostly get applications from people who have dabbled with ML/AI on the side and very few applicants who have actual ML/AI work experience. But it seems like the ML/AI space is still nascent and growing rapidly - you're not going to find a lot of available people with ML/AI work experience. Given that ML/AI is where a lot of cur…

I used to work in the cleared space -- i.e., people with top-secret security clearance. My first job in this space was at AWS, where we probably had about 1/4 of the qualified, cleared talent pool in our space. It was almost possible to hire people with sufficient technical skill who also had clearance -- but it was equally hard to get people cleared, because we and Microsoft were pushing so many people through the pipeline that clearance decisions were often taking 2+ years. We would have people get hired, get a promotion, and leave all before getting their clearance decisions.

My team started taking a different approach: We started hiring people at the lowest level we could ("associate", below even entry-level engineer), with minimal tech skills, but with active clearance and some adjacent skills. STEM background, or tech writing, or just someone who was a hobbyist. I started interviewing people on troubleshooting -- someone told me a fantastic story about troubleshooting a comms issue while deployed in the middle east. The fix involved copious amounts of superglue on a ground-based satellite. Switch out the words, and you could easily have a story of a grizzled old sysadmin patching in production.

We actually ended up being pretty successful. Sure, a substantial portion of our hires were still misses -- but that was already true. Meanwhile, we hired some really talented people from this route, who I ended up trying to poach years after leaving AWS, and leaving the cleared space entirely, because they were just genuinely great engineers who needed to be given that chance.

tl;dr, I agree, and it's nearly always a good idea to look at expanding the talent base in some way or another if you're struggling. In many cases, it means hiring people who have potential, as long as you have sufficient numbers of senior staff to help get them up to speed.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#176
post #121

At my company, I feel the biggest issue is execs don't want to pay more to get good people and don't want to do anything to make it more attractive to work here. The last person I hired was at the start of this year, and at the time our salary offer was around market average. For this role we (well the execs... I'm pro WFH but not my call) were asking people to be in the office four days a week and work non-standard…

> Most of the applicants we got were living in cities far away and not willing to relocate - even though the job spec clearly stated this is an in-person role in this city.

The reason this might happen so often is that a job is incorrectly categorized on the job boards. I've last track of the number of jobs I've seen that are listed on a job board as Remote with that word prominently displayed on the post, but buried in the job description is some clarification that says something like "Candidates must be able to work 4 days a week in the office."

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#177

Earlier quoted context omitted.

Degrees are as useless a metric as bootcamps in my experience. I've done so many interviews in which a 4.0 CS grad can't sort a list that a degree from even 'elite' institutions doesn't mean much.

Does the job you're hiring for actually require sorting a list? If Kroger wants to hire a new CEO, they're unlikely to require candidates to walk up to the cash register and ring up customers even if it's a very basic skill for the industry.

Out of all the places I've worked, I think my favourite approach was Dropbox's: They ask these algo questions for new grads, because every new grad from a computer science program has been through these classes and it's an easy thing to index on.

But for experienced hires, nobody gets algorithms questions. Instead, you get practical questions -- depending on the role, things like writing an ID allocator, finding duplicate files across a filesystem, demonstrating understanding of concurrency, etc. No "implement this well-understood algorithm that you'll never implement again" questions.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#178

Earlier quoted context omitted.

> But, yeah, we're having a hard time finding full-stack people that can hit the ground running with Java and Vue Why not get people who’ve worked with Java and other frontend frameworks, or Vue and other object oriented languages? In my first coding role I knew absolutely no C#, just some JS but I was contributing to the codebase within a week. Most of the particulars of your codebase will be particular to your code…

We are open to that, but without getting many cover letters it's very hard to pick out the people who have the passion to learn new things, from the people happy with what they are doing. It's hard to tell the people who are doing Angular but interested in trying Vue from the people who find Angular a better fit for their Java sensibilities and don't want to do Vue.

I think most people who are interested enough in applying will do the job. If you tell someone you use Vue, they will be using Vue, and they come in and refuse to learn Vue, just remove that person. Frankly, there’s not very much difference between them, and Vue has less of a learning curve than angular. I don’t really understand how highly hiring managers are fearful of a “bad hire”, especially when people are experienced and have good references.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#179
post #166

Earlier quoted context omitted.

In my experience working in large Java shops for over a decade this is almost never true. Many Java developers are mortified by JavaScript and typically prefer Angular framework because it imposes a bloated OOP MVVM model that Java developers find more familiar. CSS is like fatal kryptonite (Superman poison) to most Java developers. This could be why that employer is not happy with the quality of candidates. They are…

So you're saying that someone who likes both OOP and Javascript and more functional-style programming could be a sought after candidate?

Sought after candidates is not how software hiring works. Maybe start ups flush with cash are an exception, but for everyone else hiring almost always is dominated by perceived compatibility more than anything else, even more than utility need.

That is because there are smart people in the world that can self educate and jump into new technology with minimal friction, but those people are rare. Most employers want employees as early as the position opens and they don’t want to invest in training. Java is super desirable to employers because many developers are taught Java in school, it’s single paradigm, and it’s terse OOP conventions force the vague shape of a uniform architectural style. Most developers only know enough to be hired and not enough to write original software, of any style, so employers have to account for these things as though everyone is a junior developer, least common denominator.

That line of thinking suggests lower expenses, ease of candidate selection, and a wider candidate pool. In reality it tends to result in a less qualified larger labor pool with greater insecurity. This is why everything on the JavaScript side is about giant frameworks and the software is super bloated, because putting text to screen is all that matters but nobody knows how the technology works without a framework.

Re: Ask HN: For those trying to hire how hard is it to find people currently?

#180
post #166

Earlier quoted context omitted.

So you're saying that someone who likes both OOP and Javascript and more functional-style programming could be a sought after candidate?

Sought after candidates is not how software hiring works. Maybe start ups flush with cash are an exception, but for everyone else hiring almost always is dominated by perceived compatibility more than anything else, even more than utility need. That is because there are smart people in the world that can self educate and jump into new technology with minimal friction, but those people are rare. Most employers want em…

I agree with this observation. I often assumed it would be an USP if I highlight that I want to understand how things work instead of blindly following paradigms and frameworks, but it seems that (a sense of) uniformity just comes with too many perceived advantages, like you said.
Post reply on HN