gamify-el icon indicating copy to clipboard operation
gamify-el copied to clipboard

document `gamify-default-exp-delta` is to add randomness in rewards

Open ParetoOptimalDev opened this issue 5 months ago • 1 comments

Wasn't sure what it was for first, but then tried some stuff out after reading code:

ELISP> (gamify-some-exp 5 2)
6
 (#o6, #x6, ?\C-f)
ELISP> (gamify-some-exp 5 2)
6
 (#o6, #x6, ?\C-f)
ELISP> (gamify-some-exp 5 2)
5
 (#o5, #x5, ?\C-e)
ELISP> (gamify-some-exp 5 2)
5
 (#o5, #x5, ?\C-e)

It's to add randomness and surprise in the reward process to encourage using it more :)

ParetoOptimalDev avatar Jul 27 '25 23:07 ParetoOptimalDev

That's correct, except it's not great long term. In fact, I observed that the majority of the tasks I create for myself are super small, and usually it's hard to gauge the experience (i.e. a measure of a complexity of a specific task) before completing it. Not even capture/completion time is a good estimate. I was thinking to just go with the numbers as that encourages splitting stuff into small, atomic pieces which is a good practice in its own right and means more than "I now have 10k points in X".

Idorobots avatar Jul 28 '25 09:07 Idorobots