| (throwaway) I'm a developer at a fairly small company. I never really wanted to be managing people but after some internal drama a bunch of stuff was moved around and I found myself in charge of the team I had been on while we looked for a permanent manager. One of the devs who now reported to me decided that this was the best time to demand a raise- not just a cost-of-living increase, which are scheduled, but an amount of money that would have made him the highest-paid person on the team by a lot. (He was on the lower end of both seniority and performance.) He was threatening to leave, and after talking to my superiors I basically just said "sorry, you aren't getting that, I don't want you to leave but if you do I will be happy to give you a good reference." That didn't go over great and he emailed the whole C-suite trashing me and telling them essentially what a mistake it was that I got tapped to lead the team over him. The CEO just forwarded the email to me and said "deal with this." We'd had a pretty good relationship before, (or at least I thought we did) but all attempts to sit down with him and figure out how we could work together ended with him just making it clear that he was not going to play ball. He stopped showing up to work for awhile and sent his notice not too long after, and eventually we hired a real manager (which was always the plan) and I went back to writing code. Even though I don't know what I could have done differently I still feel bad and think about it a lot. |
If anything, you should have fired him intentionally yourself when he went over your head. He isn't looking to work with you or the team, he's actively seeking to undermine you; at that point his presence is a negative, not a positive.