[background] I have been working on a game and I handed it in for 3rd-party certification. They came back with a couple of issues which I fixed all but one. We had a question about the final issue and it was taking them too long to get back to us so I packaged the game up for delivery in case they no longer required us to fix the issue. I did this because I don't like packaging up the games too much and I thought I'd get it out of the way. It had been tested but QA didn't take the time to do a detailed job so I did it myself.
There was no formal procedure for any of this at all. It is my duty to package up games. The company is very informal anyways.
[issue] I sent an email to my project manger and the QA just putting the idea out there that I packaged it up in anticipation of the client's response.
Both of them immediately sent emails going all over me saying never to send anything to a client that hasn't been tested. I thought their reaction was over the top, out of context, and hot-headed.
I didn't understand the severity of their reaction. I asked them if they thought I was stupid and if they don't trust me then ask someone else. (I thought I was just being frank and honest)
[now] He didn't like that too much.
He has a history of harassing me because of my family status and short mat leave so I am very on-edge with him.
I want this kind of thing to stop happening. I would like to have a consistent level-headed trusting manager who doesn't have strong reactions to nothing. How can I improve communications with him?
Should I tell him that I don't feel good about his communications because of the previous harassment?