I like the idea of setting a timer. My biggest issue is constant destruction. This is especially true if I'm working on the computer. It's so easy to navigate away from my work to Facebook or Steemit or any other website I frequent.
Turning off the internet isn't always an option, so the best solution I have right now is to simply improve my self control.