I work remotely at a small-sized startup as a team lead. This is my first time working as a team-lead (< 6months) but worked at the same company for 2y+. Recently, I posted a question in a Slack chat with my manager (Jim) and CTO (Bob, Jim reports to him) asking why some code that a different team Jim manages is being merged without reviews (This might impact our app's reliability later).
Hey, in <repo> there are no reviews for pull requests at all. For example, all these: <link to unreviewed PRs>. I understand we don't use this code now, but do we plan to review 30k+ lines of code later or just trust it to work?
Jim replied with an explanation, asked how I propose to change the process, I made some suggestions, we came to a conclusion in the same chat.
During a 1:1 session about a month later, Bob tells me that I am fighting a lot with Jim and and that I should back off since Jim had a tough time last quarter. When I ask for an example, he points me to the post in our chat and mentions that it felt like an attack on Jim since he made similar comments about me in a feedback session that happened couple of weeks before I wrote the post.
Looking back, perhaps the
just trust it to work part was a bit harsh. While I agree that Bob might perceive it as an attack (because of the message's tone and that I'm complaining to Bob about Jim instead of DMing Jim privately about the issue), he never asked me why I posted it and concluded that I gave Jim tit-for-tat and ended the conversation saying that I shouldn't fight with Jim.
Now, I feel like I'm being perceived as unprofessional and not getting a chance to provide the reasons I had to post that message. I also want to ask Bob why he jumped to that conclusion. However, I also feel like maybe I'm overthinking this.
- Would it sound too defensive to ask Bob this question when he ended conversation without looking for an answer?
- Is it some sort of management style (in-general I feel Bob and Jim rarely ask any questions) that I fail to understand due to cultural reasons? I live in a different continental.
Since a couple of answers/comments point it out, maybe it's worth mentioning the reasons I posted it in the group channel with Bob:
In the past, the other team's work has caused delays in delivery of work and issues due to the same problem. My team is also responsible for customer support.
With other topics, my experience with Jim is that he is open to feedback but doesn't act. Since the changes in question are huge (30k+ LOC), work spanning over 6 months or so, I wanted to bring some attention to it before it's too late.
Jim had also agreed in the past (> 3m ago) that the other team is not working transparently. He'd try to improve transparency about what is going on with our team. But that never happened. (this was before my feedback session)