Iâm an E5 iOS engineer at a Big Tech company. An E5 Android engineer (letâs call him A) on my team is very direct & blunt in his communication style. If he doesnât like something, heâll definitely let you know. An E5 backend engineer (letâs call him B) on my team is the complete opposite in his communication style. A and I collaborated on an official spec that we shared with our entire team to align everyone. B deviated from this spec in his RFC, but had tagged A and me on his proposed name change in the sample json response in his backend RFC.
A called B âsloppyâ for embedding the source of truth in the backend RFCâs sample json response instead of using the official spec as the source of truth. This offended B, who viewed it as âfinger pointingâ. From Bâs perspective, it was an innocent misunderstanding thatâs easily resolved since itâs so early in the project that not much code has been written. Itâs a single string that can be easily changed on both the mobile and backend sides. B thinks that A is making a mountain out of a molehill.
I worked closely with B last quarter and really enjoyed it. Heâs extremely kind, easy-going, encouraging, and puts you at ease. If you make a mistake, he would never call it out explicitly. A seems to be the complete opposite of all those things, but I havenât worked much with A yet.
Both A and B vented to me privately for support. A thinks that B is âsloppyâ for burying the changes in the backend RFC instead of updating the official spec. B thinks that A is âdifficult to work withâ and âpoints fingersâ over something that can be easily resolved. Weâre still in the early stages of this project, and B doesnât know how he can work with A if A keeps finger pointing.
When I suggested that A sugarcoat the âsloppyâ comment, A told me thatâs already the sugarcoated version.
Bâs planning to escalate this to our EM, since he suspects that A will as well, so he needs to âdefend himselfâ. Any advice on how I can improve the situation? Sadly, I feel that most engineers at this company use A's "direct" approach. I personally get along fine with both of these individuals (so far, at least), so they both confided in me. I think that A is ârightâ that the source of truth should be in the official document, but the manner that he communicated it could have been improved (not that Iâm an expert at this skill either!). Are there concrete actions that I can coach A on to make him a better teammate to work with? When another teammate (E6) previously berated B in front of the entire team, I escalated it to my EM on B's behalf and my EM had intervened. Should I just escalate this to my EM as well? There are some strong personalities on this team that are going to make this project challenging. Sigh.