Problematic employee that can't be firedHow do I deal with an autistic employee who criticizes teammates publicly and doesn't understand the harm in doing so?How do I migrate from employee to consultant?How to manage an employee who talks too much?Dealing with a very problematic co-workerI forked a coworkers code without asking and made it my own. Should I have asked first?Problematic COOHow can I help a struggling but dedicated employee?How do I deal with an autistic employee who criticizes teammates publicly and doesn't understand the harm in doing so?Accused of racism for refusing to name room after foreign name that sounds like an offensive phraseHow to deal with a software developer who doesn't seem to understand that he's just a coder?Inappropriate comment made by colleague outside of work

Flatten array with OPENJSON: OPENJSON on a value that may not be an array? [ [1] ], vs [1]

Why didn't Thanos kill all the Dwarves on Nidavellir?

Keep milk (or milk alternative) for a day without a fridge

Parse source code of the RAPID robot-automation language

Book where the stars go black due to aliens stopping human observation collapsing quantum possibilities

How did the hit man miss?

Why did my rum cake turn black?

How do Windows version numbers work?

Why do players in the past play much longer tournaments than today's top players?

How to know whether a Tamron lens is compatible with Canon EOS 60D?

I wrote two alternate fugue expositions for one subject do both follow good harmonic conventions?

Referring to different instances of the same character in time travel

What happens as wavelengths of sound waves approach tens of micrometers?

Can I call 112 to check a police officer's identity in the Czech Republic?

Is purchasing foreign currency before going abroad a losing proposition?

What are some examples of special things about Russian?

Does throwing a penny at a train stop the train?

Supporting developers who insist on using their pet language

Setting MAC field to all-zero to indicate unencrypted data

How can one write good dialogue in a story without sounding wooden?

Is anyone advocating the promotion of homosexuality in UK schools?

Comparing two limsup's

What's the maximum time an interrupt service routine can take to execute on atmega328p?

Can I intentionally omit previous work experience or pretend it doesn't exist when applying for jobs?



Problematic employee that can't be fired


How do I deal with an autistic employee who criticizes teammates publicly and doesn't understand the harm in doing so?How do I migrate from employee to consultant?How to manage an employee who talks too much?Dealing with a very problematic co-workerI forked a coworkers code without asking and made it my own. Should I have asked first?Problematic COOHow can I help a struggling but dedicated employee?How do I deal with an autistic employee who criticizes teammates publicly and doesn't understand the harm in doing so?Accused of racism for refusing to name room after foreign name that sounds like an offensive phraseHow to deal with a software developer who doesn't seem to understand that he's just a coder?Inappropriate comment made by colleague outside of work






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I've recently been placed in charge of a software engineer who is considered a "problem" employee for a couple of different reasons. The employee is not a capable people person. I believe he has a minor case of autism / asperger's / something along those lines. You can have a conversation with him, but you can tell he isn't super comfortable, and it is difficult for him to collaborate on team projects.



On the other hand, he is a "10x" developer in the absolute best sense of the term. He works 10-12 hours a day, and while I've only recently begun managing him, I am given to understand that he produces not only a stupendous volume of code, but also that this work is thoroughly documented and well tested such that it can be handed off to other people very easily.



Finally, the guy has deep seated, problematic viewpoints. He isn't racist in a "angry redneck" way where he express dislike for certain groups, but he not infrequently will say things like "I don't think its a good idea to have someone of (whatever minority / gender / etc) do that". He is very matter of fact about it: again there isn't what you would describe as malice, he just views these things as facts and (I think) isn't socially capable enough to understand that, regardless of what he thinks, there are some things he should not say.



Due to his usefulness, and his general lack of interest in talking to people anyways, the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing. However, I've recently had an incident where something offensive made its way into code documentation and got to someone who was upset enough by it that they felt it needed to be brought to my attention. This person was understanding: they know that he doesn't mean harm, and that he doesn't quite understand the emotional effects of his opinions, but they (rightly) expressed that it isn't fair / acceptable / etc to have things like that in the codebase, and to force them and others to deal with it.



I haven't got a ton of experience with dealing with people like this, and am kind of at a loss. My boss tells me we aren't considering firing him. In the meantime I've been going thru his past code and any code he submits: things like this pop up very rarely, but I've found a couple others from past code (nothing since the incident, when I talked to him). I've discussed it with him, and he seemed to understand, but I can't imagine no one else has had this discussion with him before, and so I think repeat incidents aren't out of the question.



Its also worth pointing out that there are two important dimensions that need solving. First and most important, I need to make sure he isn't hurting anyone. But secondly, as long as he is my direct report it is my job to help him progress personally and professionally, so I also really want to try to help him change, or at the very least learn to stop talking about, these views. If he didn't have this problem, he would just be "the best software engineer I've ever seen" instead of "that weird racist code jockey," and since I'm stuck managing him I really would like to help him become the former.



As a side note: I know I sound a little more sympathetic to the guy than is typical when dealing with views like his. Please understand I am completely not ok with his viewpoints, and find them totally vile. That doesn't make me not have to manage him, and given that I want to find the best solution I can.










share|improve this question







New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

    – ann private
    28 mins ago











  • You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

    – Gregory Currie
    9 mins ago

















1















I've recently been placed in charge of a software engineer who is considered a "problem" employee for a couple of different reasons. The employee is not a capable people person. I believe he has a minor case of autism / asperger's / something along those lines. You can have a conversation with him, but you can tell he isn't super comfortable, and it is difficult for him to collaborate on team projects.



On the other hand, he is a "10x" developer in the absolute best sense of the term. He works 10-12 hours a day, and while I've only recently begun managing him, I am given to understand that he produces not only a stupendous volume of code, but also that this work is thoroughly documented and well tested such that it can be handed off to other people very easily.



Finally, the guy has deep seated, problematic viewpoints. He isn't racist in a "angry redneck" way where he express dislike for certain groups, but he not infrequently will say things like "I don't think its a good idea to have someone of (whatever minority / gender / etc) do that". He is very matter of fact about it: again there isn't what you would describe as malice, he just views these things as facts and (I think) isn't socially capable enough to understand that, regardless of what he thinks, there are some things he should not say.



Due to his usefulness, and his general lack of interest in talking to people anyways, the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing. However, I've recently had an incident where something offensive made its way into code documentation and got to someone who was upset enough by it that they felt it needed to be brought to my attention. This person was understanding: they know that he doesn't mean harm, and that he doesn't quite understand the emotional effects of his opinions, but they (rightly) expressed that it isn't fair / acceptable / etc to have things like that in the codebase, and to force them and others to deal with it.



I haven't got a ton of experience with dealing with people like this, and am kind of at a loss. My boss tells me we aren't considering firing him. In the meantime I've been going thru his past code and any code he submits: things like this pop up very rarely, but I've found a couple others from past code (nothing since the incident, when I talked to him). I've discussed it with him, and he seemed to understand, but I can't imagine no one else has had this discussion with him before, and so I think repeat incidents aren't out of the question.



Its also worth pointing out that there are two important dimensions that need solving. First and most important, I need to make sure he isn't hurting anyone. But secondly, as long as he is my direct report it is my job to help him progress personally and professionally, so I also really want to try to help him change, or at the very least learn to stop talking about, these views. If he didn't have this problem, he would just be "the best software engineer I've ever seen" instead of "that weird racist code jockey," and since I'm stuck managing him I really would like to help him become the former.



As a side note: I know I sound a little more sympathetic to the guy than is typical when dealing with views like his. Please understand I am completely not ok with his viewpoints, and find them totally vile. That doesn't make me not have to manage him, and given that I want to find the best solution I can.










share|improve this question







New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

    – ann private
    28 mins ago











  • You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

    – Gregory Currie
    9 mins ago













1












1








1








I've recently been placed in charge of a software engineer who is considered a "problem" employee for a couple of different reasons. The employee is not a capable people person. I believe he has a minor case of autism / asperger's / something along those lines. You can have a conversation with him, but you can tell he isn't super comfortable, and it is difficult for him to collaborate on team projects.



On the other hand, he is a "10x" developer in the absolute best sense of the term. He works 10-12 hours a day, and while I've only recently begun managing him, I am given to understand that he produces not only a stupendous volume of code, but also that this work is thoroughly documented and well tested such that it can be handed off to other people very easily.



Finally, the guy has deep seated, problematic viewpoints. He isn't racist in a "angry redneck" way where he express dislike for certain groups, but he not infrequently will say things like "I don't think its a good idea to have someone of (whatever minority / gender / etc) do that". He is very matter of fact about it: again there isn't what you would describe as malice, he just views these things as facts and (I think) isn't socially capable enough to understand that, regardless of what he thinks, there are some things he should not say.



Due to his usefulness, and his general lack of interest in talking to people anyways, the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing. However, I've recently had an incident where something offensive made its way into code documentation and got to someone who was upset enough by it that they felt it needed to be brought to my attention. This person was understanding: they know that he doesn't mean harm, and that he doesn't quite understand the emotional effects of his opinions, but they (rightly) expressed that it isn't fair / acceptable / etc to have things like that in the codebase, and to force them and others to deal with it.



I haven't got a ton of experience with dealing with people like this, and am kind of at a loss. My boss tells me we aren't considering firing him. In the meantime I've been going thru his past code and any code he submits: things like this pop up very rarely, but I've found a couple others from past code (nothing since the incident, when I talked to him). I've discussed it with him, and he seemed to understand, but I can't imagine no one else has had this discussion with him before, and so I think repeat incidents aren't out of the question.



Its also worth pointing out that there are two important dimensions that need solving. First and most important, I need to make sure he isn't hurting anyone. But secondly, as long as he is my direct report it is my job to help him progress personally and professionally, so I also really want to try to help him change, or at the very least learn to stop talking about, these views. If he didn't have this problem, he would just be "the best software engineer I've ever seen" instead of "that weird racist code jockey," and since I'm stuck managing him I really would like to help him become the former.



As a side note: I know I sound a little more sympathetic to the guy than is typical when dealing with views like his. Please understand I am completely not ok with his viewpoints, and find them totally vile. That doesn't make me not have to manage him, and given that I want to find the best solution I can.










share|improve this question







New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I've recently been placed in charge of a software engineer who is considered a "problem" employee for a couple of different reasons. The employee is not a capable people person. I believe he has a minor case of autism / asperger's / something along those lines. You can have a conversation with him, but you can tell he isn't super comfortable, and it is difficult for him to collaborate on team projects.



On the other hand, he is a "10x" developer in the absolute best sense of the term. He works 10-12 hours a day, and while I've only recently begun managing him, I am given to understand that he produces not only a stupendous volume of code, but also that this work is thoroughly documented and well tested such that it can be handed off to other people very easily.



Finally, the guy has deep seated, problematic viewpoints. He isn't racist in a "angry redneck" way where he express dislike for certain groups, but he not infrequently will say things like "I don't think its a good idea to have someone of (whatever minority / gender / etc) do that". He is very matter of fact about it: again there isn't what you would describe as malice, he just views these things as facts and (I think) isn't socially capable enough to understand that, regardless of what he thinks, there are some things he should not say.



Due to his usefulness, and his general lack of interest in talking to people anyways, the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing. However, I've recently had an incident where something offensive made its way into code documentation and got to someone who was upset enough by it that they felt it needed to be brought to my attention. This person was understanding: they know that he doesn't mean harm, and that he doesn't quite understand the emotional effects of his opinions, but they (rightly) expressed that it isn't fair / acceptable / etc to have things like that in the codebase, and to force them and others to deal with it.



I haven't got a ton of experience with dealing with people like this, and am kind of at a loss. My boss tells me we aren't considering firing him. In the meantime I've been going thru his past code and any code he submits: things like this pop up very rarely, but I've found a couple others from past code (nothing since the incident, when I talked to him). I've discussed it with him, and he seemed to understand, but I can't imagine no one else has had this discussion with him before, and so I think repeat incidents aren't out of the question.



Its also worth pointing out that there are two important dimensions that need solving. First and most important, I need to make sure he isn't hurting anyone. But secondly, as long as he is my direct report it is my job to help him progress personally and professionally, so I also really want to try to help him change, or at the very least learn to stop talking about, these views. If he didn't have this problem, he would just be "the best software engineer I've ever seen" instead of "that weird racist code jockey," and since I'm stuck managing him I really would like to help him become the former.



As a side note: I know I sound a little more sympathetic to the guy than is typical when dealing with views like his. Please understand I am completely not ok with his viewpoints, and find them totally vile. That doesn't make me not have to manage him, and given that I want to find the best solution I can.







software-industry employees discrimination autism-spectrum social-nuances






share|improve this question







New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question







New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question






New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 33 mins ago









ann privateann private

61 bronze badge




61 bronze badge




New contributor



ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




ann private is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.














  • Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

    – ann private
    28 mins ago











  • You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

    – Gregory Currie
    9 mins ago

















  • Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

    – ann private
    28 mins ago











  • You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

    – Gregory Currie
    9 mins ago
















Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

– ann private
28 mins ago





Note: I've noticed workplace.stackexchange.com/questions/117206/…, which is similar, but I think there is another dimension here that I wanted help addressing.

– ann private
28 mins ago













You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

– Gregory Currie
9 mins ago





You sound like a really good manager of people. I do like the other answer here, but what I'd make sure they'd understand is that you're not arguing about his comments, but where the comments are appearing. Just say that stuff like that shouldn't be in code comments, and if the exact opposite was written, it would still be inappropriate. Also, you may have to accept that it may not be possible to change them, without significant pain.

– Gregory Currie
9 mins ago










1 Answer
1






active

oldest

votes


















0














The best solution is don't change anything.




the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing




He's producing high quality work. He isn't causing problems to the company (as long as you keep him apart from those he has an issue with) and you said he doesn't put anything in code comments that could be problematic anymore.



Are you trying to create a problem that doesn't exist simply because you disagree with his personal opinions?



I would think very carefully about that. Your job isn't to create a harmonious Disneyland where everyone holds hands and sings "we are the world". He's a top notch engineer and often people like that have quirks. Let him do his job and you do yours which will be to brag about how much work is getting done (thanks to him).



Alternatively:



Cause a big fuss, take him to HR, upset the workplace dynamics and this employee, risk having him leave and then be left with explaining why the work is falling behind. But at least people aren't being "offended" anymore. Do you think the company stakeholders would care about peoples feelings more or the bottomline?






share|improve this answer























  • This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

    – ann private
    19 mins ago











  • I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

    – ann private
    18 mins ago











  • It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

    – Gregory Currie
    7 mins ago













Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "423"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






ann private is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f140206%2fproblematic-employee-that-cant-be-fired%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














The best solution is don't change anything.




the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing




He's producing high quality work. He isn't causing problems to the company (as long as you keep him apart from those he has an issue with) and you said he doesn't put anything in code comments that could be problematic anymore.



Are you trying to create a problem that doesn't exist simply because you disagree with his personal opinions?



I would think very carefully about that. Your job isn't to create a harmonious Disneyland where everyone holds hands and sings "we are the world". He's a top notch engineer and often people like that have quirks. Let him do his job and you do yours which will be to brag about how much work is getting done (thanks to him).



Alternatively:



Cause a big fuss, take him to HR, upset the workplace dynamics and this employee, risk having him leave and then be left with explaining why the work is falling behind. But at least people aren't being "offended" anymore. Do you think the company stakeholders would care about peoples feelings more or the bottomline?






share|improve this answer























  • This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

    – ann private
    19 mins ago











  • I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

    – ann private
    18 mins ago











  • It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

    – Gregory Currie
    7 mins ago















0














The best solution is don't change anything.




the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing




He's producing high quality work. He isn't causing problems to the company (as long as you keep him apart from those he has an issue with) and you said he doesn't put anything in code comments that could be problematic anymore.



Are you trying to create a problem that doesn't exist simply because you disagree with his personal opinions?



I would think very carefully about that. Your job isn't to create a harmonious Disneyland where everyone holds hands and sings "we are the world". He's a top notch engineer and often people like that have quirks. Let him do his job and you do yours which will be to brag about how much work is getting done (thanks to him).



Alternatively:



Cause a big fuss, take him to HR, upset the workplace dynamics and this employee, risk having him leave and then be left with explaining why the work is falling behind. But at least people aren't being "offended" anymore. Do you think the company stakeholders would care about peoples feelings more or the bottomline?






share|improve this answer























  • This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

    – ann private
    19 mins ago











  • I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

    – ann private
    18 mins ago











  • It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

    – Gregory Currie
    7 mins ago













0












0








0







The best solution is don't change anything.




the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing




He's producing high quality work. He isn't causing problems to the company (as long as you keep him apart from those he has an issue with) and you said he doesn't put anything in code comments that could be problematic anymore.



Are you trying to create a problem that doesn't exist simply because you disagree with his personal opinions?



I would think very carefully about that. Your job isn't to create a harmonious Disneyland where everyone holds hands and sings "we are the world". He's a top notch engineer and often people like that have quirks. Let him do his job and you do yours which will be to brag about how much work is getting done (thanks to him).



Alternatively:



Cause a big fuss, take him to HR, upset the workplace dynamics and this employee, risk having him leave and then be left with explaining why the work is falling behind. But at least people aren't being "offended" anymore. Do you think the company stakeholders would care about peoples feelings more or the bottomline?






share|improve this answer













The best solution is don't change anything.




the solution has historically been to try to isolate him from people he is likely to offend, and just let him keep doing his own thing




He's producing high quality work. He isn't causing problems to the company (as long as you keep him apart from those he has an issue with) and you said he doesn't put anything in code comments that could be problematic anymore.



Are you trying to create a problem that doesn't exist simply because you disagree with his personal opinions?



I would think very carefully about that. Your job isn't to create a harmonious Disneyland where everyone holds hands and sings "we are the world". He's a top notch engineer and often people like that have quirks. Let him do his job and you do yours which will be to brag about how much work is getting done (thanks to him).



Alternatively:



Cause a big fuss, take him to HR, upset the workplace dynamics and this employee, risk having him leave and then be left with explaining why the work is falling behind. But at least people aren't being "offended" anymore. Do you think the company stakeholders would care about peoples feelings more or the bottomline?







share|improve this answer












share|improve this answer



share|improve this answer










answered 22 mins ago









solarflaresolarflare

13.1k6 gold badges30 silver badges62 bronze badges




13.1k6 gold badges30 silver badges62 bronze badges












  • This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

    – ann private
    19 mins ago











  • I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

    – ann private
    18 mins ago











  • It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

    – Gregory Currie
    7 mins ago

















  • This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

    – ann private
    19 mins ago











  • I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

    – ann private
    18 mins ago











  • It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

    – Gregory Currie
    7 mins ago
















This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

– ann private
19 mins ago





This is fair. Obviously I disagree with his viewpoint, but its also not totally true that there aren't already problems. Obviously someone came to me and complained, and I've been made his manager because the last person who was doing it felt uncomfortable continuing to do so.

– ann private
19 mins ago













I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

– ann private
18 mins ago





I suppose maybe the answer is to do nothing and see if there are recurring issues. Assuming people continue to have complaints to me, what would your recommendation be?

– ann private
18 mins ago













It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

– Gregory Currie
7 mins ago





It does sound like they need a tiny bit of training about what is appropriate to appear in code comments. Beyond that, it sounds like things are fine. I would let them know that comments like that can cause problems in the future, so it would be best if they could do what they can to avoid writing them.

– Gregory Currie
7 mins ago










ann private is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















ann private is a new contributor. Be nice, and check out our Code of Conduct.












ann private is a new contributor. Be nice, and check out our Code of Conduct.











ann private is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to The Workplace Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f140206%2fproblematic-employee-that-cant-be-fired%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單