Earlier quoted context omitted.
I like it. I really dislike working with under-performers and people who just refuse to do due diligence on their end. I dislike working with people who always want you to come over to their frame of mind rather than trying to get into yours or meet in the middle. I saw a ton of people coasting during Covid. People need to get negative feedback when they deserve it.
Agreed. It's demoralizing to have an under-performing colleague stick around for months or years. It's even worse to work with someone who's mastered the art of "talking the talk" to get a job, who makes big promises but always has some excuse for why they can't deliver, and who never actually ships anything. Most first-level tech managers don't have the courage to fire fast enough. The best feedback I've ever gotten…
It could be like SNAP that fired the entire company that they acquired because they had to cut costs but the product was meaningful and I'm sure the team worked very hard on it.