I work in the IT department of a bigger company.

For the last couple of months I have been in charge of tech support of a couple web applications, I only do this occasionally since I work in software development full time.

A specific person, the head of a different department, is well known for somehow always experiencing issues with his software or computer equipment in general, but mostly the issues appear to be because of his own wrongdoing.

This person is also a user of said web applications. Since I'm responsible for them, he takes every chance he gets to ask for my presence so he can explain to me everything that "is wrong" with them, complaining about how he has to waste several hours each month (web apps are used on a monthly basis) to try and make them work but still they don't. He gets aggressive enough to complain loudly about how we may have time to waste but he doesn't, about how it's unbelievable that he has to every month call someone and show them what's wrong and still nothing gets fixed, about how he thinks we are doing it on purpose so he can't take care of whatever else he's supposed to do, about how can we develop such horrible systems that nothing ever works on them. Basically he thinks it's garbage, and he knows I'm the only person responsible for it so the use of "we" is only a euphemism.

Now, in a way, I understand some of the things he says, there are several things I see on the software that I probably would have done differently, but that's the issue, I didn't develop it, I didn't design it, I wasn't even an employee before this was up and running. And it's not like I can just say I'm gonna work on that because he keeps complaining, I'm part of other projects, with several deadlines that take all my work time and even more in many cases.

However I don't tell him that, I only tell him the truth, every time he calls me I try to explain the same things, that some functionality is actually designed to behave in such a way (it is), that there are things that because of security he cannot do, that the software works as it was intended to and so on. But it serves no purpose, he just keeps yelling at me because "well... but it doesn't do this and it doesn't do that... and also...".

My direct boss is aware of him and the so called issues he complains about, then I'm told I probably shouldn't worry too much about it.

But still I'm the one that has to keep getting yelled at because of others' past decisions plus the lack of greater understanding of this person. He's even passively aggressively threatened me to talk with the head of my department and complain about how everything "we" do is garbage. Something I'd have no problem with because he also uses those web apps and doesn't experience those issues.

I like my line of work, I enjoy it, I strive to make the best out of everything I make. And it angers me that basically he tells me I am everything I try not to be. I have no idea if he does the same to other people, he might as well, but I know for sure he didn't do it to whoever was responsible for this before me.

So, if you've read all this through, how could I deal with this?

4 Answers 4


Being yelled at sucks.

It sucks a lot less when you know that the person doing the yelling is in the impotent position of being able to do nothing but yell.

He can't complain to your boss, because your boss already knows the score and is on your side.

He can't complain to the head of the department because the head also uses the web app and doesn't have the problems.

Since he can't hurt you, stop caring what he thinks.

You also might try to minimize face to face contact - have him log tickets in your bug tracking app instead. He will either log decent tickets that report bugs you can fix, or he'll log incoherent garbage that will eventually cause him problems.

  • +1 "It sucks a lot less when you know that the person doing the yelling [can't do even less than you can]..." - nice one, I will adopt that quote. Nov 3, 2017 at 23:53

Instead of explaining why the site works the way it does, try to validate. Offer no resistance or argument to his complaints. Agree wherever you can. Empathize. "I understand that must be very frustrating." "I would be annoyed too."

When he tells you to fix this or that, tell him that it isn't your call. You are the wrong person to talk to if he wants a new system or wants the old one redesigned to meet a different set of requirements. Suggest he talk to someone at a higher level to get the ball rolling on a redesign.

Have him log everything as a ticket. Tell him that creating a document trail will help make the case with management.

Immediately after you speak to him, email your boss or the head of your department and cc: AngryMan. "AngryMan has told me that he is concerned about X, Y, and Z. How do you want to handle this?" People like this guy seem to get off shouting at people low on the totem pole - which is totally not cool, btw. A supervisor should intervene if he keeps shouting at you or treating you abusively.


Don't waste time talking to him - get him to record everything in your companies ticketing system. Sell that idea to him on the basis that his complaint will be recorded and visible at the highest levels in the company.

When you have time or resources, work on his tickets.

Next month, when he complains, ask him to update his ticket with the new information. ....if there is any.


It seems that both of you are in agreement that the software currently in place could do with some changes/upgrades, perhaps that's a good place to find some common ground? You could be proactive in trying to find a solution to his problems. It probably wouldn't take much to get him on board with kickstarting a new project to improve what is there.

The outcome of this would likely either be:

  1. Your company ends up with better tools for managers to do their job and, hopefully, you get shouted at less.
  2. The company decides not to go ahead with changes for budgetary/political/whatever reasons and, hopefully, this manager will have found someone else to direct their anger at because it's no longer you that is "blocking" them.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .