Anxiety attack at work, caused by colleague, how to handle?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite












I have a colleague who thinks he knows everything better than me. Sure, he knows many things, but not everything.



He pulls up my changes and starts criticizing them. I'm sure our manager put him up to that. I constantly have to defend my code, even when I know it’s good code and his only argument is “I know because I programmed for 20 years and you just 1”. He says “Why are you using Linq to filter that list, a couple foreach work too.”. I think he’s trying to hide that he’s the only developer in the company that doesn’t understand Linq. He keeps telling me my solutions are “overkill” when I use a lambda expression. He also looks at me with a blank expression when I mention SOLID.



He’s been badmouthing me to our manager, because I refuse to name my class “Request” to “RequestClass” and other weird reasons.



He shouted at me a few days back. Luckily he’s been away from the office since, so I thought I was able to calm down some. You see, I suffer from a generic anxiety disorder. Today I saw him again and I immediately felt an attack coming up. I’m hiding in the bathroom at the moment. I’m using women-business as an excuse. That works, but not permanently.



My manager has instructed him to check on me, since I took long on a change request a while back. It was a difficult one because I had to refactor a class that this programmer wrote (badly). Of course he claimed that it was easy when the manager asks. The manager and this programmer go back a long time.



My seat is in view from both this colleague and our manager.



How do I go about this? How do I hide my anxiety attacks? I don’t want to be fired, I have a family to feed. Location is Netherlands. We do have a HR department. This manager manages this other programmer, me and another guy who just got diagnosed with a depression caused by work and only told me.










share|improve this question





















  • Does your manager and colleague know you have anxiety?
    – Twyxz
    1 min ago










  • @Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
    – Cyonis
    24 secs ago
















up vote
0
down vote

favorite












I have a colleague who thinks he knows everything better than me. Sure, he knows many things, but not everything.



He pulls up my changes and starts criticizing them. I'm sure our manager put him up to that. I constantly have to defend my code, even when I know it’s good code and his only argument is “I know because I programmed for 20 years and you just 1”. He says “Why are you using Linq to filter that list, a couple foreach work too.”. I think he’s trying to hide that he’s the only developer in the company that doesn’t understand Linq. He keeps telling me my solutions are “overkill” when I use a lambda expression. He also looks at me with a blank expression when I mention SOLID.



He’s been badmouthing me to our manager, because I refuse to name my class “Request” to “RequestClass” and other weird reasons.



He shouted at me a few days back. Luckily he’s been away from the office since, so I thought I was able to calm down some. You see, I suffer from a generic anxiety disorder. Today I saw him again and I immediately felt an attack coming up. I’m hiding in the bathroom at the moment. I’m using women-business as an excuse. That works, but not permanently.



My manager has instructed him to check on me, since I took long on a change request a while back. It was a difficult one because I had to refactor a class that this programmer wrote (badly). Of course he claimed that it was easy when the manager asks. The manager and this programmer go back a long time.



My seat is in view from both this colleague and our manager.



How do I go about this? How do I hide my anxiety attacks? I don’t want to be fired, I have a family to feed. Location is Netherlands. We do have a HR department. This manager manages this other programmer, me and another guy who just got diagnosed with a depression caused by work and only told me.










share|improve this question





















  • Does your manager and colleague know you have anxiety?
    – Twyxz
    1 min ago










  • @Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
    – Cyonis
    24 secs ago












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a colleague who thinks he knows everything better than me. Sure, he knows many things, but not everything.



He pulls up my changes and starts criticizing them. I'm sure our manager put him up to that. I constantly have to defend my code, even when I know it’s good code and his only argument is “I know because I programmed for 20 years and you just 1”. He says “Why are you using Linq to filter that list, a couple foreach work too.”. I think he’s trying to hide that he’s the only developer in the company that doesn’t understand Linq. He keeps telling me my solutions are “overkill” when I use a lambda expression. He also looks at me with a blank expression when I mention SOLID.



He’s been badmouthing me to our manager, because I refuse to name my class “Request” to “RequestClass” and other weird reasons.



He shouted at me a few days back. Luckily he’s been away from the office since, so I thought I was able to calm down some. You see, I suffer from a generic anxiety disorder. Today I saw him again and I immediately felt an attack coming up. I’m hiding in the bathroom at the moment. I’m using women-business as an excuse. That works, but not permanently.



My manager has instructed him to check on me, since I took long on a change request a while back. It was a difficult one because I had to refactor a class that this programmer wrote (badly). Of course he claimed that it was easy when the manager asks. The manager and this programmer go back a long time.



My seat is in view from both this colleague and our manager.



How do I go about this? How do I hide my anxiety attacks? I don’t want to be fired, I have a family to feed. Location is Netherlands. We do have a HR department. This manager manages this other programmer, me and another guy who just got diagnosed with a depression caused by work and only told me.










share|improve this question













I have a colleague who thinks he knows everything better than me. Sure, he knows many things, but not everything.



He pulls up my changes and starts criticizing them. I'm sure our manager put him up to that. I constantly have to defend my code, even when I know it’s good code and his only argument is “I know because I programmed for 20 years and you just 1”. He says “Why are you using Linq to filter that list, a couple foreach work too.”. I think he’s trying to hide that he’s the only developer in the company that doesn’t understand Linq. He keeps telling me my solutions are “overkill” when I use a lambda expression. He also looks at me with a blank expression when I mention SOLID.



He’s been badmouthing me to our manager, because I refuse to name my class “Request” to “RequestClass” and other weird reasons.



He shouted at me a few days back. Luckily he’s been away from the office since, so I thought I was able to calm down some. You see, I suffer from a generic anxiety disorder. Today I saw him again and I immediately felt an attack coming up. I’m hiding in the bathroom at the moment. I’m using women-business as an excuse. That works, but not permanently.



My manager has instructed him to check on me, since I took long on a change request a while back. It was a difficult one because I had to refactor a class that this programmer wrote (badly). Of course he claimed that it was easy when the manager asks. The manager and this programmer go back a long time.



My seat is in view from both this colleague and our manager.



How do I go about this? How do I hide my anxiety attacks? I don’t want to be fired, I have a family to feed. Location is Netherlands. We do have a HR department. This manager manages this other programmer, me and another guy who just got diagnosed with a depression caused by work and only told me.







professionalism software-industry management work-environment colleagues






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 10 mins ago









Cyonis

1,72941122




1,72941122











  • Does your manager and colleague know you have anxiety?
    – Twyxz
    1 min ago










  • @Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
    – Cyonis
    24 secs ago
















  • Does your manager and colleague know you have anxiety?
    – Twyxz
    1 min ago










  • @Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
    – Cyonis
    24 secs ago















Does your manager and colleague know you have anxiety?
– Twyxz
1 min ago




Does your manager and colleague know you have anxiety?
– Twyxz
1 min ago












@Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
– Cyonis
24 secs ago




@Twyxz No. They know some other colleagues have autism and joke about that behind their backs. I don't want them to know.
– Cyonis
24 secs ago















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "423"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f120994%2fanxiety-attack-at-work-caused-by-colleague-how-to-handle%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f120994%2fanxiety-attack-at-work-caused-by-colleague-how-to-handle%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

Long meetings (6-7 hours a day): Being “babysat” by supervisor

Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

Confectionery