My current situation is that. I got annual feedback during December which I joined few months ago. They were more than impressed with my coding skills, but they were not so much with my soft skills.
Two of the feedback I got were:
1) I was too demanding when I joined the job because I asked them several time to hurry about the laptop so I can work. It was a small company. They usually mac but we had talked about Windows laptop before I joined. But still they didn't arranged it causing me to be next to no productive and mostly unassigned for first 2-3 weeks. That's why I asked them several times to hurry because I just wanted to work. Now I think about it, I personally feel wrong too. Even I feel I was bit too demanding and want to apologize for it.
2) I am not very social. I don't talk much at work. Some of my coworker says that they don't even know me properly. I am introvert and I always suffered from social anxiety from years but I suffer from some mental health issues from a year now, which makes it really hard to do anything. Truth is I feel very lonely all the time and I wish I had peoples to talk to, but still I fail most of the time. But I really try hard.
So this is related to work. I am wondering about both cases. Work and general life. If I do something wrong which is not completely my mistake, should I try to explain the truth or should I just sincerely apologize without any explanation.