How to Hire the Linux Talent You Need
pcworld.com
pcworld.com
If a resource your business requires (a human resource) is getting harder to get, then if you pay more, you should be able to attract more resources.
Developers are similar. It's not that the supply of developers doesn't respond to people who want to pay $500,000 or $1,000,000 for one (as is the case with Rembrandts or Picassos). Instead, someone wants to USE a developer to create a $500,000 or $1,000,000 company, while maintaining majority ownership. So, in this sense, the supply of developers falls short of demand in the same way that the supply of $2 bill falls short of the demand for it -- at $1.50. It does not fall short at even $3.
But there is a supply of $2 bills for which supply EXCEEDS demand at $1.50: novelty bills created by me and having no value. I will sell you my personal design of a non-legal-tender $2 joke "bill"... for $1 each. How many do you want? My personal supply at that price is in the range of about 100,000 pieces immediately, which is what I can produce off-hand in a hurry. How much is the global demand for my "bills" at that price? 0.
Developers are the same. What is the global supply of developers (anyone who can code at all) at $100,000, $80,000, $50,000 or even $17,000? HUGE. The problem is that these are not the same developers who will make you a $500,000 or $1,000,000 company.
That being said, there were parts of your post that are spot on. I'd appreciate it if you stuck around, but I would give a second look to your persona.
Are you saying that you can increase the salary you're willing to offer, but it won't drive up the quality of the developers applying for the job?
I think you're correct that it will attract the attention of incompetent developers. But I also think it'll attract the attention of competent ones. Why wouldn't it?
Once you have the attention of developers, it's your job to select the ones who will fit best.
In which case, increasing the salary offered, while doing your job as an interviewer, does have the net effect of attracting the talent you're looking for.
Guess the good news is the demand for linux people is growing (if that's true and not just some number bending to get an "article")
That is about the worst advice for hiring that I could imagine.
More useful advice would be on the order of: Make sure you mention the specific software you are using, but don't rule out candidates with good experience in different software. A sysadmin with Debian and Red Hat under her belt can easily take on your CentOS and Mint servers. A developer with years of C++ and Perl experience will pick up Ruby fairly quickly. It's generally more important to find someone smart, clever and reliable than to find someone who already knows exactly what you're using.
That'd probably be nice. :)
Finding a quality company is the challenge.