Being a responsible adult helps me stay focused. :D
Nah, I'm kidding.
I guess just setting daily checkpoints for things you want to get done is the most efficient way. You are your worst slavemaster, nobody can force you to work as hard as you can force yourself. At least this is true in my case.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.