Skip Navigation

is it normal i'm afraid to do a coworker PR, even though i am forced to by my teamlead?

Tldr: coworker lash out at me for doing his PRs, he always wants to call after I review his stuff so I can read the shit I wrote in the comments live. What can I do?

I’m a junior FE dev and there is a guy on my team, with more YOE then me, whose PRs are, most of the time, a mess.

He improved recently, after we had a big fight after three out of three PRs were broken - as in, full of errors, bugs and with missing/half backed features. Nonetheless, his PRs are a time sink:

  • he doesn’t follow the design closely, which means I waste a lot of time pointing out obvious differences
  • he is huge hack - his motto is “if it works, it’s good”; as you can imagine this means his code works by God’s grace, which makes me believe he is a part-time messiah (it works until it doesn’t anymore after all).
  • Finally, the thing I hate the most, is that he always wants to call for us to fix his stuff together, which would be fine if it were hard but it’s not, we don’t do anything hard and our work is mostly mechanical. And if he is in a bad mood, which he is most of the time, he lash out at me telling me to merge his stuff and that he will fix it later

So well, a few days after our fight I did a small experiment: I merged every PR he sent me. It went down as well as you can imagine, to the point where the team lead asked me to fix the history and the mess he made (and I had to drop a lot of commits).

And well, I thought “here, he finally got it!”. Except he didn’t, his PRs are still a mess - albeit with slightly better testing [as in, now they are with a lot of warnings and differences with the design and hacks, but no breaking error most of the time!] - and he still wants to call me every time I did a review, which means I have to review the same fucking PR twice - if I’m lucky.

4
4 comments