Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
200

I think the crux of the situation is: There is no template even though my boss asked her to provide one. Next time she stops by, beat her to the punch and insist that you need the template to do your job before she even asks for the next iteration of request. When she derails the conversation with specifics of what she wants wholeheartedly agree that ...


140

Do not give in to his demands. His demands are beyond stupid (and I say this as a no-child dog owner). This is not a bring-your-beloved-pet-day. Best case scenario is the dog will be bored to death sitting next to Joe listening to him explaining his day job in kid-friendly terms. He basically threatened to report me to the diversity manager of the company ...


138

How can an introverted non confrontational individual make this stop? It will stop when you stop reacting to their teasing. Never let jealous, ignorant coworkers (or anyone else) bother you when they lack your knowledge. Be proud of what you know. Clearly, it helped your manager.


134

It doesn't need to be accusatory or confrontational. If your co-workers are not truly over-grown teenagers, you might try something like this: Hi folks, I know that everyone is just kidding around and means nothing by it, but the constant Russian jokes have really grown old. I am politely asking that we please give the jokes a break. Thank you. For ...


134

How would you deal with such situation ? After nicely comforting him, which you have already done, it's time to firmly tell them to deal with it. It is not an individual's code, but the company's. As a manager, you need the code to be as maintainable as possible by your team and new additions you make to the team in the future. "code formatting is ...


100

Honestly, my reaction would be the following: Bob, I appreciate the feedback, but as a team we've decided that we're using Black as our mandatory code formatting tool, and that decision is final. I understand it's not your personal preference, but I'm afraid that you're going to need to learn to work with it. But if I wanted to engage in a discussion? ...


72

When she talks to me my anxiety goes through the roof. I have to use controlled breathing while imagining murdering her in a variety of ways. This is bad. You should be discussing this part with a mental health professional. They can advise strategies and/or medication to help you cope with your anxiety, since you find it so severe. What do I do ...


71

We learn not to yell at other people at our mother's knees. This is not acceptable behavior anywhere in public, let alone in a professional setting, and she's probably well aware of it. Anyone older than 6 or so should be. Your coworker seems to be accustomed to getting a pass on this behavior (for various reasons not worth discussing here), and speaking ...


62

I would try to convince him of the positive effects of uniform code formatting. Git diffs become much easier to digest when commit n and commit n+1 have the same formatting. Maintainability becomes easier, assuming the formatter enforces good practices. In the end, corporate software development is a team sport. If your code formatter allows defining rules,...


65

The worst thing you can do is keep it to yourself as she's already started badmouthing you to colleagues. Bring her behaviour to the attention of your manager. This may be paranoid, but it might be a good idea to start writing up your interactions with her, either in hardcopy or emails. Perhaps even avoid being alone with her in order to avoid a literal he-...


50

One of my past employers also did a modified version of this event. They called it Bring a Child to Work Day. By default people brought their own kids, but if you didn't have kids but had a favorite niece, nephew, friend's kid, or whatever, that was fine. (There was fine print somewhere to the effect that it was up to you to make sure this was ok with the ...


45

How would you deal with such situation ? I would try to understand the recalcitrant developers point of view. They may have good points to make that I'm ignoring. We implemented auto formatting on our codebase a few years ago and it caused no end of problems, partially due to the way it was introduced, but mostly due to the way it impacted our workflow. It ...


38

It sounds to me as if your coworkers are jealous of your wonderful ability. I feel knowing another language, let alone being fluent in it, is a great asset. I'm sorry you have to deal with childish adults who don't appreciate how cool that really is. Don't react to their comments and continue to do what you do. I'm personally impressed that you speak ...


36

I disagree with the answers suggesting changing people's backgrounds / messing with emails / stealing mice. That sort of "pranking" is a snarky passive-aggressive part of "office culture" I can do without. Thankfully it doesn't exist at my current workplace. Everyone locks their screens because we have a security-focused work culture and published security ...


31

If I owned a bakery, I may want my bakers to use a standard size of loaf. It makes it easier to buy bags for the bread, for instance. I can have a consistent price on the loaves I make. My bakers may feel that this restricts their creativity. Some may like to make very small, or very tall loaves of bread. Other bakers may feel that they prefer a much ...


30

As a dog lover I can conclusively say that a dog is not a child, no matter how you twist language. Not only is a dog a furry animal on four legs, it also has a non-human psychology, even though many try to anthromorphosize dogs. The confusion here stems from that the person in question seems to consider it their right to interpret language in a way they ...


27

Am I forced to join them in this situation? Absolutely not. You are not forced to eat lunch with them every day. Yes, it is true that having lunch together strengthens the professional relationship, but you should do it when you feel like it (and when your budget allows for such). Next time they invite you, and you are unable or don't want to go, politely ...


25

Here are some things that won't work wait until no-one is teasing you, approach them, and start a whole thing about how you're fed up with this teasing and it needs to stop variants of the above involving having someone else (your boss, HR, one colleague you trust) approach them and tell them to stop over-reaction at the time of teasing that can be ...


25

Not that I disagree with other answers here, but I'd say they're too soft, personally. This guy's behaviour is beyond ridiculous. My actions would be the following: Email the guy a simpe, factual follow up on your conversation; something like "Hi Bob, as per our conversation earlier, I can confirm that the event is only for children. Pets, including dogs, ...


19

Don't cave. There are serious health and safety issues with bringing dogs that are not present with children The first and foremost is allergies. Some people have fur allergies that certain breeds of dogs can trigger. The second is the behaviour of the dog cannot be guaranteed. This can be said of children too but even badly behaved children do not usually ...


18

This is from some advice I read about dealing with people telling racist jokes, but I think it's applicable to many other brands of low wit humour: Ask them to explain exactly why it is funny. Not in a confrontational manner, just express a genuine interest in understanding the underlying joke. Then for every answer they give you, ask them to explain that ...


18

"code formatting is totally bullshit" Even if this had a point (and it does not), black/white statements like this often hint at a very immature understanding of: how to deal with developer tools and discuss about their pros and cons in a balanced and context-rich manner (a.k.a. professionally) how to deal with teamwork We need professional and ...


17

I regard this as a colossal waste of electricity It's probably not as bad as you think - unless they have been specifically setup otherwise most modern laptops proactively reduce power consumption during periods of inactivity anyway. Turning off the screen, throttling the CPU/GPU, powering down any spinning rust etc. I've seen consumption figures as low as ...


17

I end up debugging with them for extended periods of time. At some point, they dictate me what they're trying to test, and I run (manual) tests for them. Please discontinue doing that immediately. It seems somehow they want to depend on you are you are (unknowingly) helping them to be dependent on you. Occasional chat / help is understood and appreciated ...


14

She is keeping me from advancing to other more important projects. That should be important to the organization's leadership. So, you will hopefully have your manager's support when you set a firm deadline beyond which further edits cannot be made. Here's an example. "I am unable to make any additional changes to this document after [insert the day of your ...


14

Never argue with stupid people, they will drag you down to their level and then beat you with experience. The reality is, you have been authorized to run this event for children, advice the person in question that you requested permission for children to be in the office, this has legal implications (insurance liabilities). You have not been authorized ...


12

Just tell him straight If you want cake, you go and get it yourself. People can't use seniority to make you into a gopher for such inconsequential things.


12

Why not write pretty much what you have written in the question? You seem to be pretty respectful, and to indicate that you don't take the comments the wrong way. If the tool doesn't support free-format text, write him an email saying it is prompted by the tool, but you don't know how to fit it into the tool.


12

Perhaps the root cause of the problem is not related to Code-formatting, but something else? In my experience, this situation clearly shows that the dissenting individual has not expressed himself/herself in a mature and rational manner, immaterial of whether they are right or wrong. I am not sure how long the individual in question has been with you and ...


12

This isn’t about code formatting at all. It’s about the worst form of micromanagement possible. Whenever a commit is made, a stupid mindless micro-manager changes the code in a stupid micromanaging way. And this developer is pissed off. (It seems some people didn't get this - when I say "micro-manager" I'm talking about the code formatting tool). Your gain, ...


Only top voted, non community-wiki answers of a minimum length are eligible