← Back to context

Comment by icedchai

5 days ago

Performance management is challenging and has been a problem with my previous managers. I point out that person X is not doing their job well, not reviewing PRs (stamping LGTM on everything after about 30 seconds), writing buggy code, writing zero tests, no updating existing tests, not responsive to communication, not receptive to feedback. "I'll talk to him." No change. Two months later, I have the same discussion.

Yep, I did this once and got thrown under the bus when person X left, citing my behaviour - apparently asking person X to follow coding standards, right tests, implement the feature as requested was not a reasonable thing to do.

  • Yes. You stepped over the line trying to do the manager's job. ;) One manager told me he didn't believe person X's performance was a problem because the work was getting done. The work was getting done by other people. I once had a guy open a PR when 5000 lines of code, tell me "I couldn't get it to work, but here you go", then I and another person had to spend another 2 weeks fixing and rewriting it.

    • > You stepped over the line trying to do the manager's job. ;)

      Indeed! I suppose I misunderstood my manager's direction to onboard the new guy.