An oldie, but a goodie

  • Square Singer@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    11 months ago

    I think removing someone’s maintainer status does communicate disappointment in their performance quite well.

    And as for anger and frustration, these things really don’t matter in this circumstance. Work is not therapy. If you need to vent anger and frustration, get a therapist. Employees are employed to do their job, not to be the emotional punching bag for a manager who can’t control their temper.

    If an employee doesn’t perform to expectations repeatedly and even after you had a few constructive one-on-ones, then demote them or fire them. No need to vent your anger on them and lose your professionalism.

    Tbh, the first time a boss of mine loses their temper and verbally attacks a colleague like Linus did here, they have also lost all of my respect for them. And at that moment I will start to look for another job.

    • crispy_kilt@feddit.de
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      edit-2
      11 months ago

      I am not and was not advocating for venting - just for communicating emotion. This can be as simple as:

      “Your actions have deeply frustrated me and caused great anger on top of [technical reasons]. I would ask that you be more careful in the future.”

      This ensures the reader not only understands they hurt Linux with their actions but also another human being. Many people will be more careful if they know they caused personal pain to an actual human being and not just to an abstract technical object such as a codebase.

      I know I am going against established cultural norms in western business context - please don’t disregard my proposal just because it contradicts established culture.

      • Square Singer@feddit.de
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        I do understand what you mean, and it makes much more sense than advocating for venting.

        But I still feel that putting emotions into a discussion about work performance isn’t the right way, especially when done in public.

        In a situation like that where something caused a lot of negative emotions (that go beyond your work performance is bad), I think you should have two separate talks. One about the factual things where one is boss and the other is employee, and one about the hurt/emotions the behaviour caused and in this talk, both are just people resolving their personal problems.

        Something like the issue in the OP really shouldn’t cause anger on Linus’ side, since it’s a totally factual issue. A propper response would have been to decline/revert the change while publically saying “This change validates that rule of the project” and then privately contacting the maintainer in question and tell him, “We talked about this repeatedly, if you don’t stop, we need to take consequences.”

        Emotions should really only enter the picture when personal offenses where comitted before or maybe if the employee did something with the intent to hurt the project/company/manager.

        But if you get really angry because your employee did something wrong, then that’s a problem on the side of the manager and not on the side of the employee.

        That said, I think it’s totally ok to tell the employee about the consequences of their actions (“We lost X amount of money” or “It took Y amount of time to correct it” or something like that).