I normally like to foster a team environment, but yea there aren't a lot of options available to you when someone is struggling. I do think transparency is best, as you mention. And if you can give the troubled person a heads up that you're concerned for them, that probably helps to make the whole thing easier for everyone. I find that when I speak to someone and let them know that I care about what they're going through, I can often figure out why their performance is low and work with that person. On a few occasions I've been lucky enough to learn that their low performance was related to a process that was really bugging them (so we changed it), or a life issue (so we gave them time), or a lack of excitement (so we gave them stretch goals). But sometimes, yea... it's just someone who might be happier at another job.
But wow. What a tough subject. This is probably the hardest thing someone can deal with. It's not easy on the team, the manager, or the person in question.
It’s like breaking up. First, you try to fix your relationships (as you described above). But if it doesn’t help — you have to make the thought decision. :-(
The only difference is that firing somebody from the team is like breaking up in a polyamory group — so many interests should be balanced.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I normally like to foster a team environment, but yea there aren't a lot of options available to you when someone is struggling. I do think transparency is best, as you mention. And if you can give the troubled person a heads up that you're concerned for them, that probably helps to make the whole thing easier for everyone. I find that when I speak to someone and let them know that I care about what they're going through, I can often figure out why their performance is low and work with that person. On a few occasions I've been lucky enough to learn that their low performance was related to a process that was really bugging them (so we changed it), or a life issue (so we gave them time), or a lack of excitement (so we gave them stretch goals). But sometimes, yea... it's just someone who might be happier at another job.
But wow. What a tough subject. This is probably the hardest thing someone can deal with. It's not easy on the team, the manager, or the person in question.
Thank you for responding.
It’s like breaking up. First, you try to fix your relationships (as you described above). But if it doesn’t help — you have to make the thought decision. :-(
The only difference is that firing somebody from the team is like breaking up in a polyamory group — so many interests should be balanced.