I have recently become more engaged to this and other Stack Exchange sites, and I am happy with it. Since I joined the network, the questions and answers I have seen in TWP, Stack Overflow, and other sites have been very useful in many technical and professional ways, and have helped me grow and learn things.
However, I have been noticing that lately my productivity at works seems to be going down as a consequence of this increased engagement to SE.
As my job involves coding, Stack Overflow is a great resource of information on many subjects, so I constantly find myself searching or asking for answers on it during work time. Also, as a working human being, TWP provides me with many answers about professional behavior, so I also constantly find myself coming here.
However, after searching for questions and answers (most of the times on SO, as they are job related), I can't avoid the urge am drawn to doing some reviews, comment on some posts here and there, edit some other post to improve its quality, and also answering some questions on the sites I belong to. I have even found myself refreshing the homepage several times to see if some new post appears that I can contribute to.
This I fear has taken a toll on my productivity at work (not that others have noticed, but is something I fell it's happening). I don't want to stop interacting on SE communities as a solution, nor I can't as they contain relevant information for my work as developer. What strategies or actions could I take to better manage my time at work and on SE sites?
Note: Two related questions I read but did not help me much where: Team members spending too much time on Stack Overflow and My manager said I spend too much time on Stack Exchange. How can I prove its value?