But feedback is important. One of the things that I've learned, over the years (not just in tech -long story), is how to give feedback.
I have made some mistakes, and I rapidly learned that I only get one strike, as a manager, and not even that, if I'm not careful.
I have also been in the position of delivering feedback to someone I don't want to piss off, if at all possible (think green, with spandex pants), but it's vital that they absorb what I have to say.
I've learned that electronic communication is best avoided, when delivering feedback; especially negative feedback. Sometimes, I have no choice, but, for example, if we have FtF meeting in a week or so, maybe that is a better time for me to mention that I need to see a better burndown rate, as opposed to sending an email, or Slack message.
Also, in my experience, I've found that it's important to allow "pushback." This is especially important, when talking to smart, self-driven people. I have had people tell me to go piss up a rope, after giving them feedback, didn't react, and they ended up taking the feedback to heart, after cooling down. Sometimes, people just need to feel they got to say something, and giving them a safe place to say it, is important.