Skip to content

Instantly share code, notes, and snippets.

@lucapette
Last active July 19, 2016 08:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lucapette/4d3de602dce9c7d16d34a4562ad4ba69 to your computer and use it in GitHub Desktop.
Save lucapette/4d3de602dce9c7d16d34a4562ad4ba69 to your computer and use it in GitHub Desktop.

Twitter was failing me badly so I quickly wrote down a random list of reasons why I think (of course, that's just my opinion) code challenges hurt diversity:

  • A lot of people performed badly at exams at uni (or any other form of exam). I can correlate to this very well as I was getting really nervous when taking an exam. I think it's kinda of normal to see code challenges as an exam. I know of people that wouldn't apply because of this reason. After seeing a lot of bad usages of this hiring tool, I wouldn't apply in most cases either.
  • I think it's safe to assume code challenges acts as a filter. All our hiring techinques do and that's fine. My "problem" with this one is that it brings a lot of false negatives. The challenge may be badly written, the person may not have the time to commit to it. And junior developers can get really scared by this.
  • Code challenges are generally meant to hire the bar of seniority and I find that highly counterintuitive. Based on my experience, the more senior a person is, the more likely she is going to avoid writing the code. There are a lot of ways of solving a problem in a real word context and code challenges generally fail to capture that kind of context. It would show the reviewers how a specific problem, artificially constructed by the reviewers, has been solved. That may be a good data point but I can hardly justify it given the problems it carried with itself in the situations I've seen it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment