I'll play the devil's advocate here.
- Meaningless long conversations/interrogation just to prove that I have made a mistake or I am involved in a problem resulting from a miscommunication.
Given that we have no context, I'm going to assume that your manager knows more about the problem than you do. You have already conceded that he's a
pro in the field and having only heard one side of the story, I'm assuming you could've made a better job
communicating before the problem happened.
- Mean messages left & right whenever we are conversing in an issue and sometimes some disrespectful words in between.
Being in management myself, I can only say that honesty is sometimes miscontrued as
mean. Your manager may just be honest with you and you're simply unable to accept it.
- Objecting on every attempt I do to solve clients problems; please advise that I work in development & support as well.
It may be possible that your solutions aren't up to par with his expectations. Since he objected on your solutions, then other solutions have been deployed, how did they fair against your original ones?
- Objecting and expressing feeling of bother whenever I receive a request from a client that he is not ccd in. (not my fault)
It's not your fault that you received the request, it's your fault that you didn't immediately forward it to him.
- Asking for a sudden timelines on tasks I am doing without giving me any time to assess.
Do you mean tasks you
will be doing or tasks you
are doing? Perhaps you should get into the habit of communicating better? As soon as you receive a tasks, clearly convey that you are taking X amount of hours to assess the approximate effort that is needed to complete the task, before starting on anything.
- Sometimes reminding me rudely that this task has exceeded my timeline for it (even for the small half an hour task) even tough I don't have a priority task after it.
Just because you don't have any task scheduled after the one you're doing now, does not mean that you're allowed to prolongue whatever you're currently doing.
- Obvious and in-your-face no trust behavior appearing in a sudden request to know what is delaying the task (for no priority tasks as well) and asking me to show him my screen to validate my words.
if you have a history of delaying tasks, then his actions may be justified.
- My manager is a pro but the Lebanese kind of one, showing up at work @ 1pm, having his own company inside the company... Some of you will know what I am talking about.
You're appealing to hypocrisy, it doesn't matter what he's doing, that's up to his manager to assess. You should just worry about your own issues.
-
By the time you read this line, you're fueled with anger, which is the original intent of my reply. You have to make sure that you're calm during your discussions with him, if anything i said has a shred of truth, I urge you to re-evaluate the points you plan on discussing with him as not to fall in any trap. It is quite possible that his own underperformance is backfiring on him from his manager and he's just lashing at you as a result.
Have an open and honest discussion with him, do not let his words get to you. If after your discussion with him, things do not change, then you can go over his head.
Know your rights, do not quit your job as you lose a whole lot of money doing so.
If you find another job, make sure the package gives you what you would've gotten had they fired you.
If you would like to more about this, send me a message.