Guys, I need your help.
In our company, we are to discuss every detail of a finished project with our project manager, phase by phase, code by code, output by output. He is brilliant, arrogant, and a complete asshole.
Every time I am done with my module/task it has been approved by QA pain-makers, it's the "time" to meet the manager. I know what I did is worth praise, but I find it so hard to calm myself down while explaining my part.
Every time he indicates a possible bug of a possible situation, my brain cells die and I can barely come up with a good answer to that. When I get out of his room, all the solutions float before my eyes.
What do you suggest?
N.B. I am very confident in my programming skill.
EDIT:
If the project manager always thinks he's better than you, how can you defend considering he's your boss? And he believes he is right, and obviously you have to be wrong! You don't mess with the "boss". Now, do you?