I keep catching one of my team members (who I am managing) on youtube, social media and chat.

Our environment is quite relaxed in that sense - we all do this. Hence posting of the workplace right now. So the question is at what point should you put your foot down on the issue? I am a bit concerned it might be affecting his productivity in the respect that despite getting the work done it is taking him longer. At the same time I am giving him the benefit of doubt to let off some steam so to speak. I know from being a developer, you do spend some time idleing and thinking.

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

3

And if you are managing, then address the work not getting done, not the social media. You should know if it is affecting his productivity or not, and the work is what matters.
– thursdaysgeekMar 16 '17 at 17:04

@JoeStrazzere he is in my development team, I am managing him. I haven't brought it up because I am not sure if I am being unreasonable given that we all do it. I am not happy with the rate he completes work though. So looking at alternative ways to improve that such as increasing his work load to force him to procastronate less.
– bobo2000Mar 16 '17 at 17:15

2

@bobo2000 - I would think increasing his work load to force him to procrastinate less is a bit passive-aggressive, and may end up just making him resent you. Do you have deadlines? If so he is either meeting them or not. If not, then that's the time to put your foot down. If you don't have them, set them.
– colmdeMar 16 '17 at 17:38

I'll add to @colmde 's answer and say that increasing his workload because he is doing something you all do could be considered bias against him, and he'd likely be here complaining about the manager treating him differently than his peers. Since you have indicated his performance/output is less than his contemporaries, it's time to pull him aside and warn him that his usage privileges will be limited if he doesn't start to keep up with the team. In point of fact, that should be standard for everyone: get your work done and you can chatter, slack off and you cannot.
– SliderBlackroseMar 16 '17 at 18:51

I would take the approach of "How well does this developer produce versus other members of your team?".

If their production is in line with the rest of your team, or worse they are a better producer, then I am not sure it will be easy for you to approach without altering the atmosphere for all of your team.

If their productivity is below the line in comparison to the rest of your team, that is your angle. And as you address it, you can suggest less youtube time to allow for more coding time.

To be fair, if he is being paid the same but producing more, the least of my concerns would be his media usage. We can give some privileges to the better performers, I think. Still, good answer and a +1!
– T. SarMar 16 '17 at 17:52