So if I can't anymore for the day I take a break and continue later. Not sure when I had a time when it was just no longer possible but than I would just go home.
Also I don't read Reddit or hn when I work. Helps a lot to keep focus. And I try to work on something else for the company in break time like when a build is running.
At the beginning of my career I was probably less active but now I work better/fuller.
This article remindes me how I wanna be.
http://bookofhook.blogspot.de/2013/03/smart-guy-productivity...
So if I can't anymore for the day I take a break and continue later. Not sure when I had a time when it was just no longer possible but than I would just go home.
Also I don't read Reddit or hn when I work. Helps a lot to keep focus. And I try to work on something else for the company in break time like when a build is running.