DEV Community

Cover image for 🙃 So Your Manager is Passive Aggressive: A Survival Guide for Developers
Alvin Bellero
Alvin Bellero

Posted on

🙃 So Your Manager is Passive Aggressive: A Survival Guide for Developers

We have all been there. You submit your PR, feeling pretty good about yourself, and then your manager replies with:

"No worries, I'll just fix it myself. It's fine. Really."

Fine dog meme

Spoiler: it is not fine. Nothing about that is fine. That sentence alone contains more suppressed rage than a developer who just found out the legacy codebase has zero documentation and the original author left the company in 2014. 😤


First Things First: What Even Is Passive Aggression?

Passive aggression is when someone expresses negative feelings indirectly instead of addressing them head on. In a workplace context, it is the art of saying one thing while radiantly communicating the exact opposite through tone, timing, and strategic silence.

Think of it as a bug in human communication. The function signature says return happiness() but the actual output is throw resentment. 🐛


The Greatest Hits: Signs Your Manager Might Be Passive Aggressive

1. The "Just Checking In" Email at 11:47 PM 🕛

It is always sent late at night. Not because they need an answer immediately. Just so you wake up to it. Just so you know.

"Hey! Just wanted to check in on that ticket. No rush. 😊"

The smiley face is load bearing. Remove it and you get the truth.

2. Praise That Is Actually a Complaint in a Trench Coat

"Wow, you actually finished that feature! I was not sure you would."

Surprised Pikachu

Sir. EXCUSE ME. That sentence started as a compliment and ended as an accusation and I will not stand for it.

3. The Silence Treatment in Standups

You share your update. Everyone else gets follow up questions. You get... a slight nod. The kind of nod that says "I heard you" and also "I am deeply disappointed in you as a human being."

4. Moving the Goalposts But Making It Your Fault

"I thought we agreed the button should be blue?"

You have Slack messages, emails, a Jira ticket, AND a screenshot of the Figma file all saying green. But somehow, here you are, the villain of this story.

Sigh Office

5. Delegating Work With Invisible Strings

They assign you a task. You complete it. Then they redo it anyway and mention it in the next all hands.

"I took the liberty of updating John's work here. Just a few small tweaks."

Forty three commits later... 🙄

Really?


Why Do Managers Do This?

Okay, let us put on our empathy hats for exactly 90 seconds.

Thinking gif

Passive aggression often comes from:

  • Fear of confrontation — They want to express frustration but lack the emotional tools to do it directly
  • Imposter syndrome — Insecurity can make people feel threatened by competent team members (yes, that means you 💅)
  • Organizational pressure — They might be getting squeezed from above and passing that energy downward like a very unpleasant relay race
  • Just... that is how they learned to communicate — Some people grew up in environments where direct expression was not safe or modeled

None of this excuses the behavior. But understanding the root helps you not take it personally. Which is easier said than done when you are staring at that 😊 at midnight.


Your Survival Toolkit 🧰

1. Document Everything Like Your Career Depends on It (It Might)

Paper trails are your best friends. Decisions in Slack? Screenshot. Verbal agreement in a meeting? Follow up with a quick email summary.

"Hey, just recapping what we discussed — we agreed the button is green. Let me know if I misunderstood!"

Polite. Professional. Bulletproof. 😇

2. Name the Ambiguity Out Loud

When you receive a passive aggressive message, respond to the literal words, not the subtext. This forces clarity without escalating.

Them: "That is one approach, I guess."
You: "Happy to explore other approaches if you have preferences. What would you suggest?"

Now they have to either say something concrete or reveal that there was never actually a problem. Either way, you win.

3. Do Not Mirror the Energy

This is so tempting. Do not do it. Passive aggression is contagious and responding in kind will only deepen the dysfunction. You are better than that. Also, they are probably better at it than you since they have been practicing for years.

SpongeBob ight imma head out

4. Choose Your Battles Like a Senior Engineer Chooses Their Stack

Not everything is worth addressing. Some passive aggressive comments are just noise. Learn to distinguish between what is affecting your work, your wellbeing, or the team versus what is just mildly annoying. Conserve your energy for the real ones.

5. Loop in a Third Party When Things Escalate

If the behavior is chronic and affecting your performance reviews, project ownership, or mental health, it is time to bring in HR or a skip level manager. Frame it around impact, not personality.

"I have noticed a pattern that is making it difficult for me to get clear direction on my work. I would love some guidance on how to improve communication."

Calm. Factual. Not "my manager gives me the ick."


A Note on Knowing When to Leave 🚪

Sometimes you do everything right and the environment just does not change. A manager who consistently undermines you, takes credit for your work, and communicates through emotional warfare is not a growth opportunity. That is just a bad situation.

Your skills travel with you. Your manager's issues stay with them.

Michael Scott that's what she said gif

(okay that gif was only tangentially relevant but it felt right)


TL;DR for the People Who Scrolled Here First (No Judgment) 👋

  • Passive aggressive managers communicate frustration indirectly and it is genuinely exhausting
  • Common signs: backhanded compliments, late night "just checking in" messages, strategic silence, and retroactive goal changes
  • It usually comes from their own insecurities and communication gaps, not your actual performance
  • Protect yourself: document decisions, respond to literal words, do not mirror the energy
  • If it is chronic and affecting your career or mental health, escalate or exit

You deserve a manager who just... says the thing. The actual thing. With their words. Like an adult human.

Until then, godspeed. And may your PRs be approved on the first review. 🙏

May the force be with you


Have a passive aggressive manager story? Drop it in the comments. We are all going to heal together.

Top comments (0)