How to react to hostile behavior from a senior developer? Announcing the arrival of Valued...
porting install scripts : can rpm replace apt?
How do I keep my slimes from escaping their pens?
Error "illegal generic type for instanceof" when using local classes
What exactly is a "Meth" in Altered Carbon?
How to bypass password on Windows XP account?
Bete Noir -- no dairy
How to find out what spells would be useless to a blind NPC spellcaster?
Why are Kinder Surprise Eggs illegal in the USA?
How to find all the available tools in mac terminal?
Is it fair for a professor to grade us on the possession of past papers?
Identifying polygons that intersect with another layer using QGIS?
Storing hydrofluoric acid before the invention of plastics
How do pianists reach extremely loud dynamics?
Can inflation occur in a positive-sum game currency system such as the Stack Exchange reputation system?
List *all* the tuples!
What does the "x" in "x86" represent?
Extract all GPU name, model and GPU ram
What is the logic behind the Maharil's explanation of why we don't say שעשה ניסים on Pesach?
Apollo command module space walk?
Withdrew £2800, but only £2000 shows as withdrawn on online banking; what are my obligations?
What's the purpose of writing one's academic biography in the third person?
Naming the result of a source block
Using et al. for a last / senior author rather than for a first author
What causes the vertical darker bands in my photo?
How to react to hostile behavior from a senior developer?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)how to handle a Misbehaviour from senior colleague?How to deal with a new, inexperienced and hostile colleagueHow to professionaly react when you forgot a colleague's birthday?Problematic COOHow to deal with a noisy seniorSenior Developer is asking me for my opinion on another coworker of usDealing with a line manager with anger issuesUntrue/misrepresented accusation of physical harassmentHow to defend myself from someone trying to undermine me?Offensive language/behavior from co-worker in online game
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I started working at Dec 2018, currently, there is only me and the senior developer and we sit next to each other.
He come to work really early and leaves early.
When I started working I noticed him really lecturing me about not touching his code.
Almost everyday when I come to work, I try to be at my best attitude and everyone at the office likes me and talks to every time, except him.
He become hostile every time there is something I want to ask him, that to him, seems like redundant question, just to clarify, my questions are related to HIS project that I have NEVER touched, BUT he somehow thinks I need to know every single bit of the code and tell me that I am stupid for asking and not figured it out.
(And by the way, his code is so bad that all the variables are just bunch of random letters sometimes, never a whole word that describe it)
There were a lot of fighting like this and today happened something, yesterday I needed to finish a system I have been working on and when I ran the project, it crashed, so I started debugging and found out that he forgot to add a few lines to his code (the code that he didn't want me to touch).
It was 4-5 hours before end of work, I didn't really have anything else to do, and he keeps me in the dark about what I should do next, and all the code is on his computer and he let me have pieces of it every time I finish something...
So what I did is add 1 line
of code (assignment) that he forgot, and continue finishing my work. (there was another thing he forgot but I didn't touched that because I knew he would go crazy)
fast forward to today, I told him about what I did, showed him the line of code, he went silent.
Just for the record, all the company sits in a long hallway and we can all hear each other and talk to each other (and see of course).
When he started talking he went yelling in front of everyone that he told me not to touch the code and its the second time he tells me that, and I told him "ok I can delete it" and he again went quiet (and you could see his angry face clearly), I asked him if we can continue with the CR, he told me "I don't think I want to".
It was more yelling after that in front of everyone and I just got up and got into a empty room.
After that I got outside and a coworker came to me and told me about him that he is like that with everyone he worked with before, and every coworker that we have in the office is backing me up and I should be strong... I started crying because I couldn't help it.
I don't really know what to do, I already told the manager a week ago about all this and he didn't seem to do anything just told me that in two months or more we will be separated...
If I go and tell him again and he confronts him, he will be even more angry with me because I told the manager. And he is a greater asset than me for the company..
I really don't want to get fired because of that, and I don't know what to do.. If anyone could help me with this situation that would be great.
EDIT: The manager just called me in, and told me about what happened and told me that what he said earlier about 2-3 month to separate us, will be even sooner (didn't specify a date).
He said that tomorrow he will talk to him about all that, and if I want I can take half day off or I can learn a new system they are integrating.
I don't know what will happen but you were right he told me he will work on it as soon as he can.
Thanks to everyone for the help I truly appreciate it!
communication work-environment colleagues ethics unprofessional-behavior
New contributor
add a comment |
I started working at Dec 2018, currently, there is only me and the senior developer and we sit next to each other.
He come to work really early and leaves early.
When I started working I noticed him really lecturing me about not touching his code.
Almost everyday when I come to work, I try to be at my best attitude and everyone at the office likes me and talks to every time, except him.
He become hostile every time there is something I want to ask him, that to him, seems like redundant question, just to clarify, my questions are related to HIS project that I have NEVER touched, BUT he somehow thinks I need to know every single bit of the code and tell me that I am stupid for asking and not figured it out.
(And by the way, his code is so bad that all the variables are just bunch of random letters sometimes, never a whole word that describe it)
There were a lot of fighting like this and today happened something, yesterday I needed to finish a system I have been working on and when I ran the project, it crashed, so I started debugging and found out that he forgot to add a few lines to his code (the code that he didn't want me to touch).
It was 4-5 hours before end of work, I didn't really have anything else to do, and he keeps me in the dark about what I should do next, and all the code is on his computer and he let me have pieces of it every time I finish something...
So what I did is add 1 line
of code (assignment) that he forgot, and continue finishing my work. (there was another thing he forgot but I didn't touched that because I knew he would go crazy)
fast forward to today, I told him about what I did, showed him the line of code, he went silent.
Just for the record, all the company sits in a long hallway and we can all hear each other and talk to each other (and see of course).
When he started talking he went yelling in front of everyone that he told me not to touch the code and its the second time he tells me that, and I told him "ok I can delete it" and he again went quiet (and you could see his angry face clearly), I asked him if we can continue with the CR, he told me "I don't think I want to".
It was more yelling after that in front of everyone and I just got up and got into a empty room.
After that I got outside and a coworker came to me and told me about him that he is like that with everyone he worked with before, and every coworker that we have in the office is backing me up and I should be strong... I started crying because I couldn't help it.
I don't really know what to do, I already told the manager a week ago about all this and he didn't seem to do anything just told me that in two months or more we will be separated...
If I go and tell him again and he confronts him, he will be even more angry with me because I told the manager. And he is a greater asset than me for the company..
I really don't want to get fired because of that, and I don't know what to do.. If anyone could help me with this situation that would be great.
EDIT: The manager just called me in, and told me about what happened and told me that what he said earlier about 2-3 month to separate us, will be even sooner (didn't specify a date).
He said that tomorrow he will talk to him about all that, and if I want I can take half day off or I can learn a new system they are integrating.
I don't know what will happen but you were right he told me he will work on it as soon as he can.
Thanks to everyone for the help I truly appreciate it!
communication work-environment colleagues ethics unprofessional-behavior
New contributor
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
2
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago
add a comment |
I started working at Dec 2018, currently, there is only me and the senior developer and we sit next to each other.
He come to work really early and leaves early.
When I started working I noticed him really lecturing me about not touching his code.
Almost everyday when I come to work, I try to be at my best attitude and everyone at the office likes me and talks to every time, except him.
He become hostile every time there is something I want to ask him, that to him, seems like redundant question, just to clarify, my questions are related to HIS project that I have NEVER touched, BUT he somehow thinks I need to know every single bit of the code and tell me that I am stupid for asking and not figured it out.
(And by the way, his code is so bad that all the variables are just bunch of random letters sometimes, never a whole word that describe it)
There were a lot of fighting like this and today happened something, yesterday I needed to finish a system I have been working on and when I ran the project, it crashed, so I started debugging and found out that he forgot to add a few lines to his code (the code that he didn't want me to touch).
It was 4-5 hours before end of work, I didn't really have anything else to do, and he keeps me in the dark about what I should do next, and all the code is on his computer and he let me have pieces of it every time I finish something...
So what I did is add 1 line
of code (assignment) that he forgot, and continue finishing my work. (there was another thing he forgot but I didn't touched that because I knew he would go crazy)
fast forward to today, I told him about what I did, showed him the line of code, he went silent.
Just for the record, all the company sits in a long hallway and we can all hear each other and talk to each other (and see of course).
When he started talking he went yelling in front of everyone that he told me not to touch the code and its the second time he tells me that, and I told him "ok I can delete it" and he again went quiet (and you could see his angry face clearly), I asked him if we can continue with the CR, he told me "I don't think I want to".
It was more yelling after that in front of everyone and I just got up and got into a empty room.
After that I got outside and a coworker came to me and told me about him that he is like that with everyone he worked with before, and every coworker that we have in the office is backing me up and I should be strong... I started crying because I couldn't help it.
I don't really know what to do, I already told the manager a week ago about all this and he didn't seem to do anything just told me that in two months or more we will be separated...
If I go and tell him again and he confronts him, he will be even more angry with me because I told the manager. And he is a greater asset than me for the company..
I really don't want to get fired because of that, and I don't know what to do.. If anyone could help me with this situation that would be great.
EDIT: The manager just called me in, and told me about what happened and told me that what he said earlier about 2-3 month to separate us, will be even sooner (didn't specify a date).
He said that tomorrow he will talk to him about all that, and if I want I can take half day off or I can learn a new system they are integrating.
I don't know what will happen but you were right he told me he will work on it as soon as he can.
Thanks to everyone for the help I truly appreciate it!
communication work-environment colleagues ethics unprofessional-behavior
New contributor
I started working at Dec 2018, currently, there is only me and the senior developer and we sit next to each other.
He come to work really early and leaves early.
When I started working I noticed him really lecturing me about not touching his code.
Almost everyday when I come to work, I try to be at my best attitude and everyone at the office likes me and talks to every time, except him.
He become hostile every time there is something I want to ask him, that to him, seems like redundant question, just to clarify, my questions are related to HIS project that I have NEVER touched, BUT he somehow thinks I need to know every single bit of the code and tell me that I am stupid for asking and not figured it out.
(And by the way, his code is so bad that all the variables are just bunch of random letters sometimes, never a whole word that describe it)
There were a lot of fighting like this and today happened something, yesterday I needed to finish a system I have been working on and when I ran the project, it crashed, so I started debugging and found out that he forgot to add a few lines to his code (the code that he didn't want me to touch).
It was 4-5 hours before end of work, I didn't really have anything else to do, and he keeps me in the dark about what I should do next, and all the code is on his computer and he let me have pieces of it every time I finish something...
So what I did is add 1 line
of code (assignment) that he forgot, and continue finishing my work. (there was another thing he forgot but I didn't touched that because I knew he would go crazy)
fast forward to today, I told him about what I did, showed him the line of code, he went silent.
Just for the record, all the company sits in a long hallway and we can all hear each other and talk to each other (and see of course).
When he started talking he went yelling in front of everyone that he told me not to touch the code and its the second time he tells me that, and I told him "ok I can delete it" and he again went quiet (and you could see his angry face clearly), I asked him if we can continue with the CR, he told me "I don't think I want to".
It was more yelling after that in front of everyone and I just got up and got into a empty room.
After that I got outside and a coworker came to me and told me about him that he is like that with everyone he worked with before, and every coworker that we have in the office is backing me up and I should be strong... I started crying because I couldn't help it.
I don't really know what to do, I already told the manager a week ago about all this and he didn't seem to do anything just told me that in two months or more we will be separated...
If I go and tell him again and he confronts him, he will be even more angry with me because I told the manager. And he is a greater asset than me for the company..
I really don't want to get fired because of that, and I don't know what to do.. If anyone could help me with this situation that would be great.
EDIT: The manager just called me in, and told me about what happened and told me that what he said earlier about 2-3 month to separate us, will be even sooner (didn't specify a date).
He said that tomorrow he will talk to him about all that, and if I want I can take half day off or I can learn a new system they are integrating.
I don't know what will happen but you were right he told me he will work on it as soon as he can.
Thanks to everyone for the help I truly appreciate it!
communication work-environment colleagues ethics unprofessional-behavior
communication work-environment colleagues ethics unprofessional-behavior
New contributor
New contributor
edited 15 hours ago
Mefitico
9451415
9451415
New contributor
asked 19 hours ago
Anon222Anon222
318127
318127
New contributor
New contributor
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
2
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago
add a comment |
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
2
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
2
2
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago
add a comment |
6 Answers
6
active
oldest
votes
The incident you described is unethical, unprofessional, abusive and borderline harassment. Irrespective of the facts about the efficiency, technical capability, time management etc or that person's "importance" in the organization (or whatever you are assuming by saying "greater asset").- this is about work ethics.
Time to have a talk with HR, without any delay.. Since you're already kept you manager informed earlier, pull him also in the discussion.
If things are fair in your organization, most likely the senior dev will be taking a walk, as he seems to be a serial offender in this case.
However, somehow if you feel that the HR or the administration is trying to cover up the case, start looking for job elsewhere. You don't want to be a part of the organization which encourages harassment and bullying.
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
|
show 4 more comments
And he is a greater asset than me to the company
No. An abusive co-worker is never a greater asset to the company.
Everyone in your company, regardless of their level, has the right to be treated with respect - from the cleaner to the CEO. Your manager should know this, and simply moving people around this guy isn't dealing with the situation.
It looks as though this guy is known for this behaviour and people have either avoided or worked around him. Ask your peers how they've handled this, how did they report this behaviour, and how they dealt with it.
If possible, record this behaviour happening (whether toward you or someone else) and take this to HR. Remind your manager that allowing this situation to carry on isn't an acceptable way of dealing with it.
It's possible that this guy's defense is an autism-related condition and that "that's the way he is". That, however, is his problem. Abusive behaviour should not be tolerated - from anyone.
It's fairly obvious that this guy is both obfuscating and protecting his code base in order to protect his job. Again, this situation cannot be allowed to happen (for obvious reasons).
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
Abusive and unable to code. A liability.
– David
11 hours ago
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
add a comment |
You should have clear examples showing:
- that you could not finish your work without touching "his" code;
- "his" code actually is broken.
I used "his" because the code belongs to the company.
Additionally, keep reporting (to the boss and HR) his behavior as often as needed. Show how his work is sloppy. Complain that you are forced to work in an unprofessional environment because of this colleague, and that this affects both you professional performance AND your private life - since a difficult day at work cannot be "magically" forgotten at the end of the "shift".
Learn as fast as possible, you might have the (nice) surprise to be promoted to do his work.
You might want to discuss with HR too, yelling is not welcome in any company.
While looking for another job is definitely one alternative, I would not say that this workplace is toxic, but only one colleague. Yes, it is difficult. And it is likely that he will go away as soon as somebody can take over his tasks. Since you are a beginner, you might want to consider having a little more patience (if you can do it, and if you want). Also, think about this: do you have any guarantee that the next job will be perfect? I changed jobs several times, and I am yet to find one which comes close to "perfect".
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
|
show 4 more comments
What matters most here is not the senior jerk, but how your manager reacts. It sounds like the manager is entirely aware of the jerk's failings, and that he's tired of the jerk pushing new people out. They may well be seeing whether you're able to replace him if they get rid of him (either by firing him or by transferring him out somewhere). So in your place I'd do the following:
- Work hard, keeping to your own area as much as possible, to demonstrate you can indeed do the job at the same level. If you find an error in jerk's code, show it to the manager but not the jerk, it's manager's job to deal with that.
- Don't talk to jerk at all if at all possible, and in fact make sure all your interactions at least start in email.
- Keep a log of incidents like this one, including date, time, witnesses, and quotes as exact as possible. This may be useful for you in negotiating your exit, it may be equally useful to your manager in firing him. Keep all emails.
- Mark 3 months from now in your calendar. Start polishing your resume now. At 2 months at the latest, make sure you have a full-blown job search going, so that there is some resolution by the 3 months promised. There must be light at the end of your tunnel if you want to survive this as a sane person.
- Make sure you tell your manager that you will hold him to his promise timewise, because enduring this situation is not viable. Be sure to remind him of it every month at least.
add a comment |
I am sorry he is like this. However, he may seem to be a bigger asset, what he really is to that company is a huge danger. As a coding team, you should be trained to have your code on a company GIT server and no code should live on any one computer. Daily pushes of that code should be done. The fact that all code exists on his computer alone is a huge problem if he decides not to come to work anymore or gets his by a bus. The company is too in experienced to know he has set them up for doom. You would require a staging server and a production server to push code. You would have access to produce code based upon your assignment, pass it to him for testing and he would make the decision to push to production.
Code should be written in such a standard that anyone can edit it as it should be easy to understand. Even if you did edit it, and it was incorrect, so what. It would still need to pass testing, make it to the staging server for testing and then to production. What he is, is an idiot wannabe devops guy pretending to be important like a mutt on the street with a bone.
You are supposed to be a team. He is supposed to be training you to fit into his code, habits and the company so that you too are an asset in the event of his absence. It would seem that company and manager have not thought of that and thus are doomed to fail.
I would recommend that if they are not team oriented and since management is so poor, you would be better off, moving on. Let them find another programmer. Proper management is providing direction and guidance to coworkers and subordinates. They are all failing at it. The end result will be the deterioration of your own personality and it is not worth it.
New contributor
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
add a comment |
He is absolutely right, you shouldn’t touch his code. However, the code that the company uses that he wrote is not his code. It is owned by the company, not by him. He has no rights to it.
As far as that code is concerned, agree with your manager whether (a) you have the company’s permission to modify code he wrote, obviously doing code reviews etc., or (b) whether you should send the developer requests to make necessary changes to his code, Cc’d to your manager, and escalated if the changes don’t happen in a timely manner.
BTW. In most companies, the worst you can do is retribution. Doing something that gets complaints is often harmless, but retribution against the complainant gets you fired. Tell him that.
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:gets you fired
– mpasko256
15 hours ago
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',
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: false,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Anon222 is a new contributor. Be nice, and check out our Code of Conduct.
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%2f133996%2fhow-to-react-to-hostile-behavior-from-a-senior-developer%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();
}
}
});
});
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
The incident you described is unethical, unprofessional, abusive and borderline harassment. Irrespective of the facts about the efficiency, technical capability, time management etc or that person's "importance" in the organization (or whatever you are assuming by saying "greater asset").- this is about work ethics.
Time to have a talk with HR, without any delay.. Since you're already kept you manager informed earlier, pull him also in the discussion.
If things are fair in your organization, most likely the senior dev will be taking a walk, as he seems to be a serial offender in this case.
However, somehow if you feel that the HR or the administration is trying to cover up the case, start looking for job elsewhere. You don't want to be a part of the organization which encourages harassment and bullying.
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
|
show 4 more comments
The incident you described is unethical, unprofessional, abusive and borderline harassment. Irrespective of the facts about the efficiency, technical capability, time management etc or that person's "importance" in the organization (or whatever you are assuming by saying "greater asset").- this is about work ethics.
Time to have a talk with HR, without any delay.. Since you're already kept you manager informed earlier, pull him also in the discussion.
If things are fair in your organization, most likely the senior dev will be taking a walk, as he seems to be a serial offender in this case.
However, somehow if you feel that the HR or the administration is trying to cover up the case, start looking for job elsewhere. You don't want to be a part of the organization which encourages harassment and bullying.
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
|
show 4 more comments
The incident you described is unethical, unprofessional, abusive and borderline harassment. Irrespective of the facts about the efficiency, technical capability, time management etc or that person's "importance" in the organization (or whatever you are assuming by saying "greater asset").- this is about work ethics.
Time to have a talk with HR, without any delay.. Since you're already kept you manager informed earlier, pull him also in the discussion.
If things are fair in your organization, most likely the senior dev will be taking a walk, as he seems to be a serial offender in this case.
However, somehow if you feel that the HR or the administration is trying to cover up the case, start looking for job elsewhere. You don't want to be a part of the organization which encourages harassment and bullying.
The incident you described is unethical, unprofessional, abusive and borderline harassment. Irrespective of the facts about the efficiency, technical capability, time management etc or that person's "importance" in the organization (or whatever you are assuming by saying "greater asset").- this is about work ethics.
Time to have a talk with HR, without any delay.. Since you're already kept you manager informed earlier, pull him also in the discussion.
If things are fair in your organization, most likely the senior dev will be taking a walk, as he seems to be a serial offender in this case.
However, somehow if you feel that the HR or the administration is trying to cover up the case, start looking for job elsewhere. You don't want to be a part of the organization which encourages harassment and bullying.
edited 17 hours ago
answered 19 hours ago
Sourav GhoshSourav Ghosh
11k85974
11k85974
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
|
show 4 more comments
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
My resume is not that impressive, I am learning computer science since I was 12 years old, I built a lot of stuff and I think I can prove myself, but I got only 2 interviews (because of the resume, I didn't work anywhere else before but built projects on my private time), one of which didn't fit because that wanted someone with experience in the industry and didn't even test me, and the second one is the current when which they did test me and I got hired. I will try to look for another job but I think it will take a long time (I really hope not). Thanks!
– Anon222
18 hours ago
10
10
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
@Anon222 and what do you expect to achieve if you stay in this toxic work environment? Whatever you think you'll gain, you're wrong. With people like the senior dev, this organization does not look like a very good place to work and learn anything, other that how not st speak up against bullying and how to harass other people.
– Sourav Ghosh
18 hours ago
6
6
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
@Anon222 Keep searching for other opportunities, given your current situation, whatever you get will be better than the current scenario.
– Sourav Ghosh
18 hours ago
3
3
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
Thank you very much I really appreciate it! I will look for another job you are right
– Anon222
18 hours ago
2
2
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
"If things are fair in your organization..." Which is more rare than one would like.
– T.J. Crowder
15 hours ago
|
show 4 more comments
And he is a greater asset than me to the company
No. An abusive co-worker is never a greater asset to the company.
Everyone in your company, regardless of their level, has the right to be treated with respect - from the cleaner to the CEO. Your manager should know this, and simply moving people around this guy isn't dealing with the situation.
It looks as though this guy is known for this behaviour and people have either avoided or worked around him. Ask your peers how they've handled this, how did they report this behaviour, and how they dealt with it.
If possible, record this behaviour happening (whether toward you or someone else) and take this to HR. Remind your manager that allowing this situation to carry on isn't an acceptable way of dealing with it.
It's possible that this guy's defense is an autism-related condition and that "that's the way he is". That, however, is his problem. Abusive behaviour should not be tolerated - from anyone.
It's fairly obvious that this guy is both obfuscating and protecting his code base in order to protect his job. Again, this situation cannot be allowed to happen (for obvious reasons).
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
Abusive and unable to code. A liability.
– David
11 hours ago
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
add a comment |
And he is a greater asset than me to the company
No. An abusive co-worker is never a greater asset to the company.
Everyone in your company, regardless of their level, has the right to be treated with respect - from the cleaner to the CEO. Your manager should know this, and simply moving people around this guy isn't dealing with the situation.
It looks as though this guy is known for this behaviour and people have either avoided or worked around him. Ask your peers how they've handled this, how did they report this behaviour, and how they dealt with it.
If possible, record this behaviour happening (whether toward you or someone else) and take this to HR. Remind your manager that allowing this situation to carry on isn't an acceptable way of dealing with it.
It's possible that this guy's defense is an autism-related condition and that "that's the way he is". That, however, is his problem. Abusive behaviour should not be tolerated - from anyone.
It's fairly obvious that this guy is both obfuscating and protecting his code base in order to protect his job. Again, this situation cannot be allowed to happen (for obvious reasons).
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
Abusive and unable to code. A liability.
– David
11 hours ago
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
add a comment |
And he is a greater asset than me to the company
No. An abusive co-worker is never a greater asset to the company.
Everyone in your company, regardless of their level, has the right to be treated with respect - from the cleaner to the CEO. Your manager should know this, and simply moving people around this guy isn't dealing with the situation.
It looks as though this guy is known for this behaviour and people have either avoided or worked around him. Ask your peers how they've handled this, how did they report this behaviour, and how they dealt with it.
If possible, record this behaviour happening (whether toward you or someone else) and take this to HR. Remind your manager that allowing this situation to carry on isn't an acceptable way of dealing with it.
It's possible that this guy's defense is an autism-related condition and that "that's the way he is". That, however, is his problem. Abusive behaviour should not be tolerated - from anyone.
It's fairly obvious that this guy is both obfuscating and protecting his code base in order to protect his job. Again, this situation cannot be allowed to happen (for obvious reasons).
And he is a greater asset than me to the company
No. An abusive co-worker is never a greater asset to the company.
Everyone in your company, regardless of their level, has the right to be treated with respect - from the cleaner to the CEO. Your manager should know this, and simply moving people around this guy isn't dealing with the situation.
It looks as though this guy is known for this behaviour and people have either avoided or worked around him. Ask your peers how they've handled this, how did they report this behaviour, and how they dealt with it.
If possible, record this behaviour happening (whether toward you or someone else) and take this to HR. Remind your manager that allowing this situation to carry on isn't an acceptable way of dealing with it.
It's possible that this guy's defense is an autism-related condition and that "that's the way he is". That, however, is his problem. Abusive behaviour should not be tolerated - from anyone.
It's fairly obvious that this guy is both obfuscating and protecting his code base in order to protect his job. Again, this situation cannot be allowed to happen (for obvious reasons).
answered 18 hours ago
Snow♦Snow
64.3k52211257
64.3k52211257
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
Abusive and unable to code. A liability.
– David
11 hours ago
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
add a comment |
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
Abusive and unable to code. A liability.
– David
11 hours ago
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
12
12
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
"An abusive co-worker is never a greater asset to the company", This x100, I cannot believe everyone knew about AND tolerated this kind of behaviour. The OP spoke about people being on his side, where I'm from they'd have showed the OP's colleague the door, it would have hurt his career.
– LogicalBranch
13 hours ago
10
10
Abusive and unable to code. A liability.
– David
11 hours ago
Abusive and unable to code. A liability.
– David
11 hours ago
7
7
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Oh please, let's stop using autism as an excuse for being an asshole..
– George M
10 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
Recording conversations can have legal consequences, depending on the jurisdiction. What I would recommend is to write down your experiences. You want dates and times, along with a description of what happened. (Don't do this immediately obviously, but try to write this down the same day.) Since your co-workers can overhear your conversations, see if you can get someone else to do that as well, to have coordinated accounts. HR is interested in phrases like "coworker is constantly abusive", but they are more interested in a record of incidents.
– user3757614
7 hours ago
1
1
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
To support the statement that toxic workers are not an asset to the company, there is a Harvard Business School paper about their effect on workplace productivity.
– 200_success
6 hours ago
add a comment |
You should have clear examples showing:
- that you could not finish your work without touching "his" code;
- "his" code actually is broken.
I used "his" because the code belongs to the company.
Additionally, keep reporting (to the boss and HR) his behavior as often as needed. Show how his work is sloppy. Complain that you are forced to work in an unprofessional environment because of this colleague, and that this affects both you professional performance AND your private life - since a difficult day at work cannot be "magically" forgotten at the end of the "shift".
Learn as fast as possible, you might have the (nice) surprise to be promoted to do his work.
You might want to discuss with HR too, yelling is not welcome in any company.
While looking for another job is definitely one alternative, I would not say that this workplace is toxic, but only one colleague. Yes, it is difficult. And it is likely that he will go away as soon as somebody can take over his tasks. Since you are a beginner, you might want to consider having a little more patience (if you can do it, and if you want). Also, think about this: do you have any guarantee that the next job will be perfect? I changed jobs several times, and I am yet to find one which comes close to "perfect".
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
|
show 4 more comments
You should have clear examples showing:
- that you could not finish your work without touching "his" code;
- "his" code actually is broken.
I used "his" because the code belongs to the company.
Additionally, keep reporting (to the boss and HR) his behavior as often as needed. Show how his work is sloppy. Complain that you are forced to work in an unprofessional environment because of this colleague, and that this affects both you professional performance AND your private life - since a difficult day at work cannot be "magically" forgotten at the end of the "shift".
Learn as fast as possible, you might have the (nice) surprise to be promoted to do his work.
You might want to discuss with HR too, yelling is not welcome in any company.
While looking for another job is definitely one alternative, I would not say that this workplace is toxic, but only one colleague. Yes, it is difficult. And it is likely that he will go away as soon as somebody can take over his tasks. Since you are a beginner, you might want to consider having a little more patience (if you can do it, and if you want). Also, think about this: do you have any guarantee that the next job will be perfect? I changed jobs several times, and I am yet to find one which comes close to "perfect".
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
|
show 4 more comments
You should have clear examples showing:
- that you could not finish your work without touching "his" code;
- "his" code actually is broken.
I used "his" because the code belongs to the company.
Additionally, keep reporting (to the boss and HR) his behavior as often as needed. Show how his work is sloppy. Complain that you are forced to work in an unprofessional environment because of this colleague, and that this affects both you professional performance AND your private life - since a difficult day at work cannot be "magically" forgotten at the end of the "shift".
Learn as fast as possible, you might have the (nice) surprise to be promoted to do his work.
You might want to discuss with HR too, yelling is not welcome in any company.
While looking for another job is definitely one alternative, I would not say that this workplace is toxic, but only one colleague. Yes, it is difficult. And it is likely that he will go away as soon as somebody can take over his tasks. Since you are a beginner, you might want to consider having a little more patience (if you can do it, and if you want). Also, think about this: do you have any guarantee that the next job will be perfect? I changed jobs several times, and I am yet to find one which comes close to "perfect".
You should have clear examples showing:
- that you could not finish your work without touching "his" code;
- "his" code actually is broken.
I used "his" because the code belongs to the company.
Additionally, keep reporting (to the boss and HR) his behavior as often as needed. Show how his work is sloppy. Complain that you are forced to work in an unprofessional environment because of this colleague, and that this affects both you professional performance AND your private life - since a difficult day at work cannot be "magically" forgotten at the end of the "shift".
Learn as fast as possible, you might have the (nice) surprise to be promoted to do his work.
You might want to discuss with HR too, yelling is not welcome in any company.
While looking for another job is definitely one alternative, I would not say that this workplace is toxic, but only one colleague. Yes, it is difficult. And it is likely that he will go away as soon as somebody can take over his tasks. Since you are a beginner, you might want to consider having a little more patience (if you can do it, and if you want). Also, think about this: do you have any guarantee that the next job will be perfect? I changed jobs several times, and I am yet to find one which comes close to "perfect".
edited 18 hours ago
answered 19 hours ago
virolinovirolino
4,3052737
4,3052737
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
|
show 4 more comments
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
It's more than just yelling...I guess. It's a very targeted verbal attack...
– Sourav Ghosh
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
Yes, it is a lot more than just yelling, I just used one of the words used by the OP.
– virolino
19 hours ago
1
1
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
@Anon222: it is obvious that you cannot solve the problems by talking to the guy - as the other colleagues confirmed. You have to present the information to the boss and to HR ;) The idea is, if you complain without proof, you are just a complainer. If you have proof that he is not doing a good job AND he is rude and aggressive, then things might change for the better sooner rather than later.
– virolino
18 hours ago
22
22
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
Star performers don’t need to bully anyone. It looks like this guy doesn’t want anyone to look at his code, most likely because it is rubbish.
– gnasher729
18 hours ago
2
2
@gnasher729: true, for both sentences.
– virolino
18 hours ago
@gnasher729: true, for both sentences.
– virolino
18 hours ago
|
show 4 more comments
What matters most here is not the senior jerk, but how your manager reacts. It sounds like the manager is entirely aware of the jerk's failings, and that he's tired of the jerk pushing new people out. They may well be seeing whether you're able to replace him if they get rid of him (either by firing him or by transferring him out somewhere). So in your place I'd do the following:
- Work hard, keeping to your own area as much as possible, to demonstrate you can indeed do the job at the same level. If you find an error in jerk's code, show it to the manager but not the jerk, it's manager's job to deal with that.
- Don't talk to jerk at all if at all possible, and in fact make sure all your interactions at least start in email.
- Keep a log of incidents like this one, including date, time, witnesses, and quotes as exact as possible. This may be useful for you in negotiating your exit, it may be equally useful to your manager in firing him. Keep all emails.
- Mark 3 months from now in your calendar. Start polishing your resume now. At 2 months at the latest, make sure you have a full-blown job search going, so that there is some resolution by the 3 months promised. There must be light at the end of your tunnel if you want to survive this as a sane person.
- Make sure you tell your manager that you will hold him to his promise timewise, because enduring this situation is not viable. Be sure to remind him of it every month at least.
add a comment |
What matters most here is not the senior jerk, but how your manager reacts. It sounds like the manager is entirely aware of the jerk's failings, and that he's tired of the jerk pushing new people out. They may well be seeing whether you're able to replace him if they get rid of him (either by firing him or by transferring him out somewhere). So in your place I'd do the following:
- Work hard, keeping to your own area as much as possible, to demonstrate you can indeed do the job at the same level. If you find an error in jerk's code, show it to the manager but not the jerk, it's manager's job to deal with that.
- Don't talk to jerk at all if at all possible, and in fact make sure all your interactions at least start in email.
- Keep a log of incidents like this one, including date, time, witnesses, and quotes as exact as possible. This may be useful for you in negotiating your exit, it may be equally useful to your manager in firing him. Keep all emails.
- Mark 3 months from now in your calendar. Start polishing your resume now. At 2 months at the latest, make sure you have a full-blown job search going, so that there is some resolution by the 3 months promised. There must be light at the end of your tunnel if you want to survive this as a sane person.
- Make sure you tell your manager that you will hold him to his promise timewise, because enduring this situation is not viable. Be sure to remind him of it every month at least.
add a comment |
What matters most here is not the senior jerk, but how your manager reacts. It sounds like the manager is entirely aware of the jerk's failings, and that he's tired of the jerk pushing new people out. They may well be seeing whether you're able to replace him if they get rid of him (either by firing him or by transferring him out somewhere). So in your place I'd do the following:
- Work hard, keeping to your own area as much as possible, to demonstrate you can indeed do the job at the same level. If you find an error in jerk's code, show it to the manager but not the jerk, it's manager's job to deal with that.
- Don't talk to jerk at all if at all possible, and in fact make sure all your interactions at least start in email.
- Keep a log of incidents like this one, including date, time, witnesses, and quotes as exact as possible. This may be useful for you in negotiating your exit, it may be equally useful to your manager in firing him. Keep all emails.
- Mark 3 months from now in your calendar. Start polishing your resume now. At 2 months at the latest, make sure you have a full-blown job search going, so that there is some resolution by the 3 months promised. There must be light at the end of your tunnel if you want to survive this as a sane person.
- Make sure you tell your manager that you will hold him to his promise timewise, because enduring this situation is not viable. Be sure to remind him of it every month at least.
What matters most here is not the senior jerk, but how your manager reacts. It sounds like the manager is entirely aware of the jerk's failings, and that he's tired of the jerk pushing new people out. They may well be seeing whether you're able to replace him if they get rid of him (either by firing him or by transferring him out somewhere). So in your place I'd do the following:
- Work hard, keeping to your own area as much as possible, to demonstrate you can indeed do the job at the same level. If you find an error in jerk's code, show it to the manager but not the jerk, it's manager's job to deal with that.
- Don't talk to jerk at all if at all possible, and in fact make sure all your interactions at least start in email.
- Keep a log of incidents like this one, including date, time, witnesses, and quotes as exact as possible. This may be useful for you in negotiating your exit, it may be equally useful to your manager in firing him. Keep all emails.
- Mark 3 months from now in your calendar. Start polishing your resume now. At 2 months at the latest, make sure you have a full-blown job search going, so that there is some resolution by the 3 months promised. There must be light at the end of your tunnel if you want to survive this as a sane person.
- Make sure you tell your manager that you will hold him to his promise timewise, because enduring this situation is not viable. Be sure to remind him of it every month at least.
answered 9 hours ago
George MGeorge M
1,219316
1,219316
add a comment |
add a comment |
I am sorry he is like this. However, he may seem to be a bigger asset, what he really is to that company is a huge danger. As a coding team, you should be trained to have your code on a company GIT server and no code should live on any one computer. Daily pushes of that code should be done. The fact that all code exists on his computer alone is a huge problem if he decides not to come to work anymore or gets his by a bus. The company is too in experienced to know he has set them up for doom. You would require a staging server and a production server to push code. You would have access to produce code based upon your assignment, pass it to him for testing and he would make the decision to push to production.
Code should be written in such a standard that anyone can edit it as it should be easy to understand. Even if you did edit it, and it was incorrect, so what. It would still need to pass testing, make it to the staging server for testing and then to production. What he is, is an idiot wannabe devops guy pretending to be important like a mutt on the street with a bone.
You are supposed to be a team. He is supposed to be training you to fit into his code, habits and the company so that you too are an asset in the event of his absence. It would seem that company and manager have not thought of that and thus are doomed to fail.
I would recommend that if they are not team oriented and since management is so poor, you would be better off, moving on. Let them find another programmer. Proper management is providing direction and guidance to coworkers and subordinates. They are all failing at it. The end result will be the deterioration of your own personality and it is not worth it.
New contributor
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
add a comment |
I am sorry he is like this. However, he may seem to be a bigger asset, what he really is to that company is a huge danger. As a coding team, you should be trained to have your code on a company GIT server and no code should live on any one computer. Daily pushes of that code should be done. The fact that all code exists on his computer alone is a huge problem if he decides not to come to work anymore or gets his by a bus. The company is too in experienced to know he has set them up for doom. You would require a staging server and a production server to push code. You would have access to produce code based upon your assignment, pass it to him for testing and he would make the decision to push to production.
Code should be written in such a standard that anyone can edit it as it should be easy to understand. Even if you did edit it, and it was incorrect, so what. It would still need to pass testing, make it to the staging server for testing and then to production. What he is, is an idiot wannabe devops guy pretending to be important like a mutt on the street with a bone.
You are supposed to be a team. He is supposed to be training you to fit into his code, habits and the company so that you too are an asset in the event of his absence. It would seem that company and manager have not thought of that and thus are doomed to fail.
I would recommend that if they are not team oriented and since management is so poor, you would be better off, moving on. Let them find another programmer. Proper management is providing direction and guidance to coworkers and subordinates. They are all failing at it. The end result will be the deterioration of your own personality and it is not worth it.
New contributor
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
add a comment |
I am sorry he is like this. However, he may seem to be a bigger asset, what he really is to that company is a huge danger. As a coding team, you should be trained to have your code on a company GIT server and no code should live on any one computer. Daily pushes of that code should be done. The fact that all code exists on his computer alone is a huge problem if he decides not to come to work anymore or gets his by a bus. The company is too in experienced to know he has set them up for doom. You would require a staging server and a production server to push code. You would have access to produce code based upon your assignment, pass it to him for testing and he would make the decision to push to production.
Code should be written in such a standard that anyone can edit it as it should be easy to understand. Even if you did edit it, and it was incorrect, so what. It would still need to pass testing, make it to the staging server for testing and then to production. What he is, is an idiot wannabe devops guy pretending to be important like a mutt on the street with a bone.
You are supposed to be a team. He is supposed to be training you to fit into his code, habits and the company so that you too are an asset in the event of his absence. It would seem that company and manager have not thought of that and thus are doomed to fail.
I would recommend that if they are not team oriented and since management is so poor, you would be better off, moving on. Let them find another programmer. Proper management is providing direction and guidance to coworkers and subordinates. They are all failing at it. The end result will be the deterioration of your own personality and it is not worth it.
New contributor
I am sorry he is like this. However, he may seem to be a bigger asset, what he really is to that company is a huge danger. As a coding team, you should be trained to have your code on a company GIT server and no code should live on any one computer. Daily pushes of that code should be done. The fact that all code exists on his computer alone is a huge problem if he decides not to come to work anymore or gets his by a bus. The company is too in experienced to know he has set them up for doom. You would require a staging server and a production server to push code. You would have access to produce code based upon your assignment, pass it to him for testing and he would make the decision to push to production.
Code should be written in such a standard that anyone can edit it as it should be easy to understand. Even if you did edit it, and it was incorrect, so what. It would still need to pass testing, make it to the staging server for testing and then to production. What he is, is an idiot wannabe devops guy pretending to be important like a mutt on the street with a bone.
You are supposed to be a team. He is supposed to be training you to fit into his code, habits and the company so that you too are an asset in the event of his absence. It would seem that company and manager have not thought of that and thus are doomed to fail.
I would recommend that if they are not team oriented and since management is so poor, you would be better off, moving on. Let them find another programmer. Proper management is providing direction and guidance to coworkers and subordinates. They are all failing at it. The end result will be the deterioration of your own personality and it is not worth it.
New contributor
New contributor
answered 15 hours ago
CybergeiCybergei
291
291
New contributor
New contributor
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
add a comment |
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
Just a minor nit-pick. A code repo doesn't have to be GIT, but that is one example of an online repository for code, which includes the ability to look at specific check-ins and do rollbacks. TFS and many other options work as well, and all have their own pros & cons. Also, it can be really hard to have a coding standard for such a small team, but it should be looked into.
– computercarguy
1 hour ago
add a comment |
He is absolutely right, you shouldn’t touch his code. However, the code that the company uses that he wrote is not his code. It is owned by the company, not by him. He has no rights to it.
As far as that code is concerned, agree with your manager whether (a) you have the company’s permission to modify code he wrote, obviously doing code reviews etc., or (b) whether you should send the developer requests to make necessary changes to his code, Cc’d to your manager, and escalated if the changes don’t happen in a timely manner.
BTW. In most companies, the worst you can do is retribution. Doing something that gets complaints is often harmless, but retribution against the complainant gets you fired. Tell him that.
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:gets you fired
– mpasko256
15 hours ago
add a comment |
He is absolutely right, you shouldn’t touch his code. However, the code that the company uses that he wrote is not his code. It is owned by the company, not by him. He has no rights to it.
As far as that code is concerned, agree with your manager whether (a) you have the company’s permission to modify code he wrote, obviously doing code reviews etc., or (b) whether you should send the developer requests to make necessary changes to his code, Cc’d to your manager, and escalated if the changes don’t happen in a timely manner.
BTW. In most companies, the worst you can do is retribution. Doing something that gets complaints is often harmless, but retribution against the complainant gets you fired. Tell him that.
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:gets you fired
– mpasko256
15 hours ago
add a comment |
He is absolutely right, you shouldn’t touch his code. However, the code that the company uses that he wrote is not his code. It is owned by the company, not by him. He has no rights to it.
As far as that code is concerned, agree with your manager whether (a) you have the company’s permission to modify code he wrote, obviously doing code reviews etc., or (b) whether you should send the developer requests to make necessary changes to his code, Cc’d to your manager, and escalated if the changes don’t happen in a timely manner.
BTW. In most companies, the worst you can do is retribution. Doing something that gets complaints is often harmless, but retribution against the complainant gets you fired. Tell him that.
He is absolutely right, you shouldn’t touch his code. However, the code that the company uses that he wrote is not his code. It is owned by the company, not by him. He has no rights to it.
As far as that code is concerned, agree with your manager whether (a) you have the company’s permission to modify code he wrote, obviously doing code reviews etc., or (b) whether you should send the developer requests to make necessary changes to his code, Cc’d to your manager, and escalated if the changes don’t happen in a timely manner.
BTW. In most companies, the worst you can do is retribution. Doing something that gets complaints is often harmless, but retribution against the complainant gets you fired. Tell him that.
answered 18 hours ago
gnasher729gnasher729
92.1k42163288
92.1k42163288
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:gets you fired
– mpasko256
15 hours ago
add a comment |
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:gets you fired
– mpasko256
15 hours ago
2
2
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:
gets you fired
– mpasko256
15 hours ago
Although I agree with anything else, I disagree with telling him about it. It is not reasonable to escalate the conflict as it can sound not as something that could be perceived as a constructive critic. Especially the magic word:
gets you fired
– mpasko256
15 hours ago
add a comment |
Anon222 is a new contributor. Be nice, and check out our Code of Conduct.
Anon222 is a new contributor. Be nice, and check out our Code of Conduct.
Anon222 is a new contributor. Be nice, and check out our Code of Conduct.
Anon222 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.
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%2f133996%2fhow-to-react-to-hostile-behavior-from-a-senior-developer%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
Comments are not for extended discussion; this conversation has been moved to chat.
– Mister Positive♦
2 hours ago
2
Just a heads-up: someone who can't work with other people is not a valuable asset to the company, no matter how brilliant they might be. One of the core tenets of most jobs is the ability to work with other people on at least a basic, functional level -- and he sorely lacks this.
– Doktor J
2 hours ago