Something new I learn recently was "continuity". That is when you managed to do something continuously it results in a bonus to your learning.
Currently, I have been working on the game for more than 12+ hours every day without caring about anything. (I totally forgot that Friday to Sunday are supposed to be special, but I go to the cafe to work on the game anyway)
I couldn't stop because I know if I am losing the streak then I would get less done when I resume! That sounds a lot like incentive system in social games nowadays isn't it? It's true! I work through "weekend" not because I am crazy, but it is a mix of it's what I want to do anyway, I want to get more done in less time, and afraid of losing streak.