Before Linus, there was Dijkstra. The norm of equating technically proficiency with hostile arrogance has been part of CS since the start. Sad thing is, there are devs out there who feel, deep down, that you lose technical merit when you go soft. It’s such an unhealthy mindset.
Programming is frustrating, but it is for all of us. Why add onto that frustration by berating your colleagues?