One of the most important problems in technology is hiring qualified engineers, and yet our industry is terrible at it.

Years from now, we’ll look back at the 2015 developer interview as an anachronism, akin to hiring an orchestra cellist with a personality test and a quiz about music theory rather than a blind audition.

Successful interviewing demands a basket of skills that doesn’t correlate with job performance. The world is full of people who can speak expertly about programming, but can’t effectively code, while the majority of people who can code can’t do it well in an interview. Our hiring process is systematically mispricing candidates–and employers could profit from correcting this problem.