The premise is a decent one. Make developers show they can code, kind of like a portfolio that an architect or an artist puts together even before they finish college. Is this a reasonable standard? I do feel like hiring developers feels like hiring blind.
We’ve all lived the nightmare. A new developer shows up at work, and you try to be welcoming, but he1 can’t seem to get up to speed; the questions he asks reveal basic ignorance; and his work, when it finally emerges, is so kludgey that it ultimately must be rewritten from scratch by more competent people.