There’s an ongoing debate in the tech industry around whether programming take-home challenges are a fair and effective way to assess developers. On one hand, they allow candidates to code in a calm, controlled environment — at their own pace, with a...