That's not constructive criticism. You can't always create something that's unique and not a dime a dozen.
That's not constructive criticism. You can't always create something that's unique and not a dime a dozen.
Sometimes the challenges take 30 seconds. Other times, you may spend over 30 minutes working on something more challenging. Who wants to spend time working on a challenge only to be told, "Wait a sec. You need to register before I tell you if you were correct." If I am presented with an input field, I would expect that I am allowed to submit that input. And that's where the dime a dozen comment comes from. If I try to accomplish the task your site has given me but there's an unexpected roadblock imposed by the site itself, why would I stay on that site when I can go elsewhere?
If registration is required, it should say so up front. Allow users to browse challenges. Even allow users to view the full challenge text. However, disable the input field if they must register first. It otherwise implies that I can solve the challenge without an account. You don't want to mislead your potential users.
I supposed I should have said something like, "There are many code challenge sites available. It is imperative to give users a positive experience, because users can easily go elsewhere for something similar." I did not mean to be insulting.
You just nailed it.