News for hackers. Stuff that matters.
Re:A conflict with a manager ended with me being disallowed ... by moritonal on Monday June 20, 2022 @07:14AM (#31808911)
Sorry, but this is your fault.

As ever, your role as the employee (triply so as a contractor!) is to stay professional and follow directions. Yes, you and your manager had very different styles, but we are in a very fortunate position that if you dislike your employer you can just leave.

What you shouldn't do, is tell your obviously unstable manager to go read a book on managing, created sarcastic backlog items to mock his micro-managing and directly went against his orders publicly?

Your manager was bad, but you should have done your job and politely swapped teams. Instead you're portraying yourself as a poor contractor who only slightly mocked his manager, then blasted the company on a custom built blog.

Re:A conflict with a manager ended with me being disallowed ... by Philip-J-Fry on Monday June 20, 2022 @07:29AM (#31809021)
If everyone just sucks it up then nothing gets solved. Ever been told to do something by a developer and you firmly disagree? I'm not going to give in and do what he says, I'm going to make an argument and hope it changes things for the better. If I just put up with the shit then it's me who has to deal with it in the future when it all falls apart.

Giving in to shit management will just reinforce it. Changing teams isn't a solution if your enjoy the team. Standing up for yourself and the team is.

Could he have gone about things better? Probably. But your job isn't just to follow directions, especially as a senior engineer.

Re:A conflict with a manager ended with me being disallowed ... by PragmaticPulp on Monday June 20, 2022 @08:10AM (#31809335)
> If everyone just sucks it up then nothing gets solved

That’s not what anyone is saying. The parent comment specifically said that the OP needed to work on changing teams, not going to war with his own manager.

As a manager of managers, it’s not that hard to see when a manager’s own team doesn’t like them. Getting multiple requests from people on a team who want to escape it is a huge warning sign that warrants further investigation.

However, if I instead get reports that a team member is combative and fighting with their manager at every turn, I have to approach it as interpersonal conflict. Some times (like this story), both parties can be in the wrong. If the situation as written is accurate and honest, I’d be moving toward heavy mentorship for both parties involved but they’d both be up for removal if they couldn’t improve.

One person behaving badly doesn’t give a free license for the other person in the conflict to also behave badly. “But he started it first” isn’t even a valid excuse in elementary school and it’s not valid in the workplace either.

Re:A conflict with a manager ended with me being disallowed ... by shalmanese on Monday June 20, 2022 @10:29AM (#31810768)
You have to approach it as interpersonal conflict? What, does the international federation of manager of managers take away your manager of managers license for not following the manager of managers code to the letter?

Managers are expected to be held up to a higher standard because they were presumed to be better at interpersonal relationships as a reason for moving into the role.

Yes, it's certainly not great when an IC is unprofessional but they're expected to be maturing over time and the range of issues that could provoke an IC to be unprofessional is vast and could conceivably never reoccur. Managers have less excuse, they're the ones placing the people on their team and they're the ones responsible for dealing with issues within their team.

Your role as a manager of managers is just to do what works. By pretending there's some external force that binds you from reaching the right decision is a way of externalizing responsibility so you can enact a decision you secretly want to but are unwilling to morally admit to yourself.

Re:A conflict with a manager ended with me being disallowed ... by acoard on Monday June 20, 2022 @10:59AM (#31811137)
The person you're responding to said they'd approach it as an interpersonal conflict if the IC "is combative and fighting with their manager at every turn."

Everyone has to be mature and professional at work. Yes, management might be held to slightly higher standards, but being combative and fighting with your manager at every turn is below the standard for anyone.

Re:A conflict with a manager ended with me being disallowed ... by shalmanese on Monday June 20, 2022 @11:21AM (#31811418)
Which

a) They made up wholly out of thin air just so they could drop their "have to" line

and b) If an IC "is combative and fighting with their manager at every turn.", then holy hell, is it not an interpersonal conflict, it's even more of a management failure. The manager was the one who put the person on the team, how did they evaluate this person? Why did they not pick up on the warning signs? What stopped them from letting them go even faster?

The IC is 100% fired in this scenario but the responsibility is also 100% on the manager that this should have never happened in the first place.

An interpersonal conflict is when there is genuine differences of opinion that come from honest differences in values. Not when one or both sides are clearly wrong.

A lot of this entire thread sounds like "perfect victim" blaming. Only the perfect victims are allowed to point out abuse in the system, if you have some prior criminal history or you've made some sexual missteps in the past, then you "deserve" the police brutality/sexual harassment that was put upon you.

Standards are made wholly out of whole cloth over who gets to be the perfect victim and if you fail at any minor point of decorum, then we "have to" disregard your critique of the system because you "weren't professional enough" to have suffered management abuse.

Re:A conflict with a manager ended with me being disallowed ... by acoard on Monday June 20, 2022 @11:43AM (#31811686)
>a) They made up wholly out of thin air just so they could drop their "have to" line

I mean, you made up international federations of managers "out of thin air" too. That's how conversations work, people introduce things, if you have issue with a particular point you can discuss that.

>and b) If an IC "is combative and fighting with their manager at every turn.", then holy hell, is it not an interpersonal conflict, it's even more of a management failure.

It's possible some people are just combative and unprofessional, and should never have been hired in the first place (or changed over time). I agree that a manager has more responsibility for a relationship with their reports than vice versa. But, I also think it's entirely possible for an employee/contractor to just be too combative and hostile, and it not necessarily reflect on the manager too.

>A lot of this entire thread sounds like "perfect victim" blaming. Only the perfect victims are allowed to point out abuse in the system, if you have some prior criminal history or you've made some sexual missteps in the past, then you "deserve" the police brutality/sexual harassment that was put upon you.

I'm seeing the view that everyone always remain professional at work - even if other people are not. I don't think that means you "have to" disregard someone's opinion. But it means if you're not professional there can be consequences. If someone is insubordinate at work (disobeying a manager, creating sarcastic/mocking backlog issues) its common grounds for termination and blacklisting. I'm not saying this to support the status quo, I'm saying this as advice for people reading these threads and trying to navigate professional waters. It would be bad advice to suggest otherwise.

Ultimately, businesses generally function by paying you for your time. If they pay for your time, but you're not doing what they want with it, they're going to stop paying you for your time. If you have a bad manager, you need to frame it in terms of how it's detrimental to the whole business.

I disagree this has anything to do with police brutality or that those parallels are helpful. I have no requirement to be professional to the police (although, for better or worse, it's often unwise to be an asshole to cops, it is legal). Whereas I do have a requirement to be professional at work. I see the point you're trying to make, how often people who suffer police brutality are maligned due to unrelated crimes they may have commited. And that's fair, that's just personality assassination. But I would say the issues have to be taken separately - the police abuse is clearly heinous and should be stopped, but also the crimes should be treated in isolation (as they likely had been in the past). Returning to our manager/IC discussion, I'd say the unprofessional behaviour of both parties would lead to both parties getting terminated. But in reality, companies will protect management more readily than IC contractors, so I'd advise anyone in the IC's waters to tread carefully.

> An interpersonal conflict is when there is genuine differences of opinion that come from honest differences in values. Not when one or both sides are clearly wrong.

That's a good point, I agree with your framing.

Re:A conflict with a manager ended with me being disallowed ... by shalmanese on Monday June 20, 2022 @12:28PM (#31812278)
> But it means if you're not professional there can be consequences. If someone is insubordinate at work (disobeying a manager, creating sarcastic/mocking backlog issues) its common grounds for termination and blacklisting. I'm not saying this to support the status quo, I'm saying this as advice for people reading these threads and trying to navigate professional waters. It would be bad advice to suggest otherwise.

But this is the exact same depersonalization rhetoric. It's some nebulous "world" that is enforcing all of these oh so unfair rules that I certainly don't agree with but have no choice but to follow also because we all agreed ahead of time what is "professional" and "unprofessional" and if you are "unprofessional", I "have to" punish you according to a formula rather than listen to your actual human complaint.

But it's all bullshit, there is no "have to" in this equation, nothing bad happens to you if you do the actual right thing. Let's call it for what it is, you want to treat it as an interpersonal conflict rather than a management failure because that absolves you from confronting structural failings in the system. But you also know that admitting such things, to yourself or others, would make you a moral hypocrite, so you invent a hypothetical other that makes you "have to" do it that way because the system has been good to you so far out of good fortune and you are afraid of what will happen if the same flawed system is now flawed against you.

That's why people do the perfect victim blaming. They want to be convinced that if the system ever came for them, a just outcome would arise because they, of course, would be totally justified and above reproach as a victim while the manifest failures of the system against other people are a result of individual exceptionalism that causes those instances not to count because they had it coming.

I'm simply asking people be honest and admit that this is what this is rather than hiding behind cowardly "professionalism" as a bunch of made up nonsense that is simply there to protect the system.

Re:A conflict with a manager ended with me being disallowed ... by watwut on Monday June 20, 2022 @10:46AM (#31810959)
While I think OP was in the wrong (or that at least there are many red flags), I think that the approach you describes enables bad managers. It is a system that has literally zero accountability for them.

> As a manager of managers, it’s not that hard to see when a manager’s own team doesn’t like them. Getting multiple requests from people on a team who want to escape it is a huge warning sign that warrants further investigation.

This means that situation was very bad and escalated for months. This means that the team is well beyond the "own team doesn’t like them" situation. This is why it is impossible to change or fix bad managers before the team is decomposed and people suffered. If your only feedback about leadership quality and attitudes is "multiple people are escaping", then it means you are not checking on leadership quality at all.

> However, if I instead get reports that a team member is combative and fighting with their manager at every turn, I have to approach it as interpersonal conflict. If the situation as written is accurate and honest, I’d be moving toward heavy mentorship for both parties involved but they’d both be up for removal if they couldn’t improve.

This enables bully managers big time. This could be unclear competences, this could be professional disagreement, this could be manager picking on employee, mismatch of ideas about roles and it could be employee being entirely in the wrong. You start assuming interpersonal conflict, which means that if there actual causes for issues wont ever get fixed.

> if the situation as written is accurate and honest

Gotta love this assumption given that especially middle management selects for people who are neither accurate nor honest. Now, engineers are not better people in principle, but when engineers lie, it is faster to find out. Meanwhile, your rules have no "check whether the manager is telling the truth" moment.

Re:A conflict with a manager ended with me being disallowed ... by plorkyeran on Monday June 20, 2022 @12:43PM (#31812471)
> As a manager of managers, it’s not that hard to see when a manager’s own team doesn’t like them. Getting multiple requests from people on a team who want to escape it is a huge warning sign that warrants further investigation.

Doing a good job of identifying teams who don't like their manager means discovering it before you have multiple people trying to transfer away from that team. By the time you've reached that point you've already failed in your job as the manager's manager.

Re:A conflict with a manager ended with me being disallowed ... by nailer on Monday June 20, 2022 @08:24AM (#31809482)
> > If everyone just sucks it up then nothing gets solved

> The parent comment specifically said that the OP needed to work on changing teams

I don't have any further thoughts, but changing teams to avoid a poor manager seems precisely like 'sucking it up'.

Re:A conflict with a manager ended with me being disallowed ... by PragmaticPulp on Monday June 20, 2022 @08:34AM (#31809574)
“Sucking it up” means dealing with your situation and not trying to change anything.

If you want to change something, you have to demonstrate that you’re acting in good faith and trying to work with the system rather than against it. Asking to change teams is working with the system. Getting into personal fights with your manager and escalating the battle at every opportunity is working against it.

People who work with the system and behave professionally are going to improve the overall health of a company. People who escalate every battle and want to fight every conflict until one party loses (in this case this backfired on the OP and they became the loser) generally only make the system worse.

The thing to keep in mind is that the company doesn’t have to choose which person is “right”. A manager and employee blowing up conflicts can both be wrong and can both be removed.

Re:A conflict with a manager ended with me being disallowed ... by nailer on Monday June 20, 2022 @09:08AM (#31809894)
> Asking to change teams is working with the system. Getting into personal fights with your manager and escalating the battle at every opportunity is working against it.

False dichotomy. Asking to change teams is being complacent and making it someone else's problem. "escalating the battle at every opportunity" isn't an accurate summary of OPs actions.

Re:A conflict with a manager ended with me being disallowed ... by ghaff on Monday June 20, 2022 @09:15AM (#31809981)
>Asking to change teams is being complacent and making it someone else's problem.

So? Not every battle needs to be your battle--especially those where common sense says you're going to lose. You're under no obligation to try to work things out at a given job.

Re:A conflict with a manager ended with me being disallowed ... by addicted on Monday June 20, 2022 @10:03AM (#31810473)
It depends on what you think the problem is.

Is the problem that the company you’re working for has bad managers? Is your goal to ensure that there are absolutely no bad managers in a company the size of Spotify? Because that sounds like a Sisyphean task on a good day.

If that isn’t the goal then why is switching managers not a perfectly adequate solution?

And about making it someone else’s problem, potentially that person may get on better with the manager and they may both be more effective. Alternatively, when there is a second person who also chooses to change, that would lead to either the manager reconsidering their approach or the manager’s manager wondering why no one sticks under them.

If the company has a decent HR policy they will allow for anonymous feedback on the manager and when it gets similar feedback from multiple people they can work on improving the managers training and/or get rid of them.

Re:A conflict with a manager ended with me being disallowed ... by nailer on Monday June 20, 2022 @10:25AM (#31810714)
> Is the problem that the company you’re working for has bad managers?

No, obviously not.

> Is your goal to ensure that there are absolutely no bad managers in a company the size of Spotify?

No, obviously not.

I believe the OPs goal was improve a specific failing manager. I think he didn't do this very well, but let's not straw man him.

Re:A conflict with a manager ended with me being disallowed ... by addicted on Monday June 20, 2022 @11:00AM (#31811157)
I wasn’t responding to the OP but the idea that somehow changing managers is complacent and/or punting the problem to someone else.

Employees have 0 responsibility or incentive to improve their managers (the converse is not true). In fact, it’s a terrible idea to do so, because there’s probably only single digit % of managers who would take that positively, if even.

Especially if it isn’t the manager taking the initiative to ask for improvement ideas.

Re:A conflict with a manager ended with me being disallowed ... by nailer on Monday June 20, 2022 @11:42AM (#31811672)
> I wasn’t responding to the OP but the idea that somehow changing managers is complacent and/or punting the problem to someone else.

It isn't? Whoever inherits the role will have the same issues, so how isn't swapping teams punting the issue to someone else?

> Employees have 0 responsibility or incentive to improve their managers (the converse is not true).

Employees have a responsibility to make sure their job gets done, and can (and should) identify obstructions to that happening.

> there’s probably only single digit % of managers who would take that positively, if even.

'Managing up' is a well-known and fairly common skill at large companies.

Re:A conflict with a manager ended with me being disallowed ... by mason55 on Monday June 20, 2022 @11:21AM (#31811421)
> Asking to change teams is being complacent and making it someone else's problem.

Sort of, but the person whose problem it becomes is the person who can and should deal with it.

A manager’s manager should notice if the manager’s team has a bunch of attrition. Certainly the best path is to work with your manager but if your manager is not amenable to that then changing teams is a signal to the rest of the org that the manager has issues.

Re:A conflict with a manager ended with me being disallowed ... by Umberla on Monday June 20, 2022 @09:35AM (#31810178)
It might be "being complacent" if you switch teams. It's still better than what this person did. He probably chose the worst path forward that he could have taken amongst many different paths he could have chosen.

He could have tried to talk with the managers manager, talked with HR, or done anything except behaving as a passive aggressive child...

Re:A conflict with a manager ended with me being disallowed ... by marssaxman on Monday June 20, 2022 @11:29AM (#31811523)
> Asking to change teams is being complacent and making it someone else's problem.

It always was someone else's problem. If your manager wants the benefit of your insight and perspective, it is their responsibility to create a team culture which enables you to share it.

Re:A conflict with a manager ended with me being disallowed ... by makach on Monday June 20, 2022 @09:00AM (#31809819)
Unfortunately this is the way.

I had the misfortune to completely misinterpret my manager once. Turns out our relationship wasn't equal (go figure) - when I challenged my managers decision it backfired to the point of nuclear-escalation from management. Even though it happened in the right forum and from a professional viewpoint. Even though I hadn't done anything wrong, everything was perceived in ill faith.

Department management wanted to talk to me in a meeting. They did not want to disclose the agenda.

Fortunately, I was in a union. So when I asked for them to include my union representative in the meeting they backtracked HARD. After having discussed the case with my union representative we came to the conclusion that I hadn't done anything wrong, and that they were most likely abusing their powers - and that there was a prior history of this in this particular department.

With my union representative present, management moderated themselves immensely. They had started something without thinking that I would include my my union.

In the meeting, we ended up exchanging pleasantries. Some action items were made, applicable for all involved parties to avoid - so that we could avoid these kind of misunderstanding in the future.

The meeting ended with me having the moral high ground, but I knew that my days in the company was coming to an end. I felt like a marked employee.

I spent a couple of months rebuilding my image. Just conforming to everything they told me to do. After a while, I turned in my resignation and am now working elsewhere.

Doing the same, but less work for much higher pay and for a company that cares a little more about their employees well-being.

Re:A conflict with a manager ended with me being disallowed ... by dagw on Monday June 20, 2022 @08:13AM (#31809370)
I'm not going to give in and do what he says, I'm going to make an argument and hope it changes things for the better.

Absolutely, I hope most people would. And if that was all he did then that would have been great. However once you switch from "making an argument" to mocking and bullying and passive aggressive bullshit you have obviously crossed a line and lost the high ground.

Part of being an employee or contractor is accepting that often you don't have the final decision. Once you have presented all your arguments as best you can to all the relevant people you have to be prepared that they will turn around and say "I've heard your arguments and taken them into consideration, however we are still going to do it my way". And once you have reached that point you have to either accept their decision or say that as a professional you cannot accept that decision and feel you have to step away from the project.

If you want to be the one making the final call, apply for the job as the person who gets to make the final call.

Re:A conflict with a manager ended with me being disallowed ... by addicted on Monday June 20, 2022 @10:10AM (#31810545)
> Part of being an employee or contractor is accepting that often you don't have the final decision. Once you have presented all your arguments as best you can to all the relevant people you have to be prepared that they will turn around and say "I've heard your arguments and taken them into consideration, however we are still going to do it my way".

I wish someone had explained this to me when I began my career. It would have saved 5 years of my professional life, a lot of frustration, and losing out on a really good job other than disagreements with my manager.

Re:A conflict with a manager ended with me being disallowed ... by vladcodes on Monday June 20, 2022 @10:51AM (#31811033)
This.
Re:A conflict with a manager ended with me being disallowed ... by ghaff on Monday June 20, 2022 @08:12AM (#31809358)
There are plenty of situations where, after making reasonable attempts to push back on things and/or develop a better working relationship with a manager, you have basically two choices: put your head down and collect your pay check or go somewhere else (whether internally or externally).

Trust me, I've been there. At one point, I ended up going to my manager's manager--who I knew well--and basically said transfer me somewhere else or I quit. Which he did and I did some legacy work for a while and it was fine.

Re:A conflict with a manager ended with me being disallowed ... by matwood on Monday June 20, 2022 @08:16AM (#31809403)
> If everyone just sucks it up then nothing gets solved.

Nothing gets solved with sarcastic passive aggression either.

I've been told I have a 'healthy disdain for authority' from a boss before, yet we still got along and were able to work well together.

Re:A conflict with a manager ended with me being disallowed ... by GiorgioG on Monday June 20, 2022 @07:41AM (#31809101)
> If everyone just sucks it up then nothing gets solved.

That's a naïve way to look at it. As a contractor he should have STFU and done his job. His job is to do the work he's told to do. Now, if the manager hadn't been an asshole, none of this would have been an issue. But when you're dealing with an asshole (in a position of power over you), the last thing you want to do is continue to piss him off.

I've been there, done that and when I there was mutual respect and trust between the manager and I, I would push back on things that could be done better. When the manager was an asshole, I just stayed in my lane. My job wasn't to fix the org's problems, my job was to build software and (from my perspective) my primary concern was staying employed.

If he wanted to stay at Spotify he just should have kept quiet and switched teams.

Re:A conflict with a manager ended with me being disallowed ... by Philip-J-Fry on Monday June 20, 2022 @07:54AM (#31809196)
So what you're saying is it's fine for a power tripping asshole manager to be a power tripping asshole manager because the victim is a contractor and therefore deserves to be treated worse than a regular employee?

The manager was affecting his ability to do his job.

I don't think it's fair for anyone to have to put up with shitty managers just because they're contractors. The thoughts and feelings of a contractor are just as valid. It shouldn't just be "put up or shut up". It should be Spotify ensuring their managers aren't assholes.

Re:A conflict with a manager ended with me being disallowed ... by PragmaticPulp on Monday June 20, 2022 @08:13AM (#31809364)
> So what you're saying is it's fine for a power tripping asshole manager to be a power tripping asshole manager because…

Nobody is saying that. You’ve been misconstruing people’s responses throughout this thread.

The bottom line is that both people can be in the wrong in a situation like this. The employee is not entitled to behave poorly because they have a bad manager and the manager is not entitled to behave badly simply because they’re a manager. However, the fact that neither party could do anything other than escalate the situation and even continue fighting battles after being fired is unprofessional behavior.

Re:A conflict with a manager ended with me being disallowed ... by Aeolun on Monday June 20, 2022 @08:31AM (#31809547)
The manager however, is in a position of power over the employee, especially a contractor, and as such they should be held to a much higher standard.
Re:A conflict with a manager ended with me being disallowed ... by w0m on Monday June 20, 2022 @11:09AM (#31811275)
They should be. But a Contractor is not generally in a position to hold a manager accountable. At some point; you have to know your role.
Re:A conflict with a manager ended with me being disallowed ... by blueflow on Monday June 20, 2022 @08:08AM (#31809313)
When you are going over the line when dealing with an asshole, the company ends up with two assholes. You are not making the situation better.

This blog post IMHO makes the author unemployable, they publicly demonstrated they are a high-friction person and even tacked their name on it. Being able to handle social conflict gracefully without escalation is a virtue and they don't have it.

Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @07:50AM (#31809164)
> As a contractor he should have STFU and done his job. His job is to do the work he's told to do.

or, told another way: dance monkey, dance.

If companies or managers just want to do the infinite monkeys typing shakespeare approach with 0 critical thought, don't hire / contract senior people.

Someone who doesn't push back on giving an estimate for something they have never seen is useless in a senior role. Sure, the kanban stuff might be a little out there, but if a manager is doing a shit job of blocking tasks mid sprint, again it is better they try and suggest something to help their co workers.

Re:A conflict with a manager ended with me being disallowed ... by GiorgioG on Monday June 20, 2022 @09:58AM (#31810426)
> If companies or managers just want to do the infinite monkeys typing shakespeare approach with 0 critical thought, don't hire / contract senior people.

Senior people should know how to read the situation and either A) figure out how to persuade management to their way of thinking and failing that (repeatedly) B) STFU and do as your told.

I'm not opposed to making suggestions/recommendations, but some people don't want to hear it, for whatever reason. As a contractor I'm not going to upset if you don't take my recommendations and it takes longer (after all, contractors are usually hourly...more money, more money). If you're unable to "STFU and do as you're told", bide your time and find another position on your own terms.

That's the lesson this person needs to take away from this.

Re:A conflict with a manager ended with me being disallowed ... by mechanical_bear on Monday June 20, 2022 @08:00AM (#31809245)
> dance monkey, dance

See def. contractor.

Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @08:12AM (#31809356)
except when you hire a senior engineer as a contractor it is a different relationship to a code monkey contractor.

If you want them to do sprint planning / estimations / train interns it is a lot closer to a traditional employee than a "we pay $XXX a day for 7.5hrs of coding" contractor

Re:A conflict with a manager ended with me being disallowed ... by jamil7 on Monday June 20, 2022 @08:25AM (#31809487)
I think this is really context dependent. It sounded like the author was a senior engineer deeply embedded in the team and a part of standup, sprint planning, retros etc. Which is different to farming out a specific component to a specialist to work on in isolation.
Re:A conflict with a manager ended with me being disallowed ... by polotics on Monday June 20, 2022 @08:46AM (#31809689)
If your "asshole" is a psychopath, find others that have been under his or her path before, collect evidence. If your "asshole" is unable to cope with stress, ask peers how they are doing, ask for advice on specific occurrences of issues in a non-confrontational way. If your "asshole" is just a mean bad-manager, just says "Yes Yes" and move on before he blows something important up.
Re:A conflict with a manager ended with me being disallowed ... by windows_sucks on Monday June 20, 2022 @07:57AM (#31809217)
> Ever been told to do something by a developer and you firmly disagree? I'm not going to give in and do what he says

How do you go about doing this? A direct confrontation? Or by asking for documentation for their request (like a JIRA ticket), and then replying in the ticket with your suggestion? etc

Re:A conflict with a manager ended with me being disallowed ... by jokethrowaway on Monday June 20, 2022 @08:07AM (#31809301)
Collect evidence, ask to change team, report to his superior
Re:A conflict with a manager ended with me being disallowed ... by nopenopenopeno on Monday June 20, 2022 @07:59AM (#31809237)
Historically, the best approach by far has been through forming a union.
Re:A conflict with a manager ended with me being disallowed ... by robin_reala on Monday June 20, 2022 @08:01AM (#31809253)
Doesn’t apply to contractors (and as this is in Sweden it’s likely that he would have been in a union—probably Unionen—had he been an employee).
Re:A conflict with a manager ended with me being disallowed ... by hav on Monday June 20, 2022 @08:48AM (#31809702)
Most of the IT workplaces in Sweden (Spotify included) aren't unionised even though many are part of unions. In those cases what the unions can do is provide legal support to you if you needed.
Re:A conflict with a manager ended with me being disallowed ... by w0m on Monday June 20, 2022 @11:07AM (#31811233)
Advice i was given once and try and follow..

> If everyone just sucks it up then nothing gets solved

Fight Twice. On Record; push back against something you disagree with (Be it Style or design decision) Twice. If the other side (especially if they are above you in the food chain) still persists - Suck it up and do the work.

If you can't live with that situation - look into moving on (while sucking it up). Continuing to push a beleaguered point (even if you're "Right") will inevitably lead to nothing good.

Re:A conflict with a manager ended with me being disallowed ... by akhmatova on Monday June 20, 2022 @09:24AM (#31810075)
If everyone just sucks it up then nothing gets solved.

You aren't there to solve their problems. You're there to make them happy. While related (and sometimes intersecting), fundamentally these are vastly different things.

And at the end of the day, "making them happy" is what takes precedence. Even if it means holding your nose while you wade through that big giant mess of legacy code that could have been made into a much smaller mess by the time you got around, "if only, if only". And learning, finally, to STFU until it's time to GTFO. Rather than waste your breath (figuratively or literally) telling them things they don't want to hear, and wouldn't be able to grasp the import of anyway.

It took me forever and a day and then some to figure this out. Granted, it shouldn't be this way, and sometimes we actually do get to work with who are fully functional adults, who know their limitations and can handle disagreement have, you know, empathy. And who have not completely lost themselves in the game that is their "role" to the point that they are incapable of dealing with their organizational underlings as people, let alone as equals.

Alas, these situations are few and far between. Most of the time, it's pretty much as I described up above. Not that we shouldn't at least try to make a difference. Of course we should. But when we get the sense that our efforts are going against the grain -- they're going against the grain.

And all we can do is step back, breathe, and say to ourselves "OK, this isn't my problem". And remember why we're there in the first place.

Re:A conflict with a manager ended with me being disallowed ... by dapids on Monday June 20, 2022 @08:00AM (#31809238)
Which is why the professional thing to do is leave. Why continue to work for shit, as you allude to? This whole argument sounds like a strawman. Especially given the fact he is a contractor and not just an employee. You make your own bed as a contractor, and you will lay in it.
Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @07:32AM (#31809042)
> Sorry, but this is your fault.

Lolwut

> As ever, your role as the employee (triply so as a contractor!) is to stay professional and follow directions.

That hasn't been true in many companies for a while now - especially if someone is in as a senior equivalent

> then blasted the company on a custom built blog.

I mean, the company blasted him with no right of reply on an internal system, not sure what the "custom built blog" has to do with anything

This reads like either a: the OPs manager who was in waaayy over his head, and lashed out or b: another manager who is in over their head and just want the smelly developers to do what they are told, and act like mindless cogs for them.

Re:A conflict with a manager ended with me being disallowed ... by darkerside on Monday June 20, 2022 @07:54AM (#31809194)
Honest question. Should we expect senior engineers to manage up properly? That means having mature and level headed conversations about where managers can improve in a way that makes both parties feel psychologically safe.

I would say yes, and that the author failed to do that here. I would also say the manager was clearly very weak, and that Spotify's bureaucracy may be producing suboptimal outcomes.

Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @07:59AM (#31809235)
I would say definitely - the OP did fail to manage up properly.

I think it is less of a part of the role for a senior engineer - Principal and over it is pretty much a core of your role - but it is something you should be doing.

The groundwork for doing it effectively comes from both sides however, and everyone sucks here for that.

Re:A conflict with a manager ended with me being disallowed ... by watwut on Monday June 20, 2022 @08:41AM (#31809628)
> Should we expect senior engineers to manage up properly? That means having mature and level headed conversations about where managers can improve in a way that makes both parties feel psychologically safe.

I don't think we should expect miracles. But, based on this article, it seems to me that author was nowhere near that line. The mocking jira ticked seems like open hostility. You can be immature in reactions and still better then that.

Re:A conflict with a manager ended with me being disallowed ... by mechanical_bear on Monday June 20, 2022 @08:01AM (#31809256)
I’m a senior engineer and I agree with the sentiment that the blog writer brought this whole thing on themselves.
Re:A conflict with a manager ended with me being disallowed ... by nosianu on Monday June 20, 2022 @08:18AM (#31809425)
Well yes, obviously if you always shut up you can never get in such trouble. That's a truism, no? I thought the issue in this discussion is whether it's worth going through such trouble or not, from various points of view. I think the answer is yes and no - it depends. If somebody thinks it's part of how they see themselves in life, how can I argue against it? As long as it's not about violence or heavily negatively involving other people who did not ask for it I see it within their right. Even with a blog post, and even if we had a response from the other side, we still can only listen, such situations are highly... situational. I don't mind it becoming public, if people don't think they can't get anything out of it they don't need to read. Humans just love talking about this kind of stuff, so there should be some evolutionary benefit overall, even if we can't assign one to any one concrete discussion. I think we as reader could relax a bit as well, for us it's more of a brain game, since we are not involved and only have the very limited public information. Meaning, most of our points will be based on our own imagination, interpretation and life experience.
Re:A conflict with a manager ended with me being disallowed ... by tlamponi on Monday June 20, 2022 @10:05AM (#31810497)
I'm a senior engineer in a leadership role and don't agree, so what?

Contractors are there to provide value for the company, not to please some managers personal feelings. Their benefit to both, meaning to them and the company, is that they do not need to play politics, and a relevant part of their value stems from this (= being an third party opinion that can say things that employees may not want to due to aforementioned politics).

It naturally isn't a black and white thing, but IMO their job shouldn't always be to dance as told from a manager, whom often don't even know how to give that close "dance directions" to pull that puppeteering off.

The writer had already done a successful contract at the company and produced tooling still in use by multiple teams there, and still got called out after this whole affair, so I think we can see it as established that they can be useful and provide value to the company and that the teams they worked with weren't exactly unhappy with the personality and/or work ethic, otherwise getting the second contract quite probably wouldn't have happened in the first place. On the other hand there's a new manager and a black hole of higher ups, one doesn't get much info here about any reasoning of their behavior, but if we can trust in at least a basic level of objectivity (i.e., the rough edges of the story are as told) it's hard to see the full blame at the contractor.

Don't get me wrong companies can certainly do this and this is just describing the smaller safety net contractors have, weighting against their bigger flexibility, bigger pay, but no guarantee in stability of that. That said, it still feels a bit odd for the company to react this way, certainly off-putting, albeit that's not meaning much as I never planned to work there, nor in other such "big-HR" places, as contractor nor as developer anytime soon for completely unrelated reasons. The creating an extra side to this story has IMO a bit of oddity too, but domains are cheap and in the end it's not much practical difference compared to hosting it at an existing site.

Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @08:14AM (#31809375)
congrats I guess? Every company needs mindless worker bees.
Re:A conflict with a manager ended with me being disallowed ... by secondcoming on Monday June 20, 2022 @07:50AM (#31809165)
The rules are different for contractors, they get paid a lot to STFU and do what's asked of them.
Re:A conflict with a manager ended with me being disallowed ... by mugsie on Monday June 20, 2022 @07:55AM (#31809201)
I mean, sure, but they are not paid more because they are code monkeys, they are paid more because they have less stable employments, and in europe at least have a lot overhead costs they are responsible for that the employer would normally pay.

From the sound of it, Spotify was treating them like employees - most places would definitely not have contractors do hack time, or put code monkey contractors in the path of major feature estimations

Re:A conflict with a manager ended with me being disallowed ... by ethbr0 on Monday June 20, 2022 @07:58AM (#31809227)
Well, they get paid to be terminated much more easily. Typically at companies where that's "harder" for employees.

But the entire idea of contract + senior/architect is somewhat bizarre, given how much of the latter's jobs are consensus, relationship-based, and political.

Re:A conflict with a manager ended with me being disallowed ... by soco on Monday June 20, 2022 @08:06AM (#31809288)
Now we probably know also the reason why.
Re:A conflict with a manager ended with me being disallowed ... by ethbr0 on Monday June 20, 2022 @02:22PM (#31813744)
Agreed. I'd never really thought about it that way. I have been contract architect... and while it was a better position, I would say the work suffered for my personal lack of intra-company relationships.

Going forward I would probably avoid contract work with those responsibilities.

On the other hand, call me a consultant, hire me from a higher level sponsor, and at least I have a clear remit.

Re:A conflict with a manager ended with me being disallowed ... by uxp100 on Monday June 20, 2022 @09:35AM (#31810184)
Eh, I don’t know this persons position, but typically they’re not really paid more than ftes. The hyper expert high paid consultant does exist, but most contractors are just compensation wise a lower tier or at parity. But there are advantages in other ways. I liked thinking in the short term (just doing this for a year, then maybe change up career path a bit), and I went from interview to work in about a week, consulting companies move fast on getting you working.
Re:A conflict with a manager ended with me being disallowed ... by secondcoming on Monday June 20, 2022 @11:23AM (#31811444)
If you’re working for a consulting company then you’re not a contractor. You’re not being paid by the client, but by your employer.
Re:A conflict with a manager ended with me being disallowed ... by cybrexalpha on Monday June 20, 2022 @07:40AM (#31809100)
I cannot agree. The post makes it clear that the author was hired as a senior engineer ("…He expected more from a senior engineer…"). Senior engineers are expected to present the needs of the team beyond immediate work items, and so it was the author's duty to raise these issues.
Re:A conflict with a manager ended with me being disallowed ... by ghaff on Monday June 20, 2022 @08:18AM (#31809427)
It's one thing to raise issues. However once you've done so, even multiple times, and been told "no" or "forget about it," it's time to either get on with the job or move on. Intel at least used to have a term "disagree and commit" (or, by implication, leave) and that's probably a pretty good maxim generally.
Re:A conflict with a manager ended with me being disallowed ... by 300bps on Monday June 20, 2022 @08:18AM (#31809421)
Senior engineers are expected to present the needs of the team beyond immediate work items

Literally nobody is arguing against this.

What people are arguing against is how he went about doing this. By his own words, he comes across as immature, overly emotional and unprofessional.

Also, “Legendary Software Developer” is his title on LinkedIn. I know some people that wouldn’t hire him for that alone.

Re:A conflict with a manager ended with me being disallowed ... by kcplate on Monday June 20, 2022 @09:51AM (#31810348)
Suggesting to their leader that they read a chapter about managing not just to one manager, but to two managers, wow! That tells me so much about this person’s personality: Immature, self-important, a problematic personality and likely difficult to be around. I suspect at that moment this contractor sealed his eventual fate. I know if I was his manager I would have probably chosen to not renew his contract at that moment and would be counting the days before I could get rid of him.

Then I read this: > Also, “Legendary Software Developer” is his title on LinkedIn.

And know I would have never hired him in the first place so problem would have been solved before it occurred.

Re:A conflict with a manager ended with me being disallowed ... by baobabKoodaa on Monday June 20, 2022 @10:18AM (#31810639)
> Suggesting to their leader that they read a chapter ... I know if I was his manager I would have probably chosen to not renew his contract at that moment and would be counting the days before I could get rid of him.

I'm genuinely surprised that people like you and OP's manager exist. You'd want to get rid of someone because they gave a book recommendation that you disliked? Jesus. I get how the book recommendation was a bad move, but holy crap, it's nowhere near bad enough to "choose to not to renew his contract".

Re:A conflict with a manager ended with me being disallowed ... by 300bps on Monday June 20, 2022 @12:17PM (#31812109)
I'm genuinely surprised that people like you and OP's manager exist

Maybe you’re having difficulty imagining someone else’s perspective?

Are you a software engineer? Imagine you demonstrated your new code to the team, it didn’t go well and afterward your manager took you aside and recommended you read Chapter 6 of “Coding for Dummies”?

I’ve been in software engineering for decades and I can tell you a rounding error of 100% of every software engineer I’ve ever worked with would spend the rest of their day looking for alternative employment after that.

I think maybe the other thing you’re doing is skipping over all the other immature and unprofessional things the OP said he did. Did you read where he created a user story explicitly for the purposes of mocking his manager to the team? There’s a lot to unpack in this train wreck.

Re:A conflict with a manager ended with me being disallowed ... by baobabKoodaa on Monday June 20, 2022 @12:55PM (#31812617)
> Are you a software engineer? Imagine you demonstrated your new code to the team, it didn’t go well and afterward your manager took you aside and recommended you read Chapter 6 of “Coding for Dummies”?

I've been in that situation more than once, and none of those situations made me want to fire anyone. For example, last fall I was in a project where I implemented some frontend features without considering accessibility. A designer in the project told me what I did wrong, and recommended to me that I should take an "introduction to accessibility on the web" course. I thought it was a good idea. I took the course, I learned a lot of things, wrote down notes, and still refer to those notes every now and then. At no point did I feel like I need to fire someone for recommending I take a course on something that - frankly - I was supposed to know how to do in the first place.

> I’ve been in software engineering for decades and I can tell you a rounding error of 100% of every software engineer I’ve ever worked with would spend the rest of their day looking for alternative employment after that.

Ok, well after this discussion you will hopefully adjust that percentage down a few points from 100%.

> I think maybe the other thing you’re doing is skipping over all the other immature and unprofessional things the OP said he did. Did you read where he created a user story explicitly for the purposes of mocking his manager to the team? There’s a lot to unpack in this train wreck.

No I didn't skip over those. I read OP. But I wasn't commeting on OP here. I was responding to a comment made by kcplate. According to his comment, just the book recommendation alone was sufficient grounds to not renew the contract. That's the comment I was arguing against. Not the totality of OP.

Re:A conflict with a manager ended with me being disallowed ... by kcplate on Monday June 20, 2022 @12:44PM (#31812493)
I suspect you don’t have much experience with how much chaos an immature and overly arrogant person can cause a project. Those people can be poison to morale, to productivity, to the organization’s culture, and ultimately to the organization itself that employ them.

Been there, done that, and it’s just not worth it. The needs of the many outweigh the needs of the one.

One organization I worked for about 15 years ago, us leaders and managers had the flexibility by the owner to immediately remove any person we deemed as poison or problematic: employee or contractor. We would deal with any legal fallout after because it was understood that removing the poison was ultimately better and less costly for the organization than any legal fallout related to a termination.

Re:A conflict with a manager ended with me being disallowed ... by baobabKoodaa on Monday June 20, 2022 @01:05PM (#31812724)
Your suspicion is correct: I don't have experience like that.

That said, if I ever were in the same project with you, I would walk on egg shells the entire time. You're willing to fire people on the spot for badly delivered book recommendations. Who's willing to present any sort of criticism in an environment like that? You'll end up with a team full of yes-men.

Re:A conflict with a manager ended with me being disallowed ... by kcplate on Monday June 20, 2022 @05:53PM (#31816567)
> You're willing to fire people on the spot for badly delivered book recommendations?

Actually, I said I would likely choose to not renew the contract because it was an arrogant dick move (and was intentionally made as a dick move) and I find in my experience those people are a bad fit for most teams.

I’d fire someone on the spot if it was apparent they were poisoning the environment. I have never let anyone go for constructive criticism.

Re:A conflict with a manager ended with me being disallowed ... by cspike on Monday June 20, 2022 @09:56AM (#31810399)
Yeah, I completely agree that I brought the outcome on myself.

I'm glad you looked me up on LinkedIn! I have received zero value from that site so my profile there is not serious :)

Re:A conflict with a manager ended with me being disallowed ... by mib32 on Monday June 20, 2022 @02:05PM (#31813506)
How did you find a job at Spotify btw? :)
Re:A conflict with a manager ended with me being disallowed ... by ghaff on Monday June 20, 2022 @08:22AM (#31809464)
>“Legendary Software Developer”

That pretty much falls squarely into titles and bios that are going to make me turn the virtual page very quickly.

Re:A conflict with a manager ended with me being disallowed ... by atleta on Monday June 20, 2022 @07:53AM (#31809183)
> our role as the employee (triply so as a contractor!) is to stay professional and follow directions.

Not really. Your job is to advance the business of your employer/client. While staying professional, of course. Moreso, because by being a duche it's pretty hard to convince anyone, so it's a prerequisit for doing your job of advancing the business. (Unless you're so good/so much in demand that they will manage around it.)

But in general caring about the business interest of whoever pays you, means the exact opposite of following orders. Now, if you're not unfortunate it doesn't mean fighting around management styles, but something more related to your direct area of expertise.

Re:A conflict with a manager ended with me being disallowed ... by comprev on Monday June 20, 2022 @11:05AM (#31811216)
Your job as a hired contractor is to advise the client of ways to advance their business. If they don't listen, or do listen but don't like your advice it's a tough pill to swallow.

I had a client once who listened but declined every single suggestion to improve things - including the most basic "Perhaps stop sharing the same root password to all servers and each developer has their unique login?"

It's rare but some businesses just don't want to change if their current legacy processes have made them so wealthy.

Re:A conflict with a manager ended with me being disallowed ... by atleta on Monday June 20, 2022 @09:26PM (#31818634)
Advising is one method for advancing the (or helping the client to advance their) business. Unless you are hired specifically for an advisor role, it's not your job per se but a tool. Though I agree, it's a very important one. Something I keep trying to convince basically everyone around me to use whether they are contractors/entrepreneurs or employees. (And not just developers.)

Yes, sometimes clients don't listen. That may even be the default for a new relationship. But as a first attempt you should, I think, try to convince them. I'm definitely against the "I told them, they didn't listen, but after all, it's their decision/their problem" approach. But sometimes even that doesn't work. In those cases I think one should lay out the options (including the one the client wants to go with), enumerate all the pros and cons of each, make a suggestion again ("based on this I would go with....") but then let the client make the final call. Just be sure that they really understand the compromises and then evaluate the consequences when it's time. That can work wonders.

After being "right" a few times ("well, it turns out that you were right and we should have done this instead of that") they will listen by default. Better yet, pick up and learn the thought process. Now I quoted right, because it's not even necessarily true: just because their approach failed (or seems to have failed) doesn't mean that yours would have worked better ;). But, of course, since you are the professional, it's more likely and the lesson really is just that.

Re:A conflict with a manager ended with me being disallowed ... by Aeolun on Monday June 20, 2022 @08:27AM (#31809508)
I dunno man, I did almost these exact same things, and I was neither fired nor banned for life. I was just ignored.

Besides that, everything this person said is correct. I’m inclined to say the manager is in the wrong here.

> to go read a book on managing

To go read a book on why adding more people to a late project makes it later.

If your manager cannot understand you when you try to summarize, and is not willing to take your word for it, what are you left with?

Either way, this should never have escalated to HR. And certainly not to a lifelong ban, that sounds like a broken process to me.

Re:A conflict with a manager ended with me being disallowed ... by bluepizza on Monday June 20, 2022 @07:46AM (#31809135)
The manager failed to properly manage a difficult person. Both of them seem to be quite hard to work with.

I would put most of the responsibility on the manager - he is supposed to handle these situations, and get the most of people, including difficult contractors.

But the contractor should have been smarter about the reality of being a contractor. You can’t afford to be this annoying if you don’t have job stability.

Everyone seems to be in the wrong here. Hopefully both sides learned and grew from this.

Re:A conflict with a manager ended with me being disallowed ... by gnull on Monday June 20, 2022 @08:53AM (#31809764)
> As ever, your role as the employee (triply so as a contractor!) is to stay professional and follow directions

The company is your employer, not the manager. If you see that the orders you get are harmful, it's your responsibility to raise an alarm.

And I don't see the things the manager says as directions. He's trying to make his wishes sound as if the team and the post author decided to do it themselves. Total coward.

EDIT: The employee can't be responsible for disobeying orders if he got no orders.

Re:A conflict with a manager ended with me being disallowed ... by ajkjk on Monday June 20, 2022 @07:57AM (#31809219)
Wtf no it isn't. People should stick up for themselves. Don't be part of a shitty system. Better to have it blow up on you because you said the wrong thing than keep quiet and let it stay shit.
Re:A conflict with a manager ended with me being disallowed ... by Clubber on Monday June 20, 2022 @10:40AM (#31810893)
>Better to have it blow up on you because you said the wrong thing than keep quiet and let it stay shit.

Unfortunately, the way this guy went about it, airing dirty laundry for the world to see (and potential employers) basically made him unemployable. There are plenty of good people out there that don't bring that kind of baggage.

Re:A conflict with a manager ended with me being disallowed ... by ajkjk on Monday June 20, 2022 @02:02PM (#31813473)
No it doesn't make you unemployable. Any reasonable person will not care that you did this, or even will take it as a sign that you're a good person.

What is up with all these whipped people in this comment section who don't understand that quality people respect others for sticking up to bullies? This attitude is enabling abuse by defending keeping it private.

Re:A conflict with a manager ended with me being disallowed ... by Clubber on Monday June 20, 2022 @02:52PM (#31814109)
>No it doesn't make you unemployable. Any reasonable person will not care that you did this, or even will take it as a sign that you're a good person.

Nobody who knew about this episode would ever hire that guy. Too much baggage, too high maintenance. He'd never make it through a simple HR screening if that popped up. I mean I'm sure someone would eventually hire him for something, but he's definitely on people's radar now I suspect. Most people want to get work done and not deal with this type of bullshit, plain and simple.

>What is up with all these whipped people in this comment section who don't understand that quality people respect others for sticking up to bullies? This attitude is enabling abuse by defending keeping it private.

Both seemed like bullies to me. Corporations hire people to solve problems and save money. They don't care about personal crusades.

Re:A conflict with a manager ended with me being disallowed ... by ajkjk on Tuesday June 21, 2022 @03:31PM (#31828114)
In my observation they don't care either way. They're not gonna jump up to help and defend you, but they also just don't care very much and if they want engineers, they're gonna take em.
Re:A conflict with a manager ended with me being disallowed ... by yessirwhatever on Monday June 20, 2022 @08:17AM (#31809410)
I'm curious if you're actually a programmer or working in programming in any capacity? One thing here to understand is that you won't really be able to see OP's perspective if you haven't worked in this for at least a few years.

Though I agree that there could've been a better way to handle it (OP states it), your tone sounds almost like you’re that bad manager. As a manager you’re as much a cog as anyone else, and you need to be accountable downwards and upwards. A good company understands that.

Ideally it should’ve been that OP just quietly switched teams or found another job.

But I’m glad that this got posted. I don’t want to work at a company that I don’t have an opportunity to criticize their internal structures with valid rational reasoning. Being fired is ok, but being marked as bad cultural fit is clearly a retaliatory move, which is not just bitter from the company but also from the HR department at Spotify, especially that no one asked OP’s colleagues.

This seems like a thing in Swedish medium/big tech companies, at least from what we read about Klarna last month.

Re:A conflict with a manager ended with me being disallowed ... by moritonal on Monday June 20, 2022 @11:37AM (#31811591)
It used to be very easy to link my profile to my LinkedIn but it does seem that links broken, but yes, I am a quite senior dev having worked in both startup & corporate as an employee & as a contractor.

Maybe I should have beeen more obvious, but the way I phrased OP's actions was to show how the Manager saw it, and sold it to HR. The crux of this is that the dev was enjoying the benefits of being a contractor but wanted the perks of being an employee. A contractor is meant to be a simple resource for a company (although it's is absolutely Spotify's fault for abusing the contractor position with things like teaching Interns as a contractor (which I think is illegal in some countries?)).

To be more clear, my stance is that the employee would make a great employee, but is a bad contractor which is why Spotify blacklisted them (although it'd be interesting to know if they could apply as an employee now).

Re:A conflict with a manager ended with me being disallowed ... by eptcyka on Monday June 20, 2022 @08:43AM (#31809657)
I have to disagree that suggesting ways to improve (via reading a book) are necessarily egregious signs of horrible misbehavior. Creating sarcastic backlog items, if done once, can be seen as a joke, even if a bit tone-deaf. There obviously might be more to this story than what's being portrayed, but if we are to take the blog post at face value, this isn't a fireable offense in my opinion. They could be reprimanded, but I don't understand the fierce blaming directed at the origin author.
Re:A conflict with a manager ended with me being disallowed ... by m-p-3 on Monday June 20, 2022 @09:12AM (#31809943)
> and follow directions

Ultimately yes, but a manager who takes decisions without considering the input of their subordinates is shortsighted and oblivious to their challenges.

Saying that it's a "team decision" while no one else in the team was even aware of that decision and the process behind it is dishonest at best.

In my opinion, that shows that the manager was doing a poor communication job with his subordinates and ensure that the decision process was understood, and that led to frustration on both sides.

Re:A conflict with a manager ended with me being disallowed ... by dikei on Monday June 20, 2022 @07:23AM (#31808961)
Yeah, it's really dangerous to be sarcastic when you cannot see the other party face to face. If you can't read the situation, even light-hearted jokes can be taken the wrong way and sour the relationship.
Re:A conflict with a manager ended with me being disallowed ... by aperson_hello on Monday June 20, 2022 @07:54AM (#31809198)
I agree, but mostly only because they were a consultant. Imho - the consultant's job is to 1) get things done, 2) be the blame magnet for shitty decisions and 3) get paid well to do 1 and 2. It's not to integrate or change the company.

If they were an employee, that's a very different story! Though all this is from a US perspective, so take that with a grain of salt.

Re:A conflict with a manager ended with me being disallowed ... by d-trieu on Monday June 20, 2022 @09:03AM (#31809846)
My Swedish perspective is that contractors are generally treated like an employee that doesn't get invited to company parties. I guess it's different at bigger companies like Spotify.
Re:A conflict with a manager ended with me being disallowed ... by ImPleadThe5th on Monday June 20, 2022 @09:02AM (#31809841)
I agree with you that OP did make some mistakes, some of which he rightfully admitted.

But at the end of the day the "mature" person in the interaction ought to have been the manager. This looks much worse for Spotify than it does for OP.

Re:A conflict with a manager ended with me being disallowed ... by whywhywhywhy on Monday June 20, 2022 @09:21AM (#31810050)
>tell your obviously unstable manager to go read a book on managing

Haha. Isn’t them reading a book how we all got into this mess in the first place.

Rarely see this sort of thing from managers who worked up from individual contributors.

Re:A conflict with a manager ended with me being disallowed ... by LightG on Monday June 20, 2022 @09:25AM (#31810082)
Nope. Sometimes you have to put the manager on blast. Make tf sure that everyone knows what happened. Then leave or get sacked all guns blazing to the promised land.

The only question is whether you get sacked or leave in time. The clock's ticking.

Otherwise this lame manager continues uninterrupted.

Re:A conflict with a manager ended with me being disallowed ... by nailer on Monday June 20, 2022 @08:22AM (#31809466)
> created sarcastic backlog items to mock his micro-managing and directly went against his orders publicly?

FTA: "I made another mistake in creating a parody ticket to the ones he created. I think I called it something like "Scalability", without any description, like his tickets. He sent me a private message asking about it. I realized I had gone too far and explained that I wanted to illustrate the vagueness but that I had done it in an unhelpful way. I apologized to him. "Apology accepted" he replied."

That doesn't seem great but also isn't particularly harsh.

Re:A conflict with a manager ended with me being disallowed ... by dangerface on Monday June 20, 2022 @11:19AM (#31811395)
Managers need people that can tell them the truth no matter how upsetting the truth is. Companies fail when bad managers expect their employees to just smile and say yes sir while the ship is sinking. It's not until their ankles start to get wet they wonder why no one told them about all the holes in the ship.
Re:A conflict with a manager ended with me being disallowed ... by windows_sucks on Monday June 20, 2022 @08:28AM (#31809518)
I agree. If you can't rely somewhat on previous experiences to guestimate roughly how long a task will take, you're not a senior eng.

I mean, to illustrate the point, if you call any general contractor in your area and ask how long a new kitchen cabinet build takes, you'll probably get a price range and a time range, depending on several factors. They probably won't say "I literally cannot even fathom an answer to your question until I inspect the condition of the dry wall, wood prices and availability, etc.". This is because the people who want the thing built will use time and price etc as an input to decide if ironing out the little details is worth it.

Re:A conflict with a manager ended with me being disallowed ... by Aeolun on Monday June 20, 2022 @08:39AM (#31809603)
I mean, he did, at some point give out the general estimate: ‘months’, which seems reasonable ballpark’ish, and then the manager got upset anyway (presumably because it wasn’t an answer he wanted to hear).
Re:A conflict with a manager ended with me being disallowed ... by watwut on Monday June 20, 2022 @08:53AM (#31809755)
The request was "I need the time anyway. Provide it in a spreadsheet by end of day."

And in following dialog manager shows surprise, but then ends up with "just put something in". To which op responds "I cannot stand for an estimate of something I don't know. Can't you then just put something in".

Re:A conflict with a manager ended with me being disallowed ... by weego on Monday June 20, 2022 @07:50AM (#31809166)
I agree, reading it, and as it's the best possible interpretation being the OPs point of view, everything just screamed of 'senior developer in name only'.

The manager clearly wasn't the best, but none of the scenarios were unworkable or unreasonable. If anything it's your fault for being unreasonably focused on churning code when the business needed an experienced head to help guide things. Refusing interns because it's be a distraction, refusing to properly estimate, basically refusing anything but focused coding time has is place in some job roles but clearly they're not senior ones.

Re:A conflict with a manager ended with me being disallowed ... by sofixa on Monday June 20, 2022 @08:04AM (#31809282)
You and i clearly read the wrong article.

OP said an intern couldn't be handled in parallel to the existing work, which could be postponed. OP refused to waste the intern's time by not having the time to help them.

OP said they aren't in a position to be able to deliver an estimate, yet. That never happens to you? And the PM needing the feature was okay with that, why is it a problem for you and the shit manager?

OP was unhappy wasting time with repeated meaningless updates, which was also unproductive. They didn't refuse to provide them nonetheless.

Re:A conflict with a manager ended with me being disallowed ... by cspike on Monday June 20, 2022 @10:36AM (#31810849)
You are absolutely right that my actions escalated the situation, and that I shouldn't have done them. One of the lessons from this painful situation is to leave sooner.
Re:A conflict with a manager ended with me being disallowed ... by moritonal on Monday June 20, 2022 @11:42AM (#31811668)
I've realised my comment sounds rough and very blunt, but my summary comes from how the Manager (who does sound very stressful) might have perceived what happened, and explained it to cover their behind.

I'm sorry you went through all that stress, and I agree it's a smart move to remove your last name from the blog so it's not the first thing future hiring-manager's find.

Re:A conflict with a manager ended with me being disallowed ... by rk06 on Monday June 20, 2022 @09:49AM (#31810331)
I also want whatever you are smoking. The manager didn’t realise that he was being a burden, refused to listen to his team and his team members. And then, instead of resolving things peacefully, slandered his report to others, so OP’s contract can be terminated.

Only thing OP could have done was recognise the toxic nature of manager and leave first. But that is a lesson usually learned the hard way

Re:A conflict with a manager ended with me being disallowed ... by tankenmate on Monday June 20, 2022 @08:30AM (#31809542)
If all you ever do is run away from your problems then all you leave behind you is a trail of problems.
Re:A conflict with a manager ended with me being disallowed ... by matwood on Monday June 20, 2022 @08:14AM (#31809381)
The manager was bad, but the OPs approach was just as bad. I think too often people get caught up in trying to dunk on other people (creating fake tickets is passive aggressive bs), and not focused on whatever real goal they want to accomplish.
Re:A conflict with a manager ended with me being disallowed ... by bayesian_horse on Monday June 20, 2022 @08:51AM (#31809733)
Not many big-tech companies in Sweden though. It's hard to get fired because of conflicts with one person who isn't actually that important anyway.
Re:A conflict with a manager ended with me being disallowed ... by cosmiccatnap on Monday June 20, 2022 @09:48AM (#31810316)
Dude, he did nothing wrong and you are gass lighting him.

He tried to do his job and the manager was trying to do his job too... You clearly didn't read it.

Re:A conflict with a manager ended with me being disallowed ... by iamsaitam on Monday June 20, 2022 @07:34AM (#31809055)
You forgot to use compassion.