Re:Tips for recruiting great developers
by JohnFx on Wednesday September 30, 2009 @10:32AM
(#852474)
I feel you on that and actually had it on the list on my draft version of the post. However, in the final version I decided to limit my tips to things the manager likely had some control over.
What applications the team is going to work on is definitely a factor for how attractive a job is, but it really isn't something you can easily change just to get new people in.
Re:Tips for recruiting great developers
by jimbokun on Wednesday September 30, 2009 @02:16PM
(#853240)
If you're starting a new company, though, you might actually want to consider solving a problem that good hackers would find interesting, in order to better recruit them.
Re:Tips for recruiting great developers
by nopassrecover on Wednesday September 30, 2009 @08:58AM
(#852314)
Maybe if they get to use the tools they think are best for the job. But then you have a maintenance nightmare finding someone who can think at the same high level.
Re:Tips for recruiting great developers
by stcredzero on Wednesday September 30, 2009 @09:07AM
(#852329)
a maintenance nightmare finding someone who can think at the same high level.
Bring someone in to mentor 2 or 3 others. Have them act as a software toolsmith for the others. Also have in the plan the transition to the rest of the group.
Software tool-smithing is often very interesting work, which lets your uber-programmer stay an arms length away from the boring corporate programming. However, you still get to benefit from his high-level skill. Also, the transition to others, if done right, focus his intellect in the direction of "how to make things understandable."
Re:Tips for recruiting great developers
by btilly on Wednesday September 30, 2009 @12:10PM
(#852788)
Another tip is to read your job ad and ask what a cynical person may read between the lines. Particularly if there is some standard boilerplate that the HR process tends to add.
During my last job search I was amazed how many companies had ads that told me that I didn't want to apply there.
Re:Tips for recruiting great developers
by estone on Wednesday September 30, 2009 @04:32PM
(#853603)
Some great tips (especially 14.) many of which we already use when hiring.
I would add 'Introduce the interviewee to the team and try to emulate their future working environment'.
Talk to the interviewee like you talk to the existing members of your team, ask them questions that presume they're of the same calibre and attitude. If someone doesn't seem comfortable with your workspace, communication methods, and discussing high level technical concepts during an interview that's typically a sign of a poor fit to your company's culture.
Re:Tips for recruiting great developers
by strlen on Thursday October 01, 2009 @02:14AM
(#854418)
So far, the only recurrent pattern I've found is this: the best way to recruit great engineering talent, is to include great engineering talent on your founding team.
There are start-ups that begin with marketing/business development folks creating an idea and hiring others to implement it, but usually these places aren't technology companies staffed with top talent -- but are rather shops operating in a niche market, staffed with people who had nowhere else to go (which isn't always a bad thing: it makes these people much more determined to succeed).
"Top talent" joining such a company would be in for a disappointment: they'd find themselves both underutilized (not being able to use their talent and skill) and yet overworked (with tedious tasks).
(I've underwent this experience myself which had left me rather jaded: I was no longer at all interested in working for/starting start-ups and advised others not to as well. Fortunately realizing this "kinds of start-ups" dichotomy changed my attitude for the better).
Re:Tips for recruiting great developers
by JohnFx on Thursday October 01, 2009 @02:54PM
(#855558)
It does if you accept the premise that your instincts will cause you to go easier on the people you like. For example, if you get the impression the candidate really knows their stuff, you might be tempted to skip over a bunch of questions because you assume they would get them right anyway.
Re:Tips for recruiting great developers
by megamark16 on Thursday October 01, 2009 @10:20AM
(#854944)
I found my current job through LinkedIn, and it was definitely a plus to be able to see the structure of the organization, and what the people that I would be working with have done in the past.
Re:Tips for recruiting great developers
by doki_pen on Thursday October 01, 2009 @10:19AM
(#854942)
http://hackernewsfeed.com/ actually worked well for this article, since it grabs the content from the rss feed I didn't have any problem with ads. Some articles don't give full content though..
Re:Tips for recruiting great developers
by earl on Wednesday September 30, 2009 @05:31PM
(#853754)
Also, props for #8: "Don’t expect to pay median salaries for top talent." I've repeatedly had this conversation with CEOs / hiring managers during the interview process: you want to pay median / 65th percentile salaries for 90+ percentile employees?
Two years ago I actually told the CEO that he was basically trying to hire a really smart person who sucked at math, and I wasn't interested. He was a little shocked, but I was having a hard time wrapping my head around the company's stated desire to hire great talent while not paying top of the market salaries...
What applications the team is going to work on is definitely a factor for how attractive a job is, but it really isn't something you can easily change just to get new people in.
Bring someone in to mentor 2 or 3 others. Have them act as a software toolsmith for the others. Also have in the plan the transition to the rest of the group.
Software tool-smithing is often very interesting work, which lets your uber-programmer stay an arms length away from the boring corporate programming. However, you still get to benefit from his high-level skill. Also, the transition to others, if done right, focus his intellect in the direction of "how to make things understandable."
During my last job search I was amazed how many companies had ads that told me that I didn't want to apply there.
I would add 'Introduce the interviewee to the team and try to emulate their future working environment'.
Talk to the interviewee like you talk to the existing members of your team, ask them questions that presume they're of the same calibre and attitude. If someone doesn't seem comfortable with your workspace, communication methods, and discussing high level technical concepts during an interview that's typically a sign of a poor fit to your company's culture.
There are start-ups that begin with marketing/business development folks creating an idea and hiring others to implement it, but usually these places aren't technology companies staffed with top talent -- but are rather shops operating in a niche market, staffed with people who had nowhere else to go (which isn't always a bad thing: it makes these people much more determined to succeed).
"Top talent" joining such a company would be in for a disappointment: they'd find themselves both underutilized (not being able to use their talent and skill) and yet overworked (with tedious tasks).
(I've underwent this experience myself which had left me rather jaded: I was no longer at all interested in working for/starting start-ups and advised others not to as well. Fortunately realizing this "kinds of start-ups" dichotomy changed my attitude for the better).
Here in Brazil, globo.com hired a stellar team, apparently from a couple years at FISL (kind of OSCON for Latin America)
1. Turn off that annoying snapshots hover-over-link-and-see-a-screenshot crap.
Found the setting and disabled it for this blog.
127.0.0.1 snap.com
127.0.0.1 www.snap.com
127.0.0.1 kontera.com
127.0.0.1 kona.kontera.com
127.0.0.1 www.kontera.com
Two years ago I actually told the CEO that he was basically trying to hire a really smart person who sucked at math, and I wasn't interested. He was a little shocked, but I was having a hard time wrapping my head around the company's stated desire to hire great talent while not paying top of the market salaries...