Here is a very simple little app I wrote in AutoHotkey for Windows to help productivity. The artists I’ve attempted to give this to were horrified and sickened by the idea of it.
It floats in the corner of your screen. You tell it what programs you use for work/productivity. Whenever you’re using those programs, it turns a pleasing shade of blue and times you. If you alt-tab over to something that is not one of those programs, like Chrome or Spotify or 3D Pinball, or if you zone out and don’t move the mouse for too long, it turns red and stops the timer until you resume proper grown-up behavior.
This way, you have a constant peripheral reminder of how little of your day has actually been spent on important things like “doing what you’re supposed to” and “not having fun.”