How to deal with violent language from superior in workplaceInterview questions for a web developer / BI analystHow to approach manager about bad code base that needs immediate rewriting?How to deal with someone who feels threatenedFrustration with code supplied by a third-party companyHow to deal with unwillingness or indifference when asking for help with implementing an API in a foreign language I don't understand?My co-workers knowledge doesn’t match my concept of their rolesHow to deal with a coworker who blamed me for the bug that was his faultHow to separate personal Facebook from professional FB while getting full benefit of FB?How to deal with a senior coworker who wrote their own programming language?How to deal with end of project fears that creep up on me?

How does the 'five minute adventuring day' affect class balance?

Can I take Amul cottage cheese from India to Netherlands?

Early 2000s movie about time travel, protagonist travels back to save girlfriend, then into multiple points in future

Why do movie directors use brown tint on Mexico cities?

Why was Pan Am Flight 103 flying over Lockerbie?

Calculus, water poured into a cone: Why is the derivative non-linear?

Word ending in "-ine" for rat-like

Is leaving out prefixes like "rauf", "rüber", "rein" when describing movement considered a big mistake in spoken German?

Why is exile often an intermediate step?

What does 5d4 x 10 gp mean?

Correct use of the the idiom 'Гнать/Катить бочку'

Hard for me to understand one tip written in "The as-if rule" of cppreference

Having to constantly redo everything because I don't know how to do it

Two palindromes are not enough

The alcoholic village festival

Should Catholics in a state of grace call themselves sinners?

A* pathfinding algorithm too slow

Magento2: Custom module not working

Sort a list of lists by increasing order of elements

I agreed to cancel a long-planned vacation (with travel costs) due to project deadlines, but now the timeline has all changed again

Why will we fail creating a self sustaining off world colony?

Automorphisms and epimorphisms of finite groups

Dynamic Sql Query - how to add an int to the code?

Avoiding repetition when using the "snprintf idiom" to write text



How to deal with violent language from superior in workplace


Interview questions for a web developer / BI analystHow to approach manager about bad code base that needs immediate rewriting?How to deal with someone who feels threatenedFrustration with code supplied by a third-party companyHow to deal with unwillingness or indifference when asking for help with implementing an API in a foreign language I don't understand?My co-workers knowledge doesn’t match my concept of their rolesHow to deal with a coworker who blamed me for the bug that was his faultHow to separate personal Facebook from professional FB while getting full benefit of FB?How to deal with a senior coworker who wrote their own programming language?How to deal with end of project fears that creep up on me?













4















Background:



I am junior developer (apx. 1 year of experience) who was recently hired at a company smaller 150 people less than 6 months ago. The web software team is made up of less than 5 people, and everyone in it is focused on front-end web development besides the senior who does all the back-end work to keep the website running.



The senior engineer has been with the company for more than 20 years and wrote most of the website and all of the back-end framework code that we use to serve the website (without which the website would break). I generally try to avoid asking him questions because I can tell he is stressed, and from his body language, replies, and tone I have interpreted that he finds my questions very annoying and a waste of time.



Main issue:



Today I was trying to fix an issue with a web page I was updating, and this page was not showing any information from the database. I was asking a coworker (not the senior) if they could look at my code to see where I was making a mistake.

They started to explain what I was doing wrong, at which point the senior engineer walked over from his office, and started to ask me questions about the code I had written into the page and what the mistake I had made was. I tried to answer all of his questions but he was getting angry because I was taking a long time to explain.



When I explained the mistake, he angrily yelled at me and said "If you use a comma delimited string as a SQL parameter on the website again, I will beat you senseless". I replied that I understood and will not use it. He then told me to look up another object type to pass to the database and then he left.



I understand that I am a junior developer and that I need to respect and listen to the more knowledgeable superior. However after the discussion I felt very sad and angry because what he had said to me. I felt like quitting right there. I am afraid that the senior engineer might ask me to be fired (he said he has done it to others in the past), which would look bad on my record. But I feel like quitting so soon could be bad too.



What should I do? Should I stay and accept that I need to write better code to avoid events like this? Is what the senior engineer said normal? Thank you for your replies, and I am sorry if this question is too long.










share|improve this question









New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.














  • 2





    No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

    – rath
    5 mins ago






  • 1





    Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

    – Stephan Branczyk
    5 mins ago












  • Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

    – rath
    3 mins ago
















4















Background:



I am junior developer (apx. 1 year of experience) who was recently hired at a company smaller 150 people less than 6 months ago. The web software team is made up of less than 5 people, and everyone in it is focused on front-end web development besides the senior who does all the back-end work to keep the website running.



The senior engineer has been with the company for more than 20 years and wrote most of the website and all of the back-end framework code that we use to serve the website (without which the website would break). I generally try to avoid asking him questions because I can tell he is stressed, and from his body language, replies, and tone I have interpreted that he finds my questions very annoying and a waste of time.



Main issue:



Today I was trying to fix an issue with a web page I was updating, and this page was not showing any information from the database. I was asking a coworker (not the senior) if they could look at my code to see where I was making a mistake.

They started to explain what I was doing wrong, at which point the senior engineer walked over from his office, and started to ask me questions about the code I had written into the page and what the mistake I had made was. I tried to answer all of his questions but he was getting angry because I was taking a long time to explain.



When I explained the mistake, he angrily yelled at me and said "If you use a comma delimited string as a SQL parameter on the website again, I will beat you senseless". I replied that I understood and will not use it. He then told me to look up another object type to pass to the database and then he left.



I understand that I am a junior developer and that I need to respect and listen to the more knowledgeable superior. However after the discussion I felt very sad and angry because what he had said to me. I felt like quitting right there. I am afraid that the senior engineer might ask me to be fired (he said he has done it to others in the past), which would look bad on my record. But I feel like quitting so soon could be bad too.



What should I do? Should I stay and accept that I need to write better code to avoid events like this? Is what the senior engineer said normal? Thank you for your replies, and I am sorry if this question is too long.










share|improve this question









New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.














  • 2





    No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

    – rath
    5 mins ago






  • 1





    Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

    – Stephan Branczyk
    5 mins ago












  • Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

    – rath
    3 mins ago














4












4








4








Background:



I am junior developer (apx. 1 year of experience) who was recently hired at a company smaller 150 people less than 6 months ago. The web software team is made up of less than 5 people, and everyone in it is focused on front-end web development besides the senior who does all the back-end work to keep the website running.



The senior engineer has been with the company for more than 20 years and wrote most of the website and all of the back-end framework code that we use to serve the website (without which the website would break). I generally try to avoid asking him questions because I can tell he is stressed, and from his body language, replies, and tone I have interpreted that he finds my questions very annoying and a waste of time.



Main issue:



Today I was trying to fix an issue with a web page I was updating, and this page was not showing any information from the database. I was asking a coworker (not the senior) if they could look at my code to see where I was making a mistake.

They started to explain what I was doing wrong, at which point the senior engineer walked over from his office, and started to ask me questions about the code I had written into the page and what the mistake I had made was. I tried to answer all of his questions but he was getting angry because I was taking a long time to explain.



When I explained the mistake, he angrily yelled at me and said "If you use a comma delimited string as a SQL parameter on the website again, I will beat you senseless". I replied that I understood and will not use it. He then told me to look up another object type to pass to the database and then he left.



I understand that I am a junior developer and that I need to respect and listen to the more knowledgeable superior. However after the discussion I felt very sad and angry because what he had said to me. I felt like quitting right there. I am afraid that the senior engineer might ask me to be fired (he said he has done it to others in the past), which would look bad on my record. But I feel like quitting so soon could be bad too.



What should I do? Should I stay and accept that I need to write better code to avoid events like this? Is what the senior engineer said normal? Thank you for your replies, and I am sorry if this question is too long.










share|improve this question









New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Background:



I am junior developer (apx. 1 year of experience) who was recently hired at a company smaller 150 people less than 6 months ago. The web software team is made up of less than 5 people, and everyone in it is focused on front-end web development besides the senior who does all the back-end work to keep the website running.



The senior engineer has been with the company for more than 20 years and wrote most of the website and all of the back-end framework code that we use to serve the website (without which the website would break). I generally try to avoid asking him questions because I can tell he is stressed, and from his body language, replies, and tone I have interpreted that he finds my questions very annoying and a waste of time.



Main issue:



Today I was trying to fix an issue with a web page I was updating, and this page was not showing any information from the database. I was asking a coworker (not the senior) if they could look at my code to see where I was making a mistake.

They started to explain what I was doing wrong, at which point the senior engineer walked over from his office, and started to ask me questions about the code I had written into the page and what the mistake I had made was. I tried to answer all of his questions but he was getting angry because I was taking a long time to explain.



When I explained the mistake, he angrily yelled at me and said "If you use a comma delimited string as a SQL parameter on the website again, I will beat you senseless". I replied that I understood and will not use it. He then told me to look up another object type to pass to the database and then he left.



I understand that I am a junior developer and that I need to respect and listen to the more knowledgeable superior. However after the discussion I felt very sad and angry because what he had said to me. I felt like quitting right there. I am afraid that the senior engineer might ask me to be fired (he said he has done it to others in the past), which would look bad on my record. But I feel like quitting so soon could be bad too.



What should I do? Should I stay and accept that I need to write better code to avoid events like this? Is what the senior engineer said normal? Thank you for your replies, and I am sorry if this question is too long.







software-industry communication manager






share|improve this question









New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question









New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question








edited 7 mins ago







M0giddo













New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 27 mins ago









M0giddoM0giddo

212 bronze badges




212 bronze badges




New contributor



M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




M0giddo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









  • 2





    No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

    – rath
    5 mins ago






  • 1





    Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

    – Stephan Branczyk
    5 mins ago












  • Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

    – rath
    3 mins ago













  • 2





    No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

    – rath
    5 mins ago






  • 1





    Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

    – Stephan Branczyk
    5 mins ago












  • Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

    – rath
    3 mins ago








2




2





No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

– rath
5 mins ago





No, it's not normal, and it's not cool. It's easy to think of countless replies after the fact but in the moment people tend to not be as quick with words. Where are you located? Different countries have different laws for this kind of thing (though they all tend towards the same thing)

– rath
5 mins ago




1




1





Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

– Stephan Branczyk
5 mins ago






Your Senior Engineer is a bully! Don't quit just yet (if you can). Look for another position (either inside the company away from him or outside of it). It's usually easier to find something when you're already employed.

– Stephan Branczyk
5 mins ago














Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

– rath
3 mins ago






Another thing: The senior colleague has been there for 20 years and has written most of the backend and large parts of the frontend for your organization. You have a bus factor of 1. You'll find something better eventually, don't worry, you won't be a lifer like this guy.

– rath
3 mins ago











0






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',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






M0giddo is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f139411%2fhow-to-deal-with-violent-language-from-superior-in-workplace%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








M0giddo is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















M0giddo is a new contributor. Be nice, and check out our Code of Conduct.












M0giddo is a new contributor. Be nice, and check out our Code of Conduct.











M0giddo is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to The Workplace Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f139411%2fhow-to-deal-with-violent-language-from-superior-in-workplace%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її