I suspect my coworker is trying to take revenge. How do my career and I survive an extra few weeks of working...











up vote
20
down vote

favorite












A few months ago, I was temporarily (until the end of this year) put on another team. There is one other developer, and we've been struggling in our day-to-day interactions from day one. He's not used to working with someone else, nor to teaching/explaining code, nor to peer-reviews or working with git and merge requests. The entire team is just transitioning to working Agile/SCRUM, and he seems reluctant to make that change.



We both seem to be struggling with a generation gap. At the same time, I probably have been wrong by not addressing this earlier and just deciding to suck it up for a few months, leading to a bigger blow-out than immediately addressing every small thing would have done.



A few weeks ago, despite my best intentions to just sit this one out, I blew stuff up (we had a row about adding dead code to the code base and some scope creep, both of which I was refusing to do), leading to him and his work being scrutinized by other developers and managers.



I've spent quite some time that week having talks with him, the scrum master, other senior developers, managers and product owners. Overall, I came out relatively unscathed, and I don't think this has damaged my career in any way, nor do I feel threatened it may at any later point.



But I've burned some serious bridges with this co-worker it seems. I get the impression he's trying really hard to find some fault in me, some flaw that he can use to 'even out' what happened between us. Something he can use to create a situation like I did that week, but in reverse, with me being the one being scrutinized by managers and other developers. The last straw for me was when he accused me of doing something that version control shows I had no hand in. I've already again contacted my manager and let them know about this; they advised me to keep track of incidents closely and make sure everything I do goes through the issue tracker and version control.



This week, I learned that plans have changed a little, and I'm stuck with this co-worker for another month. This means I have a few more weeks of working together with this co-worker to go through, and I'd really like not to have to work in a way that creates alibis everywhere. I'd like to be able to work without having to look over my shoulder every moment, without him giving me the impression he's seeking revenge.



How do I best manage those last few weeks of working together with this co-worker, so that there will be no negative influence on the impression people have of me or of my career?










share|improve this question




















  • 7




    A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
    – Justin Cave
    10 hours ago






  • 2




    @JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
    – Tinkeringbell
    10 hours ago






  • 2




    @JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
    – Tinkeringbell
    10 hours ago






  • 4




    @Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
    – Joe Strazzere
    10 hours ago












  • @Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
    – Mars
    4 hours ago

















up vote
20
down vote

favorite












A few months ago, I was temporarily (until the end of this year) put on another team. There is one other developer, and we've been struggling in our day-to-day interactions from day one. He's not used to working with someone else, nor to teaching/explaining code, nor to peer-reviews or working with git and merge requests. The entire team is just transitioning to working Agile/SCRUM, and he seems reluctant to make that change.



We both seem to be struggling with a generation gap. At the same time, I probably have been wrong by not addressing this earlier and just deciding to suck it up for a few months, leading to a bigger blow-out than immediately addressing every small thing would have done.



A few weeks ago, despite my best intentions to just sit this one out, I blew stuff up (we had a row about adding dead code to the code base and some scope creep, both of which I was refusing to do), leading to him and his work being scrutinized by other developers and managers.



I've spent quite some time that week having talks with him, the scrum master, other senior developers, managers and product owners. Overall, I came out relatively unscathed, and I don't think this has damaged my career in any way, nor do I feel threatened it may at any later point.



But I've burned some serious bridges with this co-worker it seems. I get the impression he's trying really hard to find some fault in me, some flaw that he can use to 'even out' what happened between us. Something he can use to create a situation like I did that week, but in reverse, with me being the one being scrutinized by managers and other developers. The last straw for me was when he accused me of doing something that version control shows I had no hand in. I've already again contacted my manager and let them know about this; they advised me to keep track of incidents closely and make sure everything I do goes through the issue tracker and version control.



This week, I learned that plans have changed a little, and I'm stuck with this co-worker for another month. This means I have a few more weeks of working together with this co-worker to go through, and I'd really like not to have to work in a way that creates alibis everywhere. I'd like to be able to work without having to look over my shoulder every moment, without him giving me the impression he's seeking revenge.



How do I best manage those last few weeks of working together with this co-worker, so that there will be no negative influence on the impression people have of me or of my career?










share|improve this question




















  • 7




    A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
    – Justin Cave
    10 hours ago






  • 2




    @JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
    – Tinkeringbell
    10 hours ago






  • 2




    @JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
    – Tinkeringbell
    10 hours ago






  • 4




    @Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
    – Joe Strazzere
    10 hours ago












  • @Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
    – Mars
    4 hours ago















up vote
20
down vote

favorite









up vote
20
down vote

favorite











A few months ago, I was temporarily (until the end of this year) put on another team. There is one other developer, and we've been struggling in our day-to-day interactions from day one. He's not used to working with someone else, nor to teaching/explaining code, nor to peer-reviews or working with git and merge requests. The entire team is just transitioning to working Agile/SCRUM, and he seems reluctant to make that change.



We both seem to be struggling with a generation gap. At the same time, I probably have been wrong by not addressing this earlier and just deciding to suck it up for a few months, leading to a bigger blow-out than immediately addressing every small thing would have done.



A few weeks ago, despite my best intentions to just sit this one out, I blew stuff up (we had a row about adding dead code to the code base and some scope creep, both of which I was refusing to do), leading to him and his work being scrutinized by other developers and managers.



I've spent quite some time that week having talks with him, the scrum master, other senior developers, managers and product owners. Overall, I came out relatively unscathed, and I don't think this has damaged my career in any way, nor do I feel threatened it may at any later point.



But I've burned some serious bridges with this co-worker it seems. I get the impression he's trying really hard to find some fault in me, some flaw that he can use to 'even out' what happened between us. Something he can use to create a situation like I did that week, but in reverse, with me being the one being scrutinized by managers and other developers. The last straw for me was when he accused me of doing something that version control shows I had no hand in. I've already again contacted my manager and let them know about this; they advised me to keep track of incidents closely and make sure everything I do goes through the issue tracker and version control.



This week, I learned that plans have changed a little, and I'm stuck with this co-worker for another month. This means I have a few more weeks of working together with this co-worker to go through, and I'd really like not to have to work in a way that creates alibis everywhere. I'd like to be able to work without having to look over my shoulder every moment, without him giving me the impression he's seeking revenge.



How do I best manage those last few weeks of working together with this co-worker, so that there will be no negative influence on the impression people have of me or of my career?










share|improve this question















A few months ago, I was temporarily (until the end of this year) put on another team. There is one other developer, and we've been struggling in our day-to-day interactions from day one. He's not used to working with someone else, nor to teaching/explaining code, nor to peer-reviews or working with git and merge requests. The entire team is just transitioning to working Agile/SCRUM, and he seems reluctant to make that change.



We both seem to be struggling with a generation gap. At the same time, I probably have been wrong by not addressing this earlier and just deciding to suck it up for a few months, leading to a bigger blow-out than immediately addressing every small thing would have done.



A few weeks ago, despite my best intentions to just sit this one out, I blew stuff up (we had a row about adding dead code to the code base and some scope creep, both of which I was refusing to do), leading to him and his work being scrutinized by other developers and managers.



I've spent quite some time that week having talks with him, the scrum master, other senior developers, managers and product owners. Overall, I came out relatively unscathed, and I don't think this has damaged my career in any way, nor do I feel threatened it may at any later point.



But I've burned some serious bridges with this co-worker it seems. I get the impression he's trying really hard to find some fault in me, some flaw that he can use to 'even out' what happened between us. Something he can use to create a situation like I did that week, but in reverse, with me being the one being scrutinized by managers and other developers. The last straw for me was when he accused me of doing something that version control shows I had no hand in. I've already again contacted my manager and let them know about this; they advised me to keep track of incidents closely and make sure everything I do goes through the issue tracker and version control.



This week, I learned that plans have changed a little, and I'm stuck with this co-worker for another month. This means I have a few more weeks of working together with this co-worker to go through, and I'd really like not to have to work in a way that creates alibis everywhere. I'd like to be able to work without having to look over my shoulder every moment, without him giving me the impression he's seeking revenge.



How do I best manage those last few weeks of working together with this co-worker, so that there will be no negative influence on the impression people have of me or of my career?







colleagues conflict netherlands






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 7 mins ago









tchrist

1054




1054










asked 11 hours ago









Tinkeringbell

551416




551416








  • 7




    A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
    – Justin Cave
    10 hours ago






  • 2




    @JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
    – Tinkeringbell
    10 hours ago






  • 2




    @JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
    – Tinkeringbell
    10 hours ago






  • 4




    @Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
    – Joe Strazzere
    10 hours ago












  • @Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
    – Mars
    4 hours ago
















  • 7




    A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
    – Justin Cave
    10 hours ago






  • 2




    @JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
    – Tinkeringbell
    10 hours ago






  • 2




    @JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
    – Tinkeringbell
    10 hours ago






  • 4




    @Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
    – Joe Strazzere
    10 hours ago












  • @Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
    – Mars
    4 hours ago










7




7




A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
– Justin Cave
10 hours ago




A lot probably depends on the situation you created with the coworker in the first place. If you truly did everything in your power to avoid causing problems for the coworker, an apology would likely go a long way "Hey, coworker, I just wanted to apologize for what happened last week. When Boss asked me to extend the Foo and I told him I couldn't find a Foo class, I had no idea that you were building Foo locally". From the tone of your post, though, it doesn't sound like you were terribly disappointed to "blow things up".
– Justin Cave
10 hours ago




2




2




@JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
– Tinkeringbell
10 hours ago




@JustinCave in a way, I was not disappointed. In another, I'm still mad at myself for breaking my resolution of 'just sit it out, don't meddle in it, it's not really your problem'. I've added the details of what our argument was about, hopefully that'll clarify the situation a bit.
– Tinkeringbell
10 hours ago




2




2




@JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
– Tinkeringbell
10 hours ago




@JoeStrazzere Yes... I did try to make clear this was solely about the work, not him as a person, and expressed my regret at the way things went (I have not apologized for the outcome though). I don't really see how I can apologize for something managers and other senior developers seem to find good coding practices, but if you know one and think that may likely solve the situation, that's likely to be an answer? I'm personally not sorry for refusing to add dead code or have yet another scope creep delay the delivery of functionality.
– Tinkeringbell
10 hours ago




4




4




@Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
– Joe Strazzere
10 hours ago






@Tinkeringbell - okay. So you "blew stuff up" on him and you are worried he'll do the same. You didn't have to do that, but you feel no need to apologize. I guess your best bet is to lay low, and be as perfect as you can for the next few weeks and hope he doesn't "blow stuff up" on you no matter how hard he tries. Maybe managers and senior developers won't agree that you have committed any sub-optimal coding practices he finds. good luck.
– Joe Strazzere
10 hours ago














@Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
– Mars
4 hours ago






@Tinkeringbell You're asking about the impression of other people, but you haven't mentioned WHO sees these actions. If the only ones seeing these accusations are you, him and your manager, then yes, the below answers of being perfect should be fine. I think the answer changes a lot if he's doing the accusations in front of coworkers, or complaining about you behind your back, which none of the answers address.
– Mars
4 hours ago












5 Answers
5






active

oldest

votes

















up vote
25
down vote













The only thing you can do is to do your work as normal, following all the proper procedures of your company. Limit your communications with this co-worker to only what is essential for this project and make sure that all of it is in writing. If you follow this path, the co-worker should not find any faults to expose.






share|improve this answer




























    up vote
    17
    down vote













    Documentation is your friend.



    In a scenario like this, the best thing you can do is clarify any potential point of uncertainty between you and this developer in writing ( email ). You won't have to do this for long obviously, but if you feel as though they may come after you in some subtle way, it is only prudent to attempt to protect your self.



    Also, be sure to keep your manager in the loop on any interactions that have the potential to become a land mine. This way you can attempt to avoid having any additional departments becoming involved ( HR comes to mind here ).



    I know this will be a bit of a documentation pain for you, but it is the best way to protect yourself.






    share|improve this answer






























      up vote
      13
      down vote













      Just follow your manager's advice: Make sure to log all your work through the ticketing software, do the work you're assigned, and that's it. If you are asked to do something, your response should be "send me a ticket". This should be your standard practice anyway, but it should really be your standard practice if you feel your work is under extra scrutiny and you need to make sure you can account for what you've done.






      share|improve this answer




























        up vote
        5
        down vote













        Be sure to discuss this with your manager, and ask how they want you to approach this. In a nonconfrontational way, ask why you're being made to work with the guy for the extra time.



        By now, everyone who would be making that decision ought to know that there is friction between you, and it will interfere with your ability to get things done. The question, then, is why. It could be that there is an absolute need for additional work to get done, and this is the only way to do it. If that's the case... well, sometimes companies ask their workers to do unpleasant things. Buckle down, keep yourself covered, and tough it out.



        It's possible, though, that they're building a case against this guy, or that they're trying to use this as a tool to push him into accepting what they need him to accept, or both. He's resistant to change, he uses poor coding practices, and a recent event just revealed some major issues with his behavior and/or attitude. As a result of that event, you're being called on to work with him longer. That at least suggests that things might be moving behind the scenes.



        Admittedly, at that point your best answer is still to buckle down, keep yourself covered, and tough it out, but if you can understand the goals and expectations that management has for you, you'll likely be able to do it better, and may find it easier to get through.



        On the flip side, it might be worthwhile to at least try to approach this guy from a place of compassion while you're here. He may have rage on the surface, but underneath I bet there's a lot of insecurity right now. If you can figure out where he's coming from enough to offer him some sympathy, it might help smooth things over. (Admittedly, it might also enrage him further. A lot of it depends on how well you do the "figure out where he's coming from" part.)






        share|improve this answer




























          up vote
          4
          down vote













          I'll put in a vote to try to clear the air by apologizing if only for the results if not the underlying dispute.



          It sounds like you ended up causing your coworker a fairly large amount of grief over a relatively minor technical dispute. It sounds like you were technically correct. But you can still apologize for the results because it sounds like the impact is grossly disproportional to the underlying issue. You say that it hasn't damaged your career which implies that it has (at least potentially) damaged your coworker's career over something that's a pretty venial coding sin. From your coworker's perspective, it could realistically look like you were looking for a reason to throw them under the bus from the time you came over to the new team and you finally found it. That could well be causing them to expect that they need to look for something that you've done wrong if only to protect themselves.



          It doesn't have to be terribly long. But I would take the coworker aside and say something like



          "Hey coworker. I just wanted to clear the air with you. I'm sorry that I ended up bringing management down on you. That wasn't my intention. I should have found a better way to work through the work through our disagreement. I'm sorry."



          Of course, even if you're totally sincere, there is no guarantee that the coworker is going to stop looking for reasons to return the favor and throw you under the bus. But ideally, you can convince him that you're not out to ruin his career over relatively minor dispute and de-escalate the situation.



          You should still make sure that you are following every last element of your company's coding standards, development processes, etc. and you should make sure that you're documenting your interactions in case something comes back on you. But a solid apology may improve the atmosphere at work substantially.






          share|improve this answer





















            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
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f124938%2fi-suspect-my-coworker-is-trying-to-take-revenge-how-do-my-career-and-i-survive%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
            25
            down vote













            The only thing you can do is to do your work as normal, following all the proper procedures of your company. Limit your communications with this co-worker to only what is essential for this project and make sure that all of it is in writing. If you follow this path, the co-worker should not find any faults to expose.






            share|improve this answer

























              up vote
              25
              down vote













              The only thing you can do is to do your work as normal, following all the proper procedures of your company. Limit your communications with this co-worker to only what is essential for this project and make sure that all of it is in writing. If you follow this path, the co-worker should not find any faults to expose.






              share|improve this answer























                up vote
                25
                down vote










                up vote
                25
                down vote









                The only thing you can do is to do your work as normal, following all the proper procedures of your company. Limit your communications with this co-worker to only what is essential for this project and make sure that all of it is in writing. If you follow this path, the co-worker should not find any faults to expose.






                share|improve this answer












                The only thing you can do is to do your work as normal, following all the proper procedures of your company. Limit your communications with this co-worker to only what is essential for this project and make sure that all of it is in writing. If you follow this path, the co-worker should not find any faults to expose.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 11 hours ago









                sf02

                3,3402517




                3,3402517
























                    up vote
                    17
                    down vote













                    Documentation is your friend.



                    In a scenario like this, the best thing you can do is clarify any potential point of uncertainty between you and this developer in writing ( email ). You won't have to do this for long obviously, but if you feel as though they may come after you in some subtle way, it is only prudent to attempt to protect your self.



                    Also, be sure to keep your manager in the loop on any interactions that have the potential to become a land mine. This way you can attempt to avoid having any additional departments becoming involved ( HR comes to mind here ).



                    I know this will be a bit of a documentation pain for you, but it is the best way to protect yourself.






                    share|improve this answer



























                      up vote
                      17
                      down vote













                      Documentation is your friend.



                      In a scenario like this, the best thing you can do is clarify any potential point of uncertainty between you and this developer in writing ( email ). You won't have to do this for long obviously, but if you feel as though they may come after you in some subtle way, it is only prudent to attempt to protect your self.



                      Also, be sure to keep your manager in the loop on any interactions that have the potential to become a land mine. This way you can attempt to avoid having any additional departments becoming involved ( HR comes to mind here ).



                      I know this will be a bit of a documentation pain for you, but it is the best way to protect yourself.






                      share|improve this answer

























                        up vote
                        17
                        down vote










                        up vote
                        17
                        down vote









                        Documentation is your friend.



                        In a scenario like this, the best thing you can do is clarify any potential point of uncertainty between you and this developer in writing ( email ). You won't have to do this for long obviously, but if you feel as though they may come after you in some subtle way, it is only prudent to attempt to protect your self.



                        Also, be sure to keep your manager in the loop on any interactions that have the potential to become a land mine. This way you can attempt to avoid having any additional departments becoming involved ( HR comes to mind here ).



                        I know this will be a bit of a documentation pain for you, but it is the best way to protect yourself.






                        share|improve this answer














                        Documentation is your friend.



                        In a scenario like this, the best thing you can do is clarify any potential point of uncertainty between you and this developer in writing ( email ). You won't have to do this for long obviously, but if you feel as though they may come after you in some subtle way, it is only prudent to attempt to protect your self.



                        Also, be sure to keep your manager in the loop on any interactions that have the potential to become a land mine. This way you can attempt to avoid having any additional departments becoming involved ( HR comes to mind here ).



                        I know this will be a bit of a documentation pain for you, but it is the best way to protect yourself.







                        share|improve this answer














                        share|improve this answer



                        share|improve this answer








                        edited 10 hours ago

























                        answered 10 hours ago









                        Mister Positive

                        59.7k31196239




                        59.7k31196239






















                            up vote
                            13
                            down vote













                            Just follow your manager's advice: Make sure to log all your work through the ticketing software, do the work you're assigned, and that's it. If you are asked to do something, your response should be "send me a ticket". This should be your standard practice anyway, but it should really be your standard practice if you feel your work is under extra scrutiny and you need to make sure you can account for what you've done.






                            share|improve this answer

























                              up vote
                              13
                              down vote













                              Just follow your manager's advice: Make sure to log all your work through the ticketing software, do the work you're assigned, and that's it. If you are asked to do something, your response should be "send me a ticket". This should be your standard practice anyway, but it should really be your standard practice if you feel your work is under extra scrutiny and you need to make sure you can account for what you've done.






                              share|improve this answer























                                up vote
                                13
                                down vote










                                up vote
                                13
                                down vote









                                Just follow your manager's advice: Make sure to log all your work through the ticketing software, do the work you're assigned, and that's it. If you are asked to do something, your response should be "send me a ticket". This should be your standard practice anyway, but it should really be your standard practice if you feel your work is under extra scrutiny and you need to make sure you can account for what you've done.






                                share|improve this answer












                                Just follow your manager's advice: Make sure to log all your work through the ticketing software, do the work you're assigned, and that's it. If you are asked to do something, your response should be "send me a ticket". This should be your standard practice anyway, but it should really be your standard practice if you feel your work is under extra scrutiny and you need to make sure you can account for what you've done.







                                share|improve this answer












                                share|improve this answer



                                share|improve this answer










                                answered 10 hours ago









                                Ertai87

                                6,7211620




                                6,7211620






















                                    up vote
                                    5
                                    down vote













                                    Be sure to discuss this with your manager, and ask how they want you to approach this. In a nonconfrontational way, ask why you're being made to work with the guy for the extra time.



                                    By now, everyone who would be making that decision ought to know that there is friction between you, and it will interfere with your ability to get things done. The question, then, is why. It could be that there is an absolute need for additional work to get done, and this is the only way to do it. If that's the case... well, sometimes companies ask their workers to do unpleasant things. Buckle down, keep yourself covered, and tough it out.



                                    It's possible, though, that they're building a case against this guy, or that they're trying to use this as a tool to push him into accepting what they need him to accept, or both. He's resistant to change, he uses poor coding practices, and a recent event just revealed some major issues with his behavior and/or attitude. As a result of that event, you're being called on to work with him longer. That at least suggests that things might be moving behind the scenes.



                                    Admittedly, at that point your best answer is still to buckle down, keep yourself covered, and tough it out, but if you can understand the goals and expectations that management has for you, you'll likely be able to do it better, and may find it easier to get through.



                                    On the flip side, it might be worthwhile to at least try to approach this guy from a place of compassion while you're here. He may have rage on the surface, but underneath I bet there's a lot of insecurity right now. If you can figure out where he's coming from enough to offer him some sympathy, it might help smooth things over. (Admittedly, it might also enrage him further. A lot of it depends on how well you do the "figure out where he's coming from" part.)






                                    share|improve this answer

























                                      up vote
                                      5
                                      down vote













                                      Be sure to discuss this with your manager, and ask how they want you to approach this. In a nonconfrontational way, ask why you're being made to work with the guy for the extra time.



                                      By now, everyone who would be making that decision ought to know that there is friction between you, and it will interfere with your ability to get things done. The question, then, is why. It could be that there is an absolute need for additional work to get done, and this is the only way to do it. If that's the case... well, sometimes companies ask their workers to do unpleasant things. Buckle down, keep yourself covered, and tough it out.



                                      It's possible, though, that they're building a case against this guy, or that they're trying to use this as a tool to push him into accepting what they need him to accept, or both. He's resistant to change, he uses poor coding practices, and a recent event just revealed some major issues with his behavior and/or attitude. As a result of that event, you're being called on to work with him longer. That at least suggests that things might be moving behind the scenes.



                                      Admittedly, at that point your best answer is still to buckle down, keep yourself covered, and tough it out, but if you can understand the goals and expectations that management has for you, you'll likely be able to do it better, and may find it easier to get through.



                                      On the flip side, it might be worthwhile to at least try to approach this guy from a place of compassion while you're here. He may have rage on the surface, but underneath I bet there's a lot of insecurity right now. If you can figure out where he's coming from enough to offer him some sympathy, it might help smooth things over. (Admittedly, it might also enrage him further. A lot of it depends on how well you do the "figure out where he's coming from" part.)






                                      share|improve this answer























                                        up vote
                                        5
                                        down vote










                                        up vote
                                        5
                                        down vote









                                        Be sure to discuss this with your manager, and ask how they want you to approach this. In a nonconfrontational way, ask why you're being made to work with the guy for the extra time.



                                        By now, everyone who would be making that decision ought to know that there is friction between you, and it will interfere with your ability to get things done. The question, then, is why. It could be that there is an absolute need for additional work to get done, and this is the only way to do it. If that's the case... well, sometimes companies ask their workers to do unpleasant things. Buckle down, keep yourself covered, and tough it out.



                                        It's possible, though, that they're building a case against this guy, or that they're trying to use this as a tool to push him into accepting what they need him to accept, or both. He's resistant to change, he uses poor coding practices, and a recent event just revealed some major issues with his behavior and/or attitude. As a result of that event, you're being called on to work with him longer. That at least suggests that things might be moving behind the scenes.



                                        Admittedly, at that point your best answer is still to buckle down, keep yourself covered, and tough it out, but if you can understand the goals and expectations that management has for you, you'll likely be able to do it better, and may find it easier to get through.



                                        On the flip side, it might be worthwhile to at least try to approach this guy from a place of compassion while you're here. He may have rage on the surface, but underneath I bet there's a lot of insecurity right now. If you can figure out where he's coming from enough to offer him some sympathy, it might help smooth things over. (Admittedly, it might also enrage him further. A lot of it depends on how well you do the "figure out where he's coming from" part.)






                                        share|improve this answer












                                        Be sure to discuss this with your manager, and ask how they want you to approach this. In a nonconfrontational way, ask why you're being made to work with the guy for the extra time.



                                        By now, everyone who would be making that decision ought to know that there is friction between you, and it will interfere with your ability to get things done. The question, then, is why. It could be that there is an absolute need for additional work to get done, and this is the only way to do it. If that's the case... well, sometimes companies ask their workers to do unpleasant things. Buckle down, keep yourself covered, and tough it out.



                                        It's possible, though, that they're building a case against this guy, or that they're trying to use this as a tool to push him into accepting what they need him to accept, or both. He's resistant to change, he uses poor coding practices, and a recent event just revealed some major issues with his behavior and/or attitude. As a result of that event, you're being called on to work with him longer. That at least suggests that things might be moving behind the scenes.



                                        Admittedly, at that point your best answer is still to buckle down, keep yourself covered, and tough it out, but if you can understand the goals and expectations that management has for you, you'll likely be able to do it better, and may find it easier to get through.



                                        On the flip side, it might be worthwhile to at least try to approach this guy from a place of compassion while you're here. He may have rage on the surface, but underneath I bet there's a lot of insecurity right now. If you can figure out where he's coming from enough to offer him some sympathy, it might help smooth things over. (Admittedly, it might also enrage him further. A lot of it depends on how well you do the "figure out where he's coming from" part.)







                                        share|improve this answer












                                        share|improve this answer



                                        share|improve this answer










                                        answered 10 hours ago









                                        Ben Barden

                                        3,3551713




                                        3,3551713






















                                            up vote
                                            4
                                            down vote













                                            I'll put in a vote to try to clear the air by apologizing if only for the results if not the underlying dispute.



                                            It sounds like you ended up causing your coworker a fairly large amount of grief over a relatively minor technical dispute. It sounds like you were technically correct. But you can still apologize for the results because it sounds like the impact is grossly disproportional to the underlying issue. You say that it hasn't damaged your career which implies that it has (at least potentially) damaged your coworker's career over something that's a pretty venial coding sin. From your coworker's perspective, it could realistically look like you were looking for a reason to throw them under the bus from the time you came over to the new team and you finally found it. That could well be causing them to expect that they need to look for something that you've done wrong if only to protect themselves.



                                            It doesn't have to be terribly long. But I would take the coworker aside and say something like



                                            "Hey coworker. I just wanted to clear the air with you. I'm sorry that I ended up bringing management down on you. That wasn't my intention. I should have found a better way to work through the work through our disagreement. I'm sorry."



                                            Of course, even if you're totally sincere, there is no guarantee that the coworker is going to stop looking for reasons to return the favor and throw you under the bus. But ideally, you can convince him that you're not out to ruin his career over relatively minor dispute and de-escalate the situation.



                                            You should still make sure that you are following every last element of your company's coding standards, development processes, etc. and you should make sure that you're documenting your interactions in case something comes back on you. But a solid apology may improve the atmosphere at work substantially.






                                            share|improve this answer

























                                              up vote
                                              4
                                              down vote













                                              I'll put in a vote to try to clear the air by apologizing if only for the results if not the underlying dispute.



                                              It sounds like you ended up causing your coworker a fairly large amount of grief over a relatively minor technical dispute. It sounds like you were technically correct. But you can still apologize for the results because it sounds like the impact is grossly disproportional to the underlying issue. You say that it hasn't damaged your career which implies that it has (at least potentially) damaged your coworker's career over something that's a pretty venial coding sin. From your coworker's perspective, it could realistically look like you were looking for a reason to throw them under the bus from the time you came over to the new team and you finally found it. That could well be causing them to expect that they need to look for something that you've done wrong if only to protect themselves.



                                              It doesn't have to be terribly long. But I would take the coworker aside and say something like



                                              "Hey coworker. I just wanted to clear the air with you. I'm sorry that I ended up bringing management down on you. That wasn't my intention. I should have found a better way to work through the work through our disagreement. I'm sorry."



                                              Of course, even if you're totally sincere, there is no guarantee that the coworker is going to stop looking for reasons to return the favor and throw you under the bus. But ideally, you can convince him that you're not out to ruin his career over relatively minor dispute and de-escalate the situation.



                                              You should still make sure that you are following every last element of your company's coding standards, development processes, etc. and you should make sure that you're documenting your interactions in case something comes back on you. But a solid apology may improve the atmosphere at work substantially.






                                              share|improve this answer























                                                up vote
                                                4
                                                down vote










                                                up vote
                                                4
                                                down vote









                                                I'll put in a vote to try to clear the air by apologizing if only for the results if not the underlying dispute.



                                                It sounds like you ended up causing your coworker a fairly large amount of grief over a relatively minor technical dispute. It sounds like you were technically correct. But you can still apologize for the results because it sounds like the impact is grossly disproportional to the underlying issue. You say that it hasn't damaged your career which implies that it has (at least potentially) damaged your coworker's career over something that's a pretty venial coding sin. From your coworker's perspective, it could realistically look like you were looking for a reason to throw them under the bus from the time you came over to the new team and you finally found it. That could well be causing them to expect that they need to look for something that you've done wrong if only to protect themselves.



                                                It doesn't have to be terribly long. But I would take the coworker aside and say something like



                                                "Hey coworker. I just wanted to clear the air with you. I'm sorry that I ended up bringing management down on you. That wasn't my intention. I should have found a better way to work through the work through our disagreement. I'm sorry."



                                                Of course, even if you're totally sincere, there is no guarantee that the coworker is going to stop looking for reasons to return the favor and throw you under the bus. But ideally, you can convince him that you're not out to ruin his career over relatively minor dispute and de-escalate the situation.



                                                You should still make sure that you are following every last element of your company's coding standards, development processes, etc. and you should make sure that you're documenting your interactions in case something comes back on you. But a solid apology may improve the atmosphere at work substantially.






                                                share|improve this answer












                                                I'll put in a vote to try to clear the air by apologizing if only for the results if not the underlying dispute.



                                                It sounds like you ended up causing your coworker a fairly large amount of grief over a relatively minor technical dispute. It sounds like you were technically correct. But you can still apologize for the results because it sounds like the impact is grossly disproportional to the underlying issue. You say that it hasn't damaged your career which implies that it has (at least potentially) damaged your coworker's career over something that's a pretty venial coding sin. From your coworker's perspective, it could realistically look like you were looking for a reason to throw them under the bus from the time you came over to the new team and you finally found it. That could well be causing them to expect that they need to look for something that you've done wrong if only to protect themselves.



                                                It doesn't have to be terribly long. But I would take the coworker aside and say something like



                                                "Hey coworker. I just wanted to clear the air with you. I'm sorry that I ended up bringing management down on you. That wasn't my intention. I should have found a better way to work through the work through our disagreement. I'm sorry."



                                                Of course, even if you're totally sincere, there is no guarantee that the coworker is going to stop looking for reasons to return the favor and throw you under the bus. But ideally, you can convince him that you're not out to ruin his career over relatively minor dispute and de-escalate the situation.



                                                You should still make sure that you are following every last element of your company's coding standards, development processes, etc. and you should make sure that you're documenting your interactions in case something comes back on you. But a solid apology may improve the atmosphere at work substantially.







                                                share|improve this answer












                                                share|improve this answer



                                                share|improve this answer










                                                answered 7 hours ago









                                                Justin Cave

                                                35.1k9112136




                                                35.1k9112136






























                                                    draft saved

                                                    draft discarded




















































                                                    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.




                                                    draft saved


                                                    draft discarded














                                                    StackExchange.ready(
                                                    function () {
                                                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f124938%2fi-suspect-my-coworker-is-trying-to-take-revenge-how-do-my-career-and-i-survive%23new-answer', 'question_page');
                                                    }
                                                    );

                                                    Post as a guest















                                                    Required, but never shown





















































                                                    Required, but never shown














                                                    Required, but never shown












                                                    Required, but never shown







                                                    Required, but never shown

































                                                    Required, but never shown














                                                    Required, but never shown












                                                    Required, but never shown







                                                    Required, but never shown











                                                    Popular posts from this blog

                                                    flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                                                    Mangá

                                                    Eduardo VII do Reino Unido