I remember the opposite extreme from my socialist youth. The keywords were “constructive criticism”. The idea was that you are not allowed to complain against any negative aspect of the existing solution, unless you can design a 100% functional alternative from the scratch (which needs to be approved by the people currently in power, who by the way are allowed to provide non-constructive criticism against your solution).
Which is especially ironic from socialists because if there’s a poster boy for “correct in pointing out the issues with the status quo, pretty shit pie-in-the-sky proposed solution”, I’d say it’s Karl Marx.
But yeah, ideally you’d need to balance the two things. At the very least if all you can do is provide feedback, do so in a precise enough manner that people can work out a solution even if you can’t (for example, define by what metric you would consider the problem solved rather than leaving yourself open a path to be perpetually aggrieved by moving the goalposts).
If I complain at a restaurant that the soup is too salty, and the cook makes a new one, and now I complain that this one is too spicy (let’s assume the previous one was not), am I moving the goalpost?
I don’t know how to define the rules for what is proper criticism. Sometimes the utility function is too complex to express clearly. (And sometimes the person just sucks at expressing themselves clearly.)
On the other hand, if a situation is inherently a tradeoff between X and Y, and the person says “too much X” and later “too much Y”, it makes sense to tell them “hey, we all know that this is a tradeoff between X and Y, so either tell us what proportion of X to Y you want, or shut up”. (Then again, the person might challenge the idea that the tradeoff is inevitable. But better if they do it explicitly, rather than just complaining about X one day, and about Y the other day.)
On the meta level, it’s the same problem again—I can’t give you the proper rules for criticism, but I can say when I feel that people are going too far in certain direction. So I am unconstructively criticizing the very idea of criticism, heh.
Which is especially ironic from socialists because if there’s a poster boy for “correct in pointing out the issues with the status quo, pretty shit pie-in-the-sky proposed solution”, I’d say it’s Karl Marx.
But yeah, ideally you’d need to balance the two things. At the very least if all you can do is provide feedback, do so in a precise enough manner that people can work out a solution even if you can’t (for example, define by what metric you would consider the problem solved rather than leaving yourself open a path to be perpetually aggrieved by moving the goalposts).
If I complain at a restaurant that the soup is too salty, and the cook makes a new one, and now I complain that this one is too spicy (let’s assume the previous one was not), am I moving the goalpost?
I don’t know how to define the rules for what is proper criticism. Sometimes the utility function is too complex to express clearly. (And sometimes the person just sucks at expressing themselves clearly.)
On the other hand, if a situation is inherently a tradeoff between X and Y, and the person says “too much X” and later “too much Y”, it makes sense to tell them “hey, we all know that this is a tradeoff between X and Y, so either tell us what proportion of X to Y you want, or shut up”. (Then again, the person might challenge the idea that the tradeoff is inevitable. But better if they do it explicitly, rather than just complaining about X one day, and about Y the other day.)
On the meta level, it’s the same problem again—I can’t give you the proper rules for criticism, but I can say when I feel that people are going too far in certain direction. So I am unconstructively criticizing the very idea of criticism, heh.