Why Programmer Tests are Important in the Hiring Process