No, your technical skills are not an excuse for your poor social skills
The other day, I had a pretty bad review from a very good developer. The point was completely valid, the message ended with an insensitive bit about the quality of my work. I fought back, reviews are...