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?
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
New contributor
add a comment |
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
New contributor
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
add a comment |
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
New contributor
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
software-industry communication manager
New contributor
New contributor
edited 7 mins ago
M0giddo
New contributor
asked 27 mins ago
M0giddoM0giddo
212 bronze badges
212 bronze badges
New contributor
New contributor
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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