Is my communication style that bad and my code that unclear, or does my teammate have amnesia? /u/Sweet_Day_4561 CSCQ protests reddit

There’s a (relatively senior) guy on my team who repeatedly asks me the same questions about my code. He also assumes certain implementation details and I can’t convince him that I’m not going to be implementing this way. For example:

I get assigned a task and discuss with my manager and teammates how to do it. Eventually we agree that we can modify one of our existing API routes to also include this new functionality. After the implementation is agreed upon, this guy might message me saying “We can do this with a new API route”. I tell him that I discussed with other people and it’s best to modify an existing route. Not to mention a new API route is completely out of scope, increases dev time, etc. He accepts this.

A few days later, we’re discussing my task and my progress. He then asks me what I’m naming the new API route. And I tell him “We’re not making a new API route. We’re modifying this existing one”. He says ok and says that’s fine too.

When the feature is finished, he comments on the merge review saying “Why couldn’t this be a new API route?” And yet again I have to reiterate.

Finally, when the feature is deployed, he asks me “What do we have to do to enable the new route?”

I don’t know how to tell him politely “First of all, you should have approved the merge review that sat there rotting for a whole day. You never even commented on it. Maybe read the code first? And second, I’ve told you several times we’re not doing it that way”

I seriously don’t understand wtf his problem is. I feel like sending him that Batman meme and asking him “are you stupid?” because this is very bizarre behavior. My hypotheses are:

  • I don’t think he’s that stupid, he’s one of the most senior guys on the team and knows a lot about the service. He is genuinely helpful at times.
  • My communication style (verbal AND written) is so terrible that he has no idea wtf I’m talking about ever.
  • He’s written me off as a moron or someone so unlikeable that he can’t be fucked to pay attention to what I say or write
  • He believes that his implementation is better, and is being passive aggressive about it. But it doesn’t “feel” like passive aggressiveness though, the vibe I get is amnesia.

submitted by /u/Sweet_Day_4561
[link] [comments]

​r/cscareerquestions There’s a (relatively senior) guy on my team who repeatedly asks me the same questions about my code. He also assumes certain implementation details and I can’t convince him that I’m not going to be implementing this way. For example: I get assigned a task and discuss with my manager and teammates how to do it. Eventually we agree that we can modify one of our existing API routes to also include this new functionality. After the implementation is agreed upon, this guy might message me saying “We can do this with a new API route”. I tell him that I discussed with other people and it’s best to modify an existing route. Not to mention a new API route is completely out of scope, increases dev time, etc. He accepts this. A few days later, we’re discussing my task and my progress. He then asks me what I’m naming the new API route. And I tell him “We’re not making a new API route. We’re modifying this existing one”. He says ok and says that’s fine too. When the feature is finished, he comments on the merge review saying “Why couldn’t this be a new API route?” And yet again I have to reiterate. Finally, when the feature is deployed, he asks me “What do we have to do to enable the new route?” I don’t know how to tell him politely “First of all, you should have approved the merge review that sat there rotting for a whole day. You never even commented on it. Maybe read the code first? And second, I’ve told you several times we’re not doing it that way” I seriously don’t understand wtf his problem is. I feel like sending him that Batman meme and asking him “are you stupid?” because this is very bizarre behavior. My hypotheses are: I don’t think he’s that stupid, he’s one of the most senior guys on the team and knows a lot about the service. He is genuinely helpful at times. My communication style (verbal AND written) is so terrible that he has no idea wtf I’m talking about ever. He’s written me off as a moron or someone so unlikeable that he can’t be fucked to pay attention to what I say or write He believes that his implementation is better, and is being passive aggressive about it. But it doesn’t “feel” like passive aggressiveness though, the vibe I get is amnesia. submitted by /u/Sweet_Day_4561 [link] [comments] 

There’s a (relatively senior) guy on my team who repeatedly asks me the same questions about my code. He also assumes certain implementation details and I can’t convince him that I’m not going to be implementing this way. For example:

I get assigned a task and discuss with my manager and teammates how to do it. Eventually we agree that we can modify one of our existing API routes to also include this new functionality. After the implementation is agreed upon, this guy might message me saying “We can do this with a new API route”. I tell him that I discussed with other people and it’s best to modify an existing route. Not to mention a new API route is completely out of scope, increases dev time, etc. He accepts this.

A few days later, we’re discussing my task and my progress. He then asks me what I’m naming the new API route. And I tell him “We’re not making a new API route. We’re modifying this existing one”. He says ok and says that’s fine too.

When the feature is finished, he comments on the merge review saying “Why couldn’t this be a new API route?” And yet again I have to reiterate.

Finally, when the feature is deployed, he asks me “What do we have to do to enable the new route?”

I don’t know how to tell him politely “First of all, you should have approved the merge review that sat there rotting for a whole day. You never even commented on it. Maybe read the code first? And second, I’ve told you several times we’re not doing it that way”

I seriously don’t understand wtf his problem is. I feel like sending him that Batman meme and asking him “are you stupid?” because this is very bizarre behavior. My hypotheses are:

  • I don’t think he’s that stupid, he’s one of the most senior guys on the team and knows a lot about the service. He is genuinely helpful at times.
  • My communication style (verbal AND written) is so terrible that he has no idea wtf I’m talking about ever.
  • He’s written me off as a moron or someone so unlikeable that he can’t be fucked to pay attention to what I say or write
  • He believes that his implementation is better, and is being passive aggressive about it. But it doesn’t “feel” like passive aggressiveness though, the vibe I get is amnesia.

submitted by /u/Sweet_Day_4561
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *