Today sucked as a team lead; it's as if my post from yesterday came to fruition, as I had to dress-down a team member for not doing his job, only to be criticized by the offended party for being too heavy handed. Look, if you don't want me to keep my people in line, then don't come to me with crap like, "_____ isn't doing his job. He's off in la-la land while we're way behind. Now, are you going to talk to him, or do you want me to do it." First of all, he's my guy, so he's special. Forget you "talking to him," I'll do it myself. If you're prepared to have people on your team, you owe it to them to do a good job leading and tell them when they've screwed-up and how they can do it better. So, thanks big Kahuna, ye of the non-work, I'll do my own dirty work. Then I really screwed-up. The guy who was leading the other group comes to me and said, "you know, I didn't really need you to take it to that level....