Live data from Hacker News

There is no shortage of software developers

news.ycombinator.com

11–17 of 17 posts

Re: There is no shortage of software developers

#11
I've done a fair bit of contracting, and most interview processes are ridiculous imo. You can't glean anything much of value from a face-to-face interview with a software developer; at least, it can range from the fact they either can't answer questions, or they can answer them perfectly with all the right idioms and (language)-speak. Doesn't really help to determine whether they'd be a valuable asset I don't think (well, the former you can dismiss, but the latter you can't rely on solely). Of course, there's a lot more you'll get from the interview related to interpersonal skills etc.

I think a coding test is vital... that's the first step in filtering out the ones that can talk the talk versus people that can write nice code. I had to conduct interviews for a team in another country at one stage, and I had (supposed) PhD students that couldn't write a Hello World in the language of choice. Had they have been selected just on their resumes, they would've got in easily.

Then beyond that, there are fast learners that can pick up anything given a bit of time and become the leaders in the group, then there are people that can't. Interviews I don't think will find the former.

Then at times these people will get thrown together on teams and you wonder why there's friction... because you've hired some people that aren't helpful, and the others in the team know they'll have to carry them. For expensive jobs, I think its worth taking the time to do a few rounds, provide some good coding challenges, and not to be too pedantic about things if you think the candidate has the experience to pick things up despite not having learnt the latest * framework (of which we seem to get new ones every day).

Re: There is no shortage of software developers

#12

I'm confused by your post. If you are on the inside, then why can't you write job descriptions that are "real"? The problem of ridiculous job descriptions can only be addressed if team leaders, technical leads, etc make a stand and demand that job descriptions be kept real. Pushing back against clueless PHBs needs to become ever more widespread.

Maybe. I suspect often HR writes them. I just heard from my co-workers that, because they were looking for a senior Angular guy, HR wanted to ask for 5 years of Angular experience. Fortunately the team managed to stop them, but I suspect that in a lot of companies they wouldn't have that opportunity.

Re: There is no shortage of software developers

#14

A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them. No one seems to believe that I have skills that I've learned from a book, and by writing code on my own, so it doesn't help to invest in my own training. There are many reasons for the…

> A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them.

It's also due to the fact that people tend to stay less time at their jobs. Companies don't want to wait 3 months for the new hires to pick up their tech stacks if they are going to leave after 2 years. Why people are less loyal is another story, and I am not sure the employees are the ones who are the most guilty there.

Re: There is no shortage of software developers

#15
post #14

A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them. No one seems to believe that I have skills that I've learned from a book, and by writing code on my own, so it doesn't help to invest in my own training. There are many reasons for the…

> A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them. It's also due to the fact that people tend to stay less time at their jobs. Companies don't want to wait 3 months for the new hires to pick up their tech stacks if they are going to…

here we have a chicken and egg problem.

It's not that people tend to stay less in general, but that I personally regard the entire industry as fundamentally corrupt, so I don't really feel the need to stay at any particular company any longer than I really have to to fulfill my own personal requirement.

However among my personal requirements is that despite being quite shy and quiet I enjoy the company of others. That's why when I am self-employed - as I am now - I commonly work at wifi spots rather than from home.

Working Software of Santa Cruz, California paid me less than half of what I could readily have commanded anywhere else but even so I stayed with them longer than any other employer because those people were like family to me.

Re: There is no shortage of software developers

#16
> I am writing this out of frustration of being on the inside trying to hire people...

First Rule of Hiring: Never ever entrust recruitment to human resources, except for fundamental and rudimentary tasks.

If you're the Hiring Manager; you alone must take lead on this mission and carve out the time required. Incidentally, candidates are always impressed with managers who take the hands-on approach.

Suggest reading the brilliant Alan Weiss on this subject> http://www.goodreads.com/book/show/6545252-the-talent-advant...

Re: There is no shortage of software developers

#17
There is no shortage of qualified developers. There is a shortage of employers willing to pay for scarce talent. I am confident that if suddenly developers started earning brain-surgeon salaries within a short 3-5 years the supply of qualified candidates will rise to the occasion.

Until that happens, the supply of software engineers is precisely balanced with the demand.

Post reply on HN