Software Industry - How do I deal with mentally impaired coworkers?
up vote
7
down vote
favorite
I am in USA and I work as a programmer in a big company. We are a team of 6 people. My coworker is usually mentally impaired due to his medication, which is presumably needed for his undisclosed lifelong disability. He sometimes falls asleep in online meetings where either only he or only both of us are present from our team. Often, his speech is slurred and his thoughts are slow.
As a result, the quality of his work is usually not good, about 60% of the times or so. His work often has errors or it is simply a makeshift solution to a problem.
I feel for him and I would like to help him out as much as I can. But, I don't want to keep fixing the shortcomings in his work. Moreover, when I review his work and politely point out problems that could get him into trouble if they were overlooked, then he gets overly critical when its his turn to review my work. Once, he said that things were missing in my work when they were actually present! Despite these issues, I try to work with him without making him feel that I treat him differently due to his disability. I want him to feel valued and not pitied or beholden to anyone.
I wish he would not make the numerous errors that he does due to his problems. But, I would prefer that I don't have to fix issues that should have never happened in the first place. Luckily, there are other team members to help him also. But, I just don't like it when his work becomes an annoyance or a blocker for me. I also don't like the fact that he is often wasting time on popular online websites instead of trying to revisit his work, help us or learn something new. Learning something new is up to him & not for me to decide. But, its just an observation worth mentioning.
I don't know if I should bring this up to my manager or simply keep helping him out until it becomes unbearable. Honestly, I am scared if my genuine desire to help, without sacrificing too much of my time is misinterpreted as discrimination or such. What do I do ?
software-industry management united-states coworker disability
add a comment |
up vote
7
down vote
favorite
I am in USA and I work as a programmer in a big company. We are a team of 6 people. My coworker is usually mentally impaired due to his medication, which is presumably needed for his undisclosed lifelong disability. He sometimes falls asleep in online meetings where either only he or only both of us are present from our team. Often, his speech is slurred and his thoughts are slow.
As a result, the quality of his work is usually not good, about 60% of the times or so. His work often has errors or it is simply a makeshift solution to a problem.
I feel for him and I would like to help him out as much as I can. But, I don't want to keep fixing the shortcomings in his work. Moreover, when I review his work and politely point out problems that could get him into trouble if they were overlooked, then he gets overly critical when its his turn to review my work. Once, he said that things were missing in my work when they were actually present! Despite these issues, I try to work with him without making him feel that I treat him differently due to his disability. I want him to feel valued and not pitied or beholden to anyone.
I wish he would not make the numerous errors that he does due to his problems. But, I would prefer that I don't have to fix issues that should have never happened in the first place. Luckily, there are other team members to help him also. But, I just don't like it when his work becomes an annoyance or a blocker for me. I also don't like the fact that he is often wasting time on popular online websites instead of trying to revisit his work, help us or learn something new. Learning something new is up to him & not for me to decide. But, its just an observation worth mentioning.
I don't know if I should bring this up to my manager or simply keep helping him out until it becomes unbearable. Honestly, I am scared if my genuine desire to help, without sacrificing too much of my time is misinterpreted as discrimination or such. What do I do ?
software-industry management united-states coworker disability
10
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
1
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
1
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39
add a comment |
up vote
7
down vote
favorite
up vote
7
down vote
favorite
I am in USA and I work as a programmer in a big company. We are a team of 6 people. My coworker is usually mentally impaired due to his medication, which is presumably needed for his undisclosed lifelong disability. He sometimes falls asleep in online meetings where either only he or only both of us are present from our team. Often, his speech is slurred and his thoughts are slow.
As a result, the quality of his work is usually not good, about 60% of the times or so. His work often has errors or it is simply a makeshift solution to a problem.
I feel for him and I would like to help him out as much as I can. But, I don't want to keep fixing the shortcomings in his work. Moreover, when I review his work and politely point out problems that could get him into trouble if they were overlooked, then he gets overly critical when its his turn to review my work. Once, he said that things were missing in my work when they were actually present! Despite these issues, I try to work with him without making him feel that I treat him differently due to his disability. I want him to feel valued and not pitied or beholden to anyone.
I wish he would not make the numerous errors that he does due to his problems. But, I would prefer that I don't have to fix issues that should have never happened in the first place. Luckily, there are other team members to help him also. But, I just don't like it when his work becomes an annoyance or a blocker for me. I also don't like the fact that he is often wasting time on popular online websites instead of trying to revisit his work, help us or learn something new. Learning something new is up to him & not for me to decide. But, its just an observation worth mentioning.
I don't know if I should bring this up to my manager or simply keep helping him out until it becomes unbearable. Honestly, I am scared if my genuine desire to help, without sacrificing too much of my time is misinterpreted as discrimination or such. What do I do ?
software-industry management united-states coworker disability
I am in USA and I work as a programmer in a big company. We are a team of 6 people. My coworker is usually mentally impaired due to his medication, which is presumably needed for his undisclosed lifelong disability. He sometimes falls asleep in online meetings where either only he or only both of us are present from our team. Often, his speech is slurred and his thoughts are slow.
As a result, the quality of his work is usually not good, about 60% of the times or so. His work often has errors or it is simply a makeshift solution to a problem.
I feel for him and I would like to help him out as much as I can. But, I don't want to keep fixing the shortcomings in his work. Moreover, when I review his work and politely point out problems that could get him into trouble if they were overlooked, then he gets overly critical when its his turn to review my work. Once, he said that things were missing in my work when they were actually present! Despite these issues, I try to work with him without making him feel that I treat him differently due to his disability. I want him to feel valued and not pitied or beholden to anyone.
I wish he would not make the numerous errors that he does due to his problems. But, I would prefer that I don't have to fix issues that should have never happened in the first place. Luckily, there are other team members to help him also. But, I just don't like it when his work becomes an annoyance or a blocker for me. I also don't like the fact that he is often wasting time on popular online websites instead of trying to revisit his work, help us or learn something new. Learning something new is up to him & not for me to decide. But, its just an observation worth mentioning.
I don't know if I should bring this up to my manager or simply keep helping him out until it becomes unbearable. Honestly, I am scared if my genuine desire to help, without sacrificing too much of my time is misinterpreted as discrimination or such. What do I do ?
software-industry management united-states coworker disability
software-industry management united-states coworker disability
asked Mar 27 at 6:54
SillyCoder
424
424
10
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
1
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
1
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39
add a comment |
10
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
1
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
1
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39
10
10
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
1
1
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
1
1
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39
add a comment |
5 Answers
5
active
oldest
votes
up vote
15
down vote
Speak with your manager, who should be aware of this guy's health issues and should therefore be able to guide you to the most appropriate way to work with your colleague.
This is a pretty big burden for you to take on board and you should have support from your management to do so.
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
|
show 2 more comments
up vote
4
down vote
When dealing with perceived problems with coworkers, It is important to make a distinction: Separate your problems from their problems. Once you are able to do that, you can handle the things you have control and responsibility over, and work on ignoring those you don't.
Work with your manager on your problems:
- If your coworker's criticism is bothering you, ask your manager to clarify the standards you're supposed to be aiming for, and then make sure you're meeting those standards. Being clear with your boss about development standards will give you a filter through which to ignore the misplaced feedback the coworker is giving you.
- If your coworker's poor performance means you need to pick up the slack, make sure you work with your manager to clarify their expectations of your workload and priorities. This way, your manager has the opportunity to clarify how you should be spending your time: working on your "own" work, or focusing on issues with your coworker's code.
- If your team is poorly represented in meetings, mention to your manager that you are worried about the impression others will have and ask for clarification on how you should behave in these meetings and/or if the team should have additional representation.
Specifically separating out problems with your own workload (caused by your coworker) will allow you to focus on things you have control over, and things you are personally responsible for. It may seem like a subtle difference, but saying "I'm unexpectedly spending time fixing issues with other people's code" is very different from saying "my coworker writes poor code." The first is a problem your boss can help you solve or at least understand (in terms of explaining your priorities), the second is just a complaint. Your boss may already be aware of and working on your coworker's code issues, and he/she needs to be the one making the decisions about whether or not you're involved in fixing the issues (while he presumably works with the coworker on an improvement plan).
Him browsing popular websites or having issues with his work quality may be worth mentioning to your boss, but you can't expect to take responsibility for that and you can't expect to correct it yourself. That's the boss's job.
A hard lesson to learn is to be able to do good work yourself, even if you're on a team with people who don't pull their own weight.
add a comment |
up vote
1
down vote
I have seen this before in the workplace. I believe your employer is in a catch-22 situation right now. They know he's incompetent but they're afraid to fire him because he might sue them due to his "documented" disability.
With that said, there is nothing you can do. Just express the difficulties working with him to your manager, and then avoid him. Let me crash and burn by himself by making sure you cover all your bases. Let him fail, but when doing so, allow yourself to show that you did everything you could. If he fails a task, write a email out:
Bug #123 was caused by file xyz, line 321 having a missed logic to check condition Y which was discussed on date Z, attached to this email.
That will show that you did not caused any problem, but because your co-worker failed it carried over and your code was able to intercept it and detect where it came from.
That's all you can hope for. That or find a new job.
add a comment |
up vote
0
down vote
You're in no position or obligation to evaluate your colleagues work or behaviour.
You may help him occasionally but don't overly accommodate or assist him.
In a team it's important and unavoidable to help or pick up the slack but NOT if that means you over exert yourself or if it becomes detrimental to your own work.
Concentrate on your own assignments and ONLY if his work or behaviour interferes with yours or your ability to fulfill your duties should you inform him about this (in writing).
Should it continue, inform your manager.
The company is aware of his reduced capacities and they'll keep that under advisement when they attempt to minimize the impact on your work.
Follow their instructions and keep records of further problems you face because of this and inform them again in cases of serious issues.
Should you get into trouble you can refer to your conversation with them.
Also, is he your colleague or also your superior?
If he isn't in a lead or supervisor position he shouldn't evaluate your work either.
add a comment |
up vote
-1
down vote
Take this in a logical manner and in the principal that a company is not a charitable institution and pays it's employees to work and produce a specified output in timely manner.
With the above in mind, a person in a position of a job responsibility needs to perform the duties as demanded by the job; irrespective of any challenges or disabilities. If a person cannot, then that person should not fill that specific position in the company.
From your post it is clear that the job is assigned to the team in aggregate and each of you have a specified part to fulfill. First draw your boundaries as to what are your responsibilities are and if you have to take up work outside of the boundary, document it thoroughly. In your above example of code review, document the results and circulate to appropriate audience.
As suggested in other answers, speak to your manager, may be informally, once and try to gauge what the situation is. However, keep documenting all the official communications, this will help you, if and when the time comes to produce a body of evidence in your favour.
The general idea is to do as much as you are paid for, if you do more, make it known that you have done more, document and have evidence that you were always in the right side of the regulations/procedures. If you cannot potentially change a situation, then it is only wise to have your position covered for any eventuality.
add a comment |
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',
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: false,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f109732%2fsoftware-industry-how-do-i-deal-with-mentally-impaired-coworkers%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
StackExchange.ready(function () {
$("#show-editor-button input, #show-editor-button button").click(function () {
var showEditor = function() {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
};
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True') {
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup({
url: '/post/self-answer-popup',
loaded: function(popup) {
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
}
})
} else{
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true) {
showEditor();
}
}
});
});
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
15
down vote
Speak with your manager, who should be aware of this guy's health issues and should therefore be able to guide you to the most appropriate way to work with your colleague.
This is a pretty big burden for you to take on board and you should have support from your management to do so.
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
|
show 2 more comments
up vote
15
down vote
Speak with your manager, who should be aware of this guy's health issues and should therefore be able to guide you to the most appropriate way to work with your colleague.
This is a pretty big burden for you to take on board and you should have support from your management to do so.
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
|
show 2 more comments
up vote
15
down vote
up vote
15
down vote
Speak with your manager, who should be aware of this guy's health issues and should therefore be able to guide you to the most appropriate way to work with your colleague.
This is a pretty big burden for you to take on board and you should have support from your management to do so.
Speak with your manager, who should be aware of this guy's health issues and should therefore be able to guide you to the most appropriate way to work with your colleague.
This is a pretty big burden for you to take on board and you should have support from your management to do so.
answered Mar 27 at 7:15
Snow♦
57.1k49184230
57.1k49184230
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
|
show 2 more comments
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
4
4
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
I would say "speak discretely" rather than "speak", given the nature of the subject.
– StephenG
Mar 27 at 9:45
3
3
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
@StephenG You mean discreetly.
– JAB
Mar 27 at 13:42
3
3
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
This seemed a little too obvious for me to mention. Only a fool would shout this across an office or bring it up in a team meeting...
– Snow♦
Mar 27 at 13:46
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
@JAB You are correct. Habitually use "discrete" a lot in writing technical material myself - must watch for that error in the future. Thanks.
– StephenG
Mar 27 at 17:20
2
2
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
I agree with @StephenG's second comment, but I'd take it a step further. The discussion shouldn't really even be about the coworker's perceived health issue. Whether there is a health issue, or a lazy coworker, or an underperforming coworker, or the coworker's cat died and he's depressed is irrelevent. That's frankly none of the OP's business. The discussion should be focused on impact to work, impact to quality, impact to the team, etc. Let the manager deal with the coworker, and let the manager help you with your work.
– dwizum
Mar 28 at 15:27
|
show 2 more comments
up vote
4
down vote
When dealing with perceived problems with coworkers, It is important to make a distinction: Separate your problems from their problems. Once you are able to do that, you can handle the things you have control and responsibility over, and work on ignoring those you don't.
Work with your manager on your problems:
- If your coworker's criticism is bothering you, ask your manager to clarify the standards you're supposed to be aiming for, and then make sure you're meeting those standards. Being clear with your boss about development standards will give you a filter through which to ignore the misplaced feedback the coworker is giving you.
- If your coworker's poor performance means you need to pick up the slack, make sure you work with your manager to clarify their expectations of your workload and priorities. This way, your manager has the opportunity to clarify how you should be spending your time: working on your "own" work, or focusing on issues with your coworker's code.
- If your team is poorly represented in meetings, mention to your manager that you are worried about the impression others will have and ask for clarification on how you should behave in these meetings and/or if the team should have additional representation.
Specifically separating out problems with your own workload (caused by your coworker) will allow you to focus on things you have control over, and things you are personally responsible for. It may seem like a subtle difference, but saying "I'm unexpectedly spending time fixing issues with other people's code" is very different from saying "my coworker writes poor code." The first is a problem your boss can help you solve or at least understand (in terms of explaining your priorities), the second is just a complaint. Your boss may already be aware of and working on your coworker's code issues, and he/she needs to be the one making the decisions about whether or not you're involved in fixing the issues (while he presumably works with the coworker on an improvement plan).
Him browsing popular websites or having issues with his work quality may be worth mentioning to your boss, but you can't expect to take responsibility for that and you can't expect to correct it yourself. That's the boss's job.
A hard lesson to learn is to be able to do good work yourself, even if you're on a team with people who don't pull their own weight.
add a comment |
up vote
4
down vote
When dealing with perceived problems with coworkers, It is important to make a distinction: Separate your problems from their problems. Once you are able to do that, you can handle the things you have control and responsibility over, and work on ignoring those you don't.
Work with your manager on your problems:
- If your coworker's criticism is bothering you, ask your manager to clarify the standards you're supposed to be aiming for, and then make sure you're meeting those standards. Being clear with your boss about development standards will give you a filter through which to ignore the misplaced feedback the coworker is giving you.
- If your coworker's poor performance means you need to pick up the slack, make sure you work with your manager to clarify their expectations of your workload and priorities. This way, your manager has the opportunity to clarify how you should be spending your time: working on your "own" work, or focusing on issues with your coworker's code.
- If your team is poorly represented in meetings, mention to your manager that you are worried about the impression others will have and ask for clarification on how you should behave in these meetings and/or if the team should have additional representation.
Specifically separating out problems with your own workload (caused by your coworker) will allow you to focus on things you have control over, and things you are personally responsible for. It may seem like a subtle difference, but saying "I'm unexpectedly spending time fixing issues with other people's code" is very different from saying "my coworker writes poor code." The first is a problem your boss can help you solve or at least understand (in terms of explaining your priorities), the second is just a complaint. Your boss may already be aware of and working on your coworker's code issues, and he/she needs to be the one making the decisions about whether or not you're involved in fixing the issues (while he presumably works with the coworker on an improvement plan).
Him browsing popular websites or having issues with his work quality may be worth mentioning to your boss, but you can't expect to take responsibility for that and you can't expect to correct it yourself. That's the boss's job.
A hard lesson to learn is to be able to do good work yourself, even if you're on a team with people who don't pull their own weight.
add a comment |
up vote
4
down vote
up vote
4
down vote
When dealing with perceived problems with coworkers, It is important to make a distinction: Separate your problems from their problems. Once you are able to do that, you can handle the things you have control and responsibility over, and work on ignoring those you don't.
Work with your manager on your problems:
- If your coworker's criticism is bothering you, ask your manager to clarify the standards you're supposed to be aiming for, and then make sure you're meeting those standards. Being clear with your boss about development standards will give you a filter through which to ignore the misplaced feedback the coworker is giving you.
- If your coworker's poor performance means you need to pick up the slack, make sure you work with your manager to clarify their expectations of your workload and priorities. This way, your manager has the opportunity to clarify how you should be spending your time: working on your "own" work, or focusing on issues with your coworker's code.
- If your team is poorly represented in meetings, mention to your manager that you are worried about the impression others will have and ask for clarification on how you should behave in these meetings and/or if the team should have additional representation.
Specifically separating out problems with your own workload (caused by your coworker) will allow you to focus on things you have control over, and things you are personally responsible for. It may seem like a subtle difference, but saying "I'm unexpectedly spending time fixing issues with other people's code" is very different from saying "my coworker writes poor code." The first is a problem your boss can help you solve or at least understand (in terms of explaining your priorities), the second is just a complaint. Your boss may already be aware of and working on your coworker's code issues, and he/she needs to be the one making the decisions about whether or not you're involved in fixing the issues (while he presumably works with the coworker on an improvement plan).
Him browsing popular websites or having issues with his work quality may be worth mentioning to your boss, but you can't expect to take responsibility for that and you can't expect to correct it yourself. That's the boss's job.
A hard lesson to learn is to be able to do good work yourself, even if you're on a team with people who don't pull their own weight.
When dealing with perceived problems with coworkers, It is important to make a distinction: Separate your problems from their problems. Once you are able to do that, you can handle the things you have control and responsibility over, and work on ignoring those you don't.
Work with your manager on your problems:
- If your coworker's criticism is bothering you, ask your manager to clarify the standards you're supposed to be aiming for, and then make sure you're meeting those standards. Being clear with your boss about development standards will give you a filter through which to ignore the misplaced feedback the coworker is giving you.
- If your coworker's poor performance means you need to pick up the slack, make sure you work with your manager to clarify their expectations of your workload and priorities. This way, your manager has the opportunity to clarify how you should be spending your time: working on your "own" work, or focusing on issues with your coworker's code.
- If your team is poorly represented in meetings, mention to your manager that you are worried about the impression others will have and ask for clarification on how you should behave in these meetings and/or if the team should have additional representation.
Specifically separating out problems with your own workload (caused by your coworker) will allow you to focus on things you have control over, and things you are personally responsible for. It may seem like a subtle difference, but saying "I'm unexpectedly spending time fixing issues with other people's code" is very different from saying "my coworker writes poor code." The first is a problem your boss can help you solve or at least understand (in terms of explaining your priorities), the second is just a complaint. Your boss may already be aware of and working on your coworker's code issues, and he/she needs to be the one making the decisions about whether or not you're involved in fixing the issues (while he presumably works with the coworker on an improvement plan).
Him browsing popular websites or having issues with his work quality may be worth mentioning to your boss, but you can't expect to take responsibility for that and you can't expect to correct it yourself. That's the boss's job.
A hard lesson to learn is to be able to do good work yourself, even if you're on a team with people who don't pull their own weight.
answered Mar 27 at 13:30
dwizum
9,88932241
9,88932241
add a comment |
add a comment |
up vote
1
down vote
I have seen this before in the workplace. I believe your employer is in a catch-22 situation right now. They know he's incompetent but they're afraid to fire him because he might sue them due to his "documented" disability.
With that said, there is nothing you can do. Just express the difficulties working with him to your manager, and then avoid him. Let me crash and burn by himself by making sure you cover all your bases. Let him fail, but when doing so, allow yourself to show that you did everything you could. If he fails a task, write a email out:
Bug #123 was caused by file xyz, line 321 having a missed logic to check condition Y which was discussed on date Z, attached to this email.
That will show that you did not caused any problem, but because your co-worker failed it carried over and your code was able to intercept it and detect where it came from.
That's all you can hope for. That or find a new job.
add a comment |
up vote
1
down vote
I have seen this before in the workplace. I believe your employer is in a catch-22 situation right now. They know he's incompetent but they're afraid to fire him because he might sue them due to his "documented" disability.
With that said, there is nothing you can do. Just express the difficulties working with him to your manager, and then avoid him. Let me crash and burn by himself by making sure you cover all your bases. Let him fail, but when doing so, allow yourself to show that you did everything you could. If he fails a task, write a email out:
Bug #123 was caused by file xyz, line 321 having a missed logic to check condition Y which was discussed on date Z, attached to this email.
That will show that you did not caused any problem, but because your co-worker failed it carried over and your code was able to intercept it and detect where it came from.
That's all you can hope for. That or find a new job.
add a comment |
up vote
1
down vote
up vote
1
down vote
I have seen this before in the workplace. I believe your employer is in a catch-22 situation right now. They know he's incompetent but they're afraid to fire him because he might sue them due to his "documented" disability.
With that said, there is nothing you can do. Just express the difficulties working with him to your manager, and then avoid him. Let me crash and burn by himself by making sure you cover all your bases. Let him fail, but when doing so, allow yourself to show that you did everything you could. If he fails a task, write a email out:
Bug #123 was caused by file xyz, line 321 having a missed logic to check condition Y which was discussed on date Z, attached to this email.
That will show that you did not caused any problem, but because your co-worker failed it carried over and your code was able to intercept it and detect where it came from.
That's all you can hope for. That or find a new job.
I have seen this before in the workplace. I believe your employer is in a catch-22 situation right now. They know he's incompetent but they're afraid to fire him because he might sue them due to his "documented" disability.
With that said, there is nothing you can do. Just express the difficulties working with him to your manager, and then avoid him. Let me crash and burn by himself by making sure you cover all your bases. Let him fail, but when doing so, allow yourself to show that you did everything you could. If he fails a task, write a email out:
Bug #123 was caused by file xyz, line 321 having a missed logic to check condition Y which was discussed on date Z, attached to this email.
That will show that you did not caused any problem, but because your co-worker failed it carried over and your code was able to intercept it and detect where it came from.
That's all you can hope for. That or find a new job.
answered Mar 28 at 0:48
Dan
6,78021325
6,78021325
add a comment |
add a comment |
up vote
0
down vote
You're in no position or obligation to evaluate your colleagues work or behaviour.
You may help him occasionally but don't overly accommodate or assist him.
In a team it's important and unavoidable to help or pick up the slack but NOT if that means you over exert yourself or if it becomes detrimental to your own work.
Concentrate on your own assignments and ONLY if his work or behaviour interferes with yours or your ability to fulfill your duties should you inform him about this (in writing).
Should it continue, inform your manager.
The company is aware of his reduced capacities and they'll keep that under advisement when they attempt to minimize the impact on your work.
Follow their instructions and keep records of further problems you face because of this and inform them again in cases of serious issues.
Should you get into trouble you can refer to your conversation with them.
Also, is he your colleague or also your superior?
If he isn't in a lead or supervisor position he shouldn't evaluate your work either.
add a comment |
up vote
0
down vote
You're in no position or obligation to evaluate your colleagues work or behaviour.
You may help him occasionally but don't overly accommodate or assist him.
In a team it's important and unavoidable to help or pick up the slack but NOT if that means you over exert yourself or if it becomes detrimental to your own work.
Concentrate on your own assignments and ONLY if his work or behaviour interferes with yours or your ability to fulfill your duties should you inform him about this (in writing).
Should it continue, inform your manager.
The company is aware of his reduced capacities and they'll keep that under advisement when they attempt to minimize the impact on your work.
Follow their instructions and keep records of further problems you face because of this and inform them again in cases of serious issues.
Should you get into trouble you can refer to your conversation with them.
Also, is he your colleague or also your superior?
If he isn't in a lead or supervisor position he shouldn't evaluate your work either.
add a comment |
up vote
0
down vote
up vote
0
down vote
You're in no position or obligation to evaluate your colleagues work or behaviour.
You may help him occasionally but don't overly accommodate or assist him.
In a team it's important and unavoidable to help or pick up the slack but NOT if that means you over exert yourself or if it becomes detrimental to your own work.
Concentrate on your own assignments and ONLY if his work or behaviour interferes with yours or your ability to fulfill your duties should you inform him about this (in writing).
Should it continue, inform your manager.
The company is aware of his reduced capacities and they'll keep that under advisement when they attempt to minimize the impact on your work.
Follow their instructions and keep records of further problems you face because of this and inform them again in cases of serious issues.
Should you get into trouble you can refer to your conversation with them.
Also, is he your colleague or also your superior?
If he isn't in a lead or supervisor position he shouldn't evaluate your work either.
You're in no position or obligation to evaluate your colleagues work or behaviour.
You may help him occasionally but don't overly accommodate or assist him.
In a team it's important and unavoidable to help or pick up the slack but NOT if that means you over exert yourself or if it becomes detrimental to your own work.
Concentrate on your own assignments and ONLY if his work or behaviour interferes with yours or your ability to fulfill your duties should you inform him about this (in writing).
Should it continue, inform your manager.
The company is aware of his reduced capacities and they'll keep that under advisement when they attempt to minimize the impact on your work.
Follow their instructions and keep records of further problems you face because of this and inform them again in cases of serious issues.
Should you get into trouble you can refer to your conversation with them.
Also, is he your colleague or also your superior?
If he isn't in a lead or supervisor position he shouldn't evaluate your work either.
answered 23 mins ago
DigitalBlade969
3,9091419
3,9091419
add a comment |
add a comment |
up vote
-1
down vote
Take this in a logical manner and in the principal that a company is not a charitable institution and pays it's employees to work and produce a specified output in timely manner.
With the above in mind, a person in a position of a job responsibility needs to perform the duties as demanded by the job; irrespective of any challenges or disabilities. If a person cannot, then that person should not fill that specific position in the company.
From your post it is clear that the job is assigned to the team in aggregate and each of you have a specified part to fulfill. First draw your boundaries as to what are your responsibilities are and if you have to take up work outside of the boundary, document it thoroughly. In your above example of code review, document the results and circulate to appropriate audience.
As suggested in other answers, speak to your manager, may be informally, once and try to gauge what the situation is. However, keep documenting all the official communications, this will help you, if and when the time comes to produce a body of evidence in your favour.
The general idea is to do as much as you are paid for, if you do more, make it known that you have done more, document and have evidence that you were always in the right side of the regulations/procedures. If you cannot potentially change a situation, then it is only wise to have your position covered for any eventuality.
add a comment |
up vote
-1
down vote
Take this in a logical manner and in the principal that a company is not a charitable institution and pays it's employees to work and produce a specified output in timely manner.
With the above in mind, a person in a position of a job responsibility needs to perform the duties as demanded by the job; irrespective of any challenges or disabilities. If a person cannot, then that person should not fill that specific position in the company.
From your post it is clear that the job is assigned to the team in aggregate and each of you have a specified part to fulfill. First draw your boundaries as to what are your responsibilities are and if you have to take up work outside of the boundary, document it thoroughly. In your above example of code review, document the results and circulate to appropriate audience.
As suggested in other answers, speak to your manager, may be informally, once and try to gauge what the situation is. However, keep documenting all the official communications, this will help you, if and when the time comes to produce a body of evidence in your favour.
The general idea is to do as much as you are paid for, if you do more, make it known that you have done more, document and have evidence that you were always in the right side of the regulations/procedures. If you cannot potentially change a situation, then it is only wise to have your position covered for any eventuality.
add a comment |
up vote
-1
down vote
up vote
-1
down vote
Take this in a logical manner and in the principal that a company is not a charitable institution and pays it's employees to work and produce a specified output in timely manner.
With the above in mind, a person in a position of a job responsibility needs to perform the duties as demanded by the job; irrespective of any challenges or disabilities. If a person cannot, then that person should not fill that specific position in the company.
From your post it is clear that the job is assigned to the team in aggregate and each of you have a specified part to fulfill. First draw your boundaries as to what are your responsibilities are and if you have to take up work outside of the boundary, document it thoroughly. In your above example of code review, document the results and circulate to appropriate audience.
As suggested in other answers, speak to your manager, may be informally, once and try to gauge what the situation is. However, keep documenting all the official communications, this will help you, if and when the time comes to produce a body of evidence in your favour.
The general idea is to do as much as you are paid for, if you do more, make it known that you have done more, document and have evidence that you were always in the right side of the regulations/procedures. If you cannot potentially change a situation, then it is only wise to have your position covered for any eventuality.
Take this in a logical manner and in the principal that a company is not a charitable institution and pays it's employees to work and produce a specified output in timely manner.
With the above in mind, a person in a position of a job responsibility needs to perform the duties as demanded by the job; irrespective of any challenges or disabilities. If a person cannot, then that person should not fill that specific position in the company.
From your post it is clear that the job is assigned to the team in aggregate and each of you have a specified part to fulfill. First draw your boundaries as to what are your responsibilities are and if you have to take up work outside of the boundary, document it thoroughly. In your above example of code review, document the results and circulate to appropriate audience.
As suggested in other answers, speak to your manager, may be informally, once and try to gauge what the situation is. However, keep documenting all the official communications, this will help you, if and when the time comes to produce a body of evidence in your favour.
The general idea is to do as much as you are paid for, if you do more, make it known that you have done more, document and have evidence that you were always in the right side of the regulations/procedures. If you cannot potentially change a situation, then it is only wise to have your position covered for any eventuality.
answered Mar 28 at 8:57
Ironluca
36514
36514
add a comment |
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f109732%2fsoftware-industry-how-do-i-deal-with-mentally-impaired-coworkers%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
10
While this is a serious subject, I must confess the first thought I had was the very Dilbertian one that you should wait for him to be moved to a senior marketing position. :-)
– StephenG
Mar 27 at 9:43
1
I wouldn't use "mentally impaired" your coming across very badly by using that
– Neuromancer
Mar 28 at 10:11
It sounds like your manager is not doing his job and that you are doing it for him. He should be the one moderating code reviews. He should be the one setting standards and telling the worker to stop slacking off on the web. Also at my workplace, if we wanted to check our personal email or check facebook/reddit, there were a couple of Chromebooks we could use in a separate public area for that purpose. This physical separation made it clear to everyone whether we were on break and slacking off, or actually working. Also in your complaints, focus on the behavior, not on his condition.
– Stephan Branczyk
Mar 28 at 18:02
Yes, whatever you do, don't say "mentally impaired". Please don't even mention his condition, management and HR already know that part.
– Stephan Branczyk
Mar 28 at 18:04
1
I would like to help him out as much as I can Absolutely not your job. Your only job is to make money for the company (so that you all stay employed). if there's a problem, tell your manager and forget it.
– Fattie
Mar 29 at 14:39