I've seen a number of posts on HN from developers saying, "I won't apply for a job if they require a {cover letter, resume, code sample}." Depending on your point of view, adding hurdles could either remove self entitled prima donnas or all of the code ninjas. The risk is that you create a selection bias the wrong direction.