SparklyDonut
SparklyDonut

How to deal with a team mate with an inflated Ego?

I have an engineer on my team who thinks his way is the only correct way. He unnecessarily optimizes his code(For example, he uses methods with multiple params instead of passing the whole object), and adds an extra layer of validation even though the current validation works perfectly fine. He doesn't like if people comment on his PRs and complains that he is blocked by the comments. And the worst thing is, he isn't willing to change his code even if you justify your comments or explain the problems in detail.

I'm fed up with this, I gave up multiple times out of frustration. And the technical owner of my team also doesn't want to argue with him. Being a senior engineer in my team, I'm not sure how to deal with this situation.

7mo ago
Find out if you are being paid fairly.Download Grapevine
ZestyBurrito
ZestyBurrito

Best way to deal with bullies is to bully them back(used as analogy) or you can leave it the way it is and if he comes back with some comments on your code then you also ignore the inputs , unless it really enhances your code/deliverable. I have actually encountered this situation, and I was able to solve it.

SparklyDonut
SparklyDonut

I wish it was that simple. He doesn't ignore my comments, atleast not yet. But he complains that my comments are blocking his work. He has poor understanding of clean code and only focuses on OKRs and merging his PRs. Doesn't care about fixing production bugs, supporting other teams. Honestly don't know how to write his feedback.

How did you solve it?

Discover more
Curated from across
Office Gossip
by GoofyPancakeStealth

Teammate problem

How do I deal with a teammate who treats every feedback as criticism and the goes on to defend his actions to the point that it’s impossible to have a civil discussion. Any pointers will help as I have tried almost everything I can thin...

Office Gossip
by JazzyPickleStealth

New EM making old employees life hard

Need help with the office situation.

Our team recently(10 months back) onboarded a new Engineering Manager. Initially he showed some red flags but the team decided to give him some time to settle in the role. Now he is making life hard ...