FWIW, I'd recommend posting a good old-fashioned ad in the major local newspaper(s). I understand that not all metro markets have a culture of using the newspaper for this, but mine (Washington D.C.) certainly does. Perhaps SF does too. I just did a search of the San Jose Mercury News job section for 'Perl' in SF and got about 175 hits.
One possibility you might consider (if the nature of your work permits) is hiring Perl programmers who work part time and/or remotely. I know that I have often been willing to take on side projects but am not willing to relocate or to do much more than occasional travel. Without exaggerating or trying to be snooty, you would have to offer me at least twice my current salary to persuade me to live in the bay area. It is possible that others feel the way I do.
I'll second the suggestion of considering telecommuters, not just for side projects but for pretty much any kind of position (cafeteria chef being one obvious exception ;-). Physically commuting to work is just too 20th Century.
We posted at the same places that you listed, plus a couple of local Perl Mongers groups. I get the feeling that all of these places are ok for finding contractors or telecommuters, but that just won't work for the positions we've wanted to hire for.
We have done well finding fresh graduates with strong Perl ability. Not much help if what you need is what you need. I'm often wondering what the impact of switching languages would be -- there's a lot of very solid work happening in Python, and although we have a ton of existing code in Perl and I personally much prefer Perl to Python, it's not a preference I'd kill a company over. But that may just be a "grass is greener" thing anyway; I might be complaining about the same thing with Python/Ruby/.... It's a shame that scripting languages tend to be so partisan, though -- I have every belief that a strong Python programmer could easily become a strong Perl programmer and vice versa, but people who like one tend to irrationally dislike the other. (Including me, but I'm trying, dammit!)
Of the senior Perl programmers we have now, every one of them came through Craigslist. That said, we're a tiny team, and Craigslist has not worked for a while.
One last thing -- please, keep posting on jobs.perl.org. Although it doesn't seem to be The Place for Perl people right now, I want it to be!
I seriously doubt you'd have better luck with Python. The pool is a lot smaller, although it may be that you can hire from the Java pool more easily that way.
Are you growing so fast that you can't promote from within and hire junior people to grow up with the company?
I'd be interested, well if you were in Portland, but my delusions don't extend to thinking that I qualfiy as a "senior" Perl programmer.
Also, I am currently not willing to relocate (unless you want to triple my salary AND pay relocation) or commute long distance, the few local positions that I've found do not pay enough, and it's near impossible to find a telecommute position. So, for now, I will just stay where I'm at :-)
For those who are hiring Perl programmers, where do you find them? I've been trying to hire some senior Perl programmers (web and general scripting), posted on jobs.perl.com, and went through Craig's list and Monster, still couldn't seem to find any. Am I missing some watering holes? or as some people suggested, all the good ones are happily working, and they don't make Perl programmers anymore? (BTW, I'm in the San Francisco bay area.)
I'd say that getting a good senior Perl person is about twice as hard a getting a good senior Java person - so you may need to expend more effort that you would normally expect. (It's worth the effort of course since a good Perl developer will probably be more productive in many situations.)
The good programmers are, of course, in work. For 95% of the time all good programmers will be in work. That's almost the definition of a good programmer :-) You might want to look at your job adverts with that in mind. You might find Ovid's post and my rant useful.
One more suggestion that no one's mentioned yet: offer your employees a bounty on a Perl programmer. It's surprising sometimes how large some people's network is, and who they know.
Failing that, consider hiring some good community college graduates and grow your own Perl programmers.
Good luck with that, and let us know how it all turned out.
Well, this is off topic, but I had quite a surreal moment while watching Bob Blumer on The Surreal Gourmet a few months back -- he was entertaining Heidi von Palleske. I went to university with Heidi's sister Aurora and was at Heidi's book launch a few years back in Toronto; and I know Bob from growing up in Montreal and later when he managed Jane Siberry in Toronto.
Weird.
Now, if the money is more than you can afford, you need to rethink your business plan.
-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.
And related to that, you may be trying too hard to hide what you are paying. I'm tired of people calling me up with great job offers and wasting a lot of time before I find out that the most they are willing to pay is about $20k less than I'm currently making... At least tell me that up front and don't waste both our time
| We're not surrounded, we're in a target-rich environment! |
|---|
If you're having trouble finding good people, it's because you're not paying enough. There's always someone willing to do the job for enough money.
I like to think of it as the combination of two factors:.
:-)
More generally, the job is not rewarding enough, through pay, satisfaction, location, etc.
This is all basic micro-economics of supply and demand. If demand for "good" Perl programmers is high and the supply low, "prices" (i.e. rewards) must rise. Alternatively, employers will need to find a substitute, either lower-quality programmers or switching their projects (if they can) to a language with a higher supply of programmers and thus lower costs.
(Which may not prevent them from miscalculating what is really lower cost over the long term -- paying a lot for good Perl programmers or paying very little for crappy programmers in language X. Economics says that people are rational -- but not that they are good at math.)
-xdg
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.
perlmonks.org content © perlmonks.org and adrianh, Anonymous Monk, bmann, Booger, holli, hubb0r, jasonk, jdporter, johnnywang, merlyn, mikeraz, parv, perrin, ptum, runrig, SamCG, sfink, talexb, tirwhan, xdg
prlmnks.org © 2006 edmund von der burg (eccles & toad)
v 0.03