Where do you find talent?
That is the question I’ve been asked more recently than any other. There is no isolated answer and for those who are currently spending countless hours and endless amounts of money trying to perfect the recruitment process with software – good luck.
My answer is an honest and simple one – get out and be a part of the community. This post by Robert Scoble aka @scobleizer following our one-on-one dinner is a great use case on this exact topic. Throughout the post he references the idea of taking on the unknown. He also uses the term “random” more than once and that works for me too. In his case he appreciated meeting me. In your case, it could be meeting the next lead engineer that helps you drive home a multi-million dollar initiative.
The traditional approach to hiring of posting ads, collecting resumes, conducting a batch of phone screens which lead to technical screens, which lead to more technical screening… are out. Open source technologies are converging on enterprise integration and the community is growing. The push is self-organization – being proactive and getting out to Meetups, conferences, Tweetups, Hackfests and/or any other type of event you can think of that is centered around technology.
Attending a social function to find engineers may have been an awkward suggestion at best or a hypocritical suggestion perhaps – even five years ago. Today though, that is the only way to truly build a network of expanding interest and attraction within the developer community. Next time you are sitting in your office late at night trying to figure out why it has been so hard to fill your open role, ask yourself when was the last time you actually went out into the community and actually talked to people about the project, vision and opportunity on your team.
So where do I find talent? Put yourself on an edge.