Recruiting engineers has been incredibly difficult. I love this comment by Michael Pope on this post about recruiting tech employees:

1) Determine that you need X. Say what you mean. Crazy, I know!

2) Advertise the fact that you need X. It turns out people really do read job ads, and if they can’t do X, they won’t apply. At least that’s been my experience.

3) Ask a candidate if they can do X. If you spend a lot of time talking with someone who fails to meet the basic needs of the job, you’re application filtering process stinks.

4) Test the candidate’s ability to do X. If what you need is to hire a person to code with your current team, ask an interviewee to code with your current team.

Simple.