Hiring (Superstar) Programmers 570
Ross Turk wrote, "We've been looking for senior engineers to work on SourceForge.net for a while now, and it's been a lot more difficult than it was a few years ago. Has the tech market improved so much that working on a prominent website is no longer enough to attract the best talent? Is everyone else running into the same problems, or is it just here in the Valley and other high-tech corridors?" This is a question that I've seen coming in a lot; the economy has not picked up everywhere — so how are other people handling this? Going outside the traditional Valley/Route 128 corridors? Outsourcing? And how do you find people — beyond just using job boards? (Full disclosure: That's our job board thingie, as you probably have figured out.) Or do job boards alone work? Some people have been swearing up and down that CraigsList works — and there's always something to be said for nepotism.
Re:Hubris! (Score:4, Informative)
Valley is too expensive (Score:2, Informative)
Hire telecommuters (Score:3, Informative)
For 99% of software development, system administration and network management, physical proximity is completely pointless. Hell, most of the time you end up working for a company with more than one office, and you do remote work on remote systems anyway. Yet the majority of tech companies are still afraid to hire telecommuters.
I've been telecommuting for almost 6 years with great success. An employer who is willing to hire remote workers suddenly has a gigantic field of potential employees to pick from.
Re:Hubris! (Score:3, Informative)
There's also the issue of organizational self importance: most organizations think that they are better than their competitors, even though statistically that simply cannot be true. I.e., I'm sure that VA Software thinks it's "the best," but they need to rethink this. Obviously their candidates aren't buying it.
Seems to me that VA software should reconsider what it is they are doing to attract top talent. If they cannot do it with salaries, they will have to give in other areas. Work week, benefits, perhaps work environment, perhaps something to make the daily grind more interesting.
Google's mandatory side projects come to mind. I think half the tech world wants to work at Google for that reason alone.
C//
Re:Hubris! (Score:2, Informative)
Ross
Re:Hubris! (Score:3, Informative)
Basically, you have to be willing to give competitive pay. Your company can give itself an edge with some items that are 'cheaper than money' like interesting projects and a plush work environment.
Re:Pay? Is that the main incentive?? (Score:3, Informative)
A company I used to work for tried outsourcing to Russian and Indian programmers. The quality of the code coming back was just awful and cost a lot more in after-support than the dev. cost saved.
Re:It's the way you word it (Score:2, Informative)
We just finished hiring for some PHP positions we had open, and we found three engineers that I consider to be "superstars". It's not because of their experience, necessarily, it's because they have great attitudes and awesome raw talent. They were great hires.
Perhaps our problem is that we're hiring for Java? Is it that Java is a language people learn for industry, not because they love it? Are we likely to find people who specialize in Java and are compelled by the idea of working on an OSS site? Is that part of what this is about?
Ross
Re:Location (Score:3, Informative)
NY and CA? They're not the ones suckling at the Federal teat. The welfare states are the red states. All the states that vote for the tax cut President are the same ones that are putting us in debt. You want to know where the welfare checks go? It's the Bush backers.
Federal Taxes Paid vs. Spending Received by State [taxfoundation.org]