Long story short, I’m a web developer and working at a company I really liked where both my manager and team were awesome. No place is perfect but overall the culture was healthy as well with the exception of one person on the team that made a daily routine of complaining how underpaid he is and how much he hates this job. We had gotten used to him and for the most part, let him rant and went about our work. The truth is, neither him being underpaid or the job being “bad” is true. However apparently he has a different perspective on what he deserves and how he felt our projects should be built.
My mother passed away 5 months ago and I was her caregiver through ICU, and then a brief stint with a nursing home before she passed. As you can imagine, it was a very trying time for me and my manager/company worked with me so that I could do what I needed to with my family while simultaneously being able to work when I can. They were so good to me and ever since she passed and I returned from bereavement I’ve been working full time business as usual despite that my anxiety had taken a dive due to the grief.
I was prescribed a low dose of Celexa which has helped me. About 2 months ago, my awesome manager reveals that he’s resigning, therefore leaving behind us, his team that he built. Initially it freaked us all out especially me bc the last thing I needed to worry about is job security but he assured us all would be well. In the meantime, they brought in a new hire to replace him, let’s call him David, that he could transition into the team before he left.
Now the bad apple coworker, let’s call him Bob. The transition period was around 2 weeks where honestly no management of any sort was really happening and Bob therefore took it as an opportunity to well, do whatever he wants. “Finally” now that our good boss was leaving who did a good job at curbing his toxic behavior, it was an opportunity to let loose I guess.
During those 2 weeks, due to his lack of knowledge with version control that he never wants to admit due to ego, he merged the UAT branch into several of my branches as well as accidentally broke and launched something live he was not supposed to.
After me spending several hours rebuilding my feature branches and basically losing my patience one day, I spoke up to what everyone was feeling and told our new manager that our current workflow and process was unacceptable and I spent more time fixing things than developing new features due to this one person.
On another note, the most senior member of our team, Ellie let’s call her, who’d been putting in extra hours all this time and working alongside former manager to eventually take over his position, was cheated out of the position.
While the transition between old and new boss were happening, the team noticed Bob was suspiciously motivated and spending a lot of alone time with the new boss. New boss told Ellie that her and Bob would share the leadership position. Then Bob stood after work hours chatting with new boss, and for some reason was told the next day. That Bob was getting promoted instead despite that new boss knew nothing of anyone on his team yet.
So we as a team confronted new boss after these version control snafus as well as Bob’s personality that clashed with everyone on the team that he made a poor decision that none of us supported. To save face basically he asked us to give Bob a chance.
Since then we have continued to work with Bob and David and there seems to be some sort of bias happening here. Not only does David refuse to acknowledge that Bob is a lot more trouble than he thinks, but he’s justified his choice in leadership claiming Bob has the most technical experience. Also, not true and David even now 2 months later has yet to research his team’s professional skillsets and work histories, instead resorting to letting Bob make all kinds of decisions even if they’re bad ones.
It’s only when we fight back enough that sometimes he will let us “win” the decision making. Thing is, most of my team are women. Bob is the only guy. When myself or another woman offer our expertise, David hesitates and wants to “check with Bob”. When Bob says something however, its believed without a second thought and we can’t help but wonder if sexism is happening.
So last week, I got into yet another altercation with Bob but the worst one yet. I asked him to give me some space, twice, and still he continued to harass me over what was literally one line of code that he had nothing to do with and didn’t affect anyone’s work, but he wanted it to be HIS way. And right NOW. So he nosed about my branch for absolutely no reason to find a spot he felt like he wanted to change for something I’d spent months working on and was frankly none of his business.
So it got loud but I was trying to remain professional and pinged David to come and help bc that is what he’s SUPPOSED to do. Bob got to a point where he not only harassed me, but dared to question my professional experience and put me down and of course, I fought back.
David then tells us to calm down and that he would speak with both of us individually so we could resolve the issue. I decided to go for a walk to cool down.
I was literallyy shaking when I left the office on a verge of an asthma attack. I only shake under extreme anxiety like my mother’s death anxiety and yet this toxic duo was causing me the same mental symptoms.
When I came back, I discovered that not only did Bob check out my branch and start pointing out all the places he thought we should change things but our boss David then asked me if I could change it.
Like…what the f*ck are you serious bro?
I asked David, since I was being forced to despite that we had other really urgent priorities I needed to tend to, if I could take a few mins to refamiliarize myself with code I had finished like a week as go to determine if those changes were the best course of action.
Neither Bob or David let me do that, instead David asked Bob to create a branch and merge the changes in and he walked away considering the situation resolved.
David has made no further effort to resolve this. And although I made it clear that I was open to alternate code solutions and criticism, my problem was the disrespect and harassment. Not the code.
Our team is losing hope. We don’t feel listened to and I’ve been anxious all weekend about returning to work and possibly getting into another fight with Bob.
My husband suggested I take it up to HR. I agree this is the best course of action bc it’s only getting worse and David is either not listening or doesn’t see how his decisions are tearing down the team despite how obvious it is.
Can HR help me? Anything I should keep in mind? How do I curb my anxiety about Bob at work? Any advice would be appreciated.