I agree, though the industry does this all the time by hiring someone with a degree vs someone who built key infrastructure and has no degree, solely because they have a degree. Remember, the creator of brew couldn't get past a Google interview because they asked him to hand craft some algorithm, I probably would have not done well with those either. Does that make him or me worse developers? Doubtful. Does it mean Google missed out on hiring someone who loves his craft? Yes.