Private criticism from strangers can be particularly stressful if you have lots of readers, because there’s an implicit request that you respond to it (and then maybe get in a stressful argument, etc). Public criticism you can avoid responding to if you don’t have the emotional energy for it, and if you do respond it might be seen by everyone else who wants to make the same criticism.
Private criticism from friends is probably a good idea.
Private criticism from strangers can be particularly stressful if you have lots of readers, because there’s an implicit request that you respond to it (and then maybe get in a stressful argument, etc). Public criticism you can avoid responding to if you don’t have the emotional energy for it, and if you do respond it might be seen by everyone else who wants to make the same criticism.
Private criticism from friends is probably a good idea.
I seen it mainly recommended for Employer-Employee relations. So private (or no?) criticism from high status people also might be a good idea.
This is all hairy stuff.