True, but that requires dedication; the trivial inconveniences of the system for publishing the task etc. means you’ll often just skip it. Though it is the kind of thing that could be integrated in a todo list or something; for example a todo list software that detects when an item has been on the list for say two days, and asks you for a confidence interval for when you expect to do it.
An additional benefit of a dedicated app/game is that you can integrate things like leaderboards, you can compare yourself to others, etc. - competition can be quite the motivator.
I hadn’t thought about leaderboards—definitely an advantage for any uniform-task game. I’m still averse to doing programming with anything that’s not vim and cli tools, though.
Have you ever done Google Code Jam? Something like that backend would be good for solution submission and checking, while still allowing you to program with whatever the hell you want to.
True, but that requires dedication; the trivial inconveniences of the system for publishing the task etc. means you’ll often just skip it. Though it is the kind of thing that could be integrated in a todo list or something; for example a todo list software that detects when an item has been on the list for say two days, and asks you for a confidence interval for when you expect to do it.
An additional benefit of a dedicated app/game is that you can integrate things like leaderboards, you can compare yourself to others, etc. - competition can be quite the motivator.
I hadn’t thought about leaderboards—definitely an advantage for any uniform-task game. I’m still averse to doing programming with anything that’s not vim and cli tools, though.
Have you ever done Google Code Jam? Something like that backend would be good for solution submission and checking, while still allowing you to program with whatever the hell you want to.