We have two teams working on the same codebase. The teams are very far apart in terms of organization. We are in different departments.
That dude is in the other team. Each team does their own code review and is supposed to ask for cross-team review for stuff that affects the other team.
The guy built himself a reputation as an infallible master programmer in his team by bullying everyone else during PRs. You know, nitpicking tiny non-mistakes like variable names, blocking PRs for weeks by always finding some unnecessary detail, then waiting for a few days after that detail was adjusted to find another one and so on. So his team thinks he’s the greatest. Or maybe they are afraid to be his next victim or something. Whatever the reason, they just greenlight everything he does. And he never asks for a cross-team review.
His boss also completely covers for him, so so far our escalations just went nowhere.
It’s a really weird team mechanic.
We have two teams working on the same codebase. The teams are very far apart in terms of organization. We are in different departments.
That dude is in the other team. Each team does their own code review and is supposed to ask for cross-team review for stuff that affects the other team.
The guy built himself a reputation as an infallible master programmer in his team by bullying everyone else during PRs. You know, nitpicking tiny non-mistakes like variable names, blocking PRs for weeks by always finding some unnecessary detail, then waiting for a few days after that detail was adjusted to find another one and so on. So his team thinks he’s the greatest. Or maybe they are afraid to be his next victim or something. Whatever the reason, they just greenlight everything he does. And he never asks for a cross-team review.
His boss also completely covers for him, so so far our escalations just went nowhere.