News for hackers. Stuff that matters.
Re:Firing Frankness by m0zg on Tuesday December 18, 2018 @06:10PM (#18711480)
I think it's the other way around, it _should_ feel good to criticize _in good faith_, if you have the necessary qualifications and the person has asked for feedback. How else can the other person get better if not by absorbing the feedback? I don't know about you, but I've learned long ago that the way I perceive myself does not necessarily align with the way others perceive me.

The fact that the first reaction to any even remotely negative feedback is defensive is what's bad. I feel this is why some people don't like code reviews. What's also bad is that often feedback is given as a put-down rather than to help (i.e. not in good faith), or when negative feedback is given in front of others.

Re:Firing Frankness by ricree on Tuesday December 18, 2018 @07:45PM (#18712016)
Good feelings are bad because they are a warning sign of bad faith criticism. While honest feedback is unquestionably important, there are a great many people who criticize more for their own self indulgence than for the sake of others. It's a seductive enough trap that even well meaning people might wind up giving bad feedback simply because it feels good to criticize, all the while justifying it as helping someone who is not, in fact, left any better off.

When criticizing, it helps to have a clear reason why. It may be a good faith attempt to help the other person, or because their actions affect some other thing they are contributing to, or because their actions have unintended consequences for someone else. Regardless, there should be some benefit beyond one's own gratification. If you catch yourself enjoying the act of criticizing others, it's probably a good idea to doublecheck your motivations and results to make sure that it's actually for someone else's benefit.

Re:Firing Frankness by m0zg on Tuesday December 18, 2018 @08:05PM (#18712136)
You must be one of those folks who don't like code reviews then. Good criticism is a lot of work, and it can be immensely helpful.
Re:Firing Frankness by ergothus on Wednesday December 19, 2018 @11:57AM (#18717037)
> Good criticism is a lot of work

Bingo - Good criticism is a matter of considering how it will be taken, because you aren't feeling good about the criticism itself, but rather the results you are trying to achieve. Bad criticism is enjoying the criticism itself.