Tips for recruiting great developers
improvingsoftware.com
improvingsoftware.com
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."
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.
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).
13. "Ignore your instincts...consciously decide to go harder
on the people [you] like and easier on the ones you don’t"
that doesn't sound like ignoring your instincts!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.
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
Found the setting and disabled it for this blog.
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...