HACKER Q&A
📣 dijit

Is it ok to reject a job because I don’t like their software?


Short of it: I’m not talking about the software I would write or produce, I’m talking about communication software.

I recently did some phone screens with another company in my industry, my industry is dominated by Microsoft products (mostly windows based software) but I have always had a seriously hard time digesting Teams.

It makes me bitterly angry when I work with it, the way pop ups work, the way things are (dis)organised, even the way copy/paste doesn’t seem to work the majority of the time.

I said on hacker news recently that I don’t think I can work with that software again, but a potential job offer that appears otherwise interesting had an interview conducted by teams.

Is it ok to send feedback that I don’t really want to work with that software? Is that extremely petty and spoiled?


  👤 throwaway22032 Accepted Answer ✓
Not at all.

Every company I've ever worked for (contract or perm), everything has been correlated. If they use shit software, they're wanky about the budget (no you can't have a new keyboard ha ha ha), they have rigid processes (Scrum Master! everyone use this big board of tasks!), HR has a stick up their arse ("have you looked at section 1.7.a of the document surrounding...), etc.

Whereas at the places that are decent, it's like it all just clicks. Tell us what equipment you want, give us reasonable updates on the work you're doing, take sick leave if you're ill, general atmosphere of trust. Go in, get shit done, go to the pub, go home, fuck your wife/husband.

It's like some sort of cancer that everything just infects everything else with mediocrity. I've had zero counterexamples, everything is good or everything is shit, no in-between.

This is probably just a general principle though. Sports teams, friendship groups, companies, whatever. You have to trust each other but also aggressively remove mediocre elements or eventually you're just swimming in a pile of shit.


👤 afarrell
I believe the quality and design of software has an influence on people's level of productivity and experience at their job. If I had a preponderance of evidence that this is false, I would conclude that UX design and much of software engineering was pointless. I would then change careers. Assuming you agree with my belief, I suggest you ask yourself which experience would you rather choose:

A. For 2-3 years, you regularly spend 40+ hours a week feeling bitter and angry about the tools you use and the resulting social environment you are immersed in.

B. For 2-3 weeks you spend 5-15 minutes a week embarrassed because a few strangers think you are petty.


👤 scbrg
You can obviously reject a job for any reason you like.

Personally, I decided some twenty years ago that I never wanted to work with Microsoft products again, and have since passed on quite a few opportunities because that. My stress levels went down significantly after making that decision, though. Asking to be comfortable with something you spend a majority of your wake time on is not unreasonable.


👤 michaelt
> Is that extremely petty and spoiled?

When I interview, I put a price on every chore, inconvenience and petty indignity a given workplace will expose me to.

Then I subtract that from the salary and see if the offer is still competitive.

They want me to do a bunch of business travel by plane? I hate airports, so travelling once per year is equivalent to a 3% pay cut. They want me to browse the web without an ad blocker? That's about a 20% pay cut. I can't have local admin on my work machine? That's 8%. Join an on call rota that gets between 1 and 3 calls per week? 7%. I gotta take a company-issued phone? 5%.

You don't like Teams - but would you pay $10,000 a year to avoid using it? Because you were offered a job that paid $10,000 more and you rejected it because of Teams, that's what you're doing.

That way, I'm never turning down a job because I'm petty and spoiled. I'm turning down a job because unfortunately, the price wasn't right.


👤 JonChesterfield
In general I'd say that's a poor reason to turn a place down but in this specific instance of Microsoft Teams I sympathize.

It won't just be Teams. There's Outlook too. And they each have their own calendar that people will use. And where there is the Microsoft stack there will be putty, WindowsN laptops and probably the drive encryption thing that occasionally bricks said laptop.

It might be limited to company broadcasts and similar though. If the dev effort is built on a Unix derivative and irc with Teams on a corporate laptop you can leave in a cupboard most days, not so bad.


👤 piousfraud
I dunno man, we're in a Windows world. I word at an MSP and I am a linux enthusiast at heart, but I had to adapt to this Windows world and Teams is a huge part of that.

Do I wish that we could just use... idk an internal IRC server? Yeah sure, that'd be great.

But Teams allows us to organize meetings and communicate EFFECTIVELY.

Sometimes adaptation is a huge part of this industry, in my opinion. I think that if you dislike Teams, and can not adapt, you may not be effective in this job market unless you free-lance or find some small startup that ... doesn't use any of the modern communication applications.


👤 sometimeshuman
If you don't have many of these outlier biases then you're probably ok turning down the work because of poor cultural fit. But if you have a few more like this, then yes it could come across as petty. Also it is no fun to work with some whose anger is often surprising and then contagious.

I said outlier above because I use Teams everyday and would never have thought anyone would dislike it let alone be angered by it. But some of the other comments echo your sentiment so perhaps there is something in my blindspot and I am glad for that.


👤 cweagans
I think it's fine. As a hiring manager, I would want to know if there are internal company things that are turning away potential hires.

Personally, I stay far, far away from places where I'd be required to use Windows, Teams, etc., not because I can't stand most of the stuff that Microsoft churns out, but because it's an indicator that the company doesn't give a single fuck about whether or not they're adding unnecessary friction to my job. I want to spend my time and energy doing the job I was hired for, not working around whatever crapware corporate IT decides to foist on me. Without fail, every time I've compromised on this stance, the company has ended up being an absolute dumpster fire.


👤 r_hoods_ghost
Seriously, get over yourself and grow up. You will always have to make compromises in the workplace, either on this or some other aspect of the environment because you are not the center of the universe. Ultimately the choice of video conferencing software used by your employer is so utterly trivial a matter when compared to basically every other aspect of your work life that rejecting a job based on this is idiotic. Especially given we're talking about teams which you will probably STILL have to interact with whenever you communicate with other organisations since it's one of the market leaders.

👤 FastEatSlow
Remember that while HR might use teams for interviews, that doesn't necessarily mean that it's used internally. I'd recommend to ask about their internal communication software before making a decision.

👤 oceanplexian
I think you should relay that feedback, but in a polite way. Let them know you’re interested, but that you’re concerned that some of the tools won’t let you be effective. Just don’t make assumptions when you give that feedback.

The reason I suggest this is you don’t know what you don’t know. The company might switch off of Teams tomorrow or perhaps some director doesn’t like it and has a plan for a replacement. Perhaps it opens up a conversation on how you can do it better. And lastly, maybe you’re wrong, or you can find a workaround. This is one of the hardest things I struggle with, but from time to time I’ve formed opinions and then reversed them after learning a new way to do things.


👤 version_five
Tell them! It does seem a bit petty to me re Teams, but who cares what I think. Enterprise software has a broken feedback loop which is why it's so bad. We need more people leaving jobs over it imo so that cios/ctos start factoring in the impact of crappy enterprise software on their employees. People failing to speak up is why we have to deal with so much crap at work. Consumer software that's no good just doesn't get bought (microsoft seems to have found a way around this, but you see my point)

👤 usea
Yes, it's okay. No, it's not petty and spoiled.

You don't need anybody's permission to reject a job for any reason. Don't let people pressure you into serious commitments. If you don't want to work with Teams for $X, don't do it. You shouldn't care what other people will think of you for not taking a job.

The opinions of people who would judge you for this decision are not worth considering.


👤 ninefathom
For your purposes, I think it's 100% okay to decline a job for (almost) anything. Think about it- they can turn you down for (almost) anything, legally protected reasons notwithstanding, right?

I agree with some other respondents that it's probably best not to go into detail if they ask- a simple "I don't think I'm a good fit for your environment at this time" should suffice. I wouldn't mention Teams, specifically, unless they really press for details (they almost never do).

Side note: ditto, Teams irritates the p** out of me on all platforms as well, as do the Android versions of most of the O365 suite.


👤 killjoywashere
Turn down the job for whatever reason you like (internally). If they ask you why, the correct answer is "I found a better fit, thanks. Best of luck with your future endeavors".

👤 yakshaving_jgt
I’ve heard of people turning down job offers because the employer uses Jira, and I sympathise with that position.

👤 jabroni_salad
That is fine, if you can afford to be picky. I will not use BMC Remedy or HP Service Manager and would absolutely drop out of an application if I detected them. Life is too short to click a million more tiny 'form fill' buttons.

👤 dustinmoris
Yes, it is okay.

Software developers are so severely in demand that you can reject a job on whatever you fancy because frankly you can. You have a unique opportunity to make your life as enjoyable as possible and whilst most people don't have the luck of having this much choice over their job happiness you happen to be one of the few privileged people who can so make use of it.

Secondly, I 100% understand where you come from.

I cannot work with Teams either.

In fact I'm a bit like you and actively try to avoid companies which use these softwares:

- SharePoint

- Teams

- Azure

- Azure DevOps

- Atlassian stuff


👤 kcplate
Why even ask the question? Reject a job for whatever reason you want. If it’s because of teams…so be it

👤 eyelidlessness
It is okay to reject a job for literally any reason at all, no matter how petty it might seem or even be. And we’re almost all spoiled here. It’s okay to recognize that, but you shouldn’t let that make you feel you have to take work you wouldn’t find rewarding if you don’t need it.

You can send that feedback, but I doubt it’ll make much difference other than making your reasoning known… unless they’re already seriously considering a change.


👤 readthenotes1
Just thank them for the time but you have selected another position. Don't explain unless they hire you as a management coach.

Is your anger petty and spoiled? In absolute terms, yes, obviously.

E.g., I regularly saw a guy working at a rental car desk and commented on his always sunny disposition. He said he came to the country* with the promise of an IT job but it was a lie. Now, he can't get out and his boss told him to always smile or he'd be jobless (and thus homeless with a high likelihood of starvation).

Are you Spoiled, Petty? Yes, but many of us are.

Doesn't mean you should take the job. Just be grateful for your circumstances.

*I won't divulge the country. Don't bother guessing.


👤 mcronce
The software suite is part of the work environment, _especially_ in a remote world. If a work environment is obviously going to make me miserable, and I'm able to identify that _before I even start_, I'm not going to take that job.

I would just decline the offer without explanation. If pressed for an explanation, be honest but diplomatic about it.


👤 l0b0

  > Is it ok to reject a job because I don’t like their software?
Definitely yes. Orgs using outdated/user hostile/plain bad software is a definite red flag when judging fit.

  > Is it ok to send feedback that I don’t really want to work with that software?
What purpose would it serve? Either the person has influence over it or they don't. And either they want to change it to something better or they don't. But even if it's yes to both, unless they are a tiny company they are going to be stuck with it for the foreseeable, if only because of organisational inertia.

👤 mytailorisrich
It's perfectly OK to turn down a job for any reason you obviously feel strongly about.

On the other hand, if you want to give a reason at all, it's best to articulate something 'appropriate' even if that is not the actual reason.

(I've been forced to spend my days on Teams because of the pandemic and I really don't like it, either, btw)


👤 dusted
To be honest with you, it sounds diva'ish to me, and I've been known to be something of a diva myself.

It's entirely reasonable for a company conducting meetings with outside people to use some kind of wide-spread software, like teams, this software, regardless of your personal opinion, pretty much "just works" and so they save themselves and their interviewees a lot of pain by using it.

I think you should arrange for a conversation with them and talk with them about tools and the software you would be forced to use (and how often/much) and what alternatives are available/acceptable for you to use for the bulk of your work.

Where I am, the systems are running $OS and the official docs talk of $EDITOR, but they have virtualbox and vmware available for you to install, and if linux and vim is your deal, you can go ahead and use that.


👤 ziggus
It's ok to send feedback, but understand that it's probably not going to change anything at the organization in question, except brand you as the 'Anti-Teams Crank'.

It's also perfectly ok to reject a position based on anything at all; the UCC suite they use is a perfectly reasonable reason, considering how much time you'll likely have to spend using it. Hell, I rejected an offer because the office was in an old building and the wooden floors creaked like mad.

However, given the weight of your opinions and the emotional response you have to an environment that doesn't suit your needs, have you thought about starting your own company?


👤 Incerto
Turn down a job for any reason you want - you have nothing to feel bad / guilty about. But honestly, don't go into detail / give that reason. It sounds unreasonable, and could hurt your reputation (people tawk).

If you have a long enough career is Software Dev, you will almost certainly at some point end of using a software product you personally don't like. Learning to compromise / pick your battles is a career skill like any other.

Apologies if this sounds overly critical, but as a hiring manager, I would consider it a bullet dodged. Drawing hard lines in the sand over small things like this would be a red flag for me.


👤 rizkeyz
Just say you reject, no need to explain - I believe this is the way of the least drama.

👤 mongol
If the job is great in other ways, then it is the wrong priorities to let that decide it I would say. But if you are undecided, perhaps this is the way you find you are not too keen on it.

👤 phendrenad2
Yes to saying no. No to saying why.

It's perfectly acceptable to have an intense dislike for a piece of software, and to go so far as to discard potential roles to avoid it. But I think people may think you're a bit weird if you come out and say it. Also, I doubt it'll make any difference (decisions to use Zoom vs Teams usually come from above, and I doubt the hiring manager would feel comfortable telling his manager that they lost a candidate due to a software that the higher-ups chose...)


👤 alkonaut
You might end up at a Teams-less job but find you are forced to use some other software there that is much worse than teams but which you never heard about. Perhaps it’s an awful time reporting thing. Or just SharePoint or Jira? There is always a poison.

But yes, I’d avoid saying why. Sadly, because when I argue “if we pick tech X people might leave or not join” no one believes me. Because obviously people won’t say why they don’t take job offers or quit jobs, if that is the reason.


👤 two_poles_here
It is definitely okay OP. I love GNU/Linux to a point that I refuse to work for any company where I have to use a Windows machine. I can tolerate a Mac, but I'm willing to take slightly lesser money for a Thinkpad running Ubuntu/Whatever. I also cannot stomach the Atlassian software, so I won't work with those either. BitBucket is a travesty that is only matched by Jira and surpassed by Confluence.

👤 jedberg
If you were going to work in a machine shop, and you found out that they buy all their tools from the bargain bin at Low Cost Tools, it would be totally reasonable to back out for that reason.

As software engineers, our productivity tools are key to our success, and it's totally reasonable to demand good tools.


👤 listenallyall
I believe it is poor form for a company to dictate what software it will use to videoconference with you during an interview. Now you're not just a bit nervous about the interview, you're also stressed that the mic and the camera and the connection will all work on some software that you just installed and have never used before.

A more humane solution would be for the company to ask the interviewee which videoconferencing software they prefer, and accommodate that. Decent-sized companies could easily set up a few computers in a spare room loaded with Zoom, Teams, Skype, 8x8, Webex, etc and have the interviewer use that computer with universal compatibility with the interviewees' application of choice

I've never seen this happen, however.


👤 meesterdude
For a job a few years ago, I was open to Teams, and the latest MS ecosystem. I was excited to finally get a chance to use outlook. (turns out they rewrote it and did away with everything that made outlook appealing)

It really is such a painful experience all in all, and so hostile to user experience, that I cannot do it again. And it's only gotten worse... and will continue to get worse - because the order of priority is microsoft -> your company -> you.

So the answer is YES. Tell them you don't use MS products and that it's not a fit.

Teams made me bitterly angry too, and it really doesn't have to be that way! Work somewhere with great tools, and you'll have much better chances of also working with great people.


👤 pingsl
I am inquisitive about what kind of enterprise communication software you think is good.

MS Teams is not perfect but it's not that bad either. I have used Teams, Slack, even Discord a little bit. I don't think anyone of them is above average.


👤 999900000999
Depends on what other options you have.

If you have 6 months saved up and already have a job, no rush to get a new one.

If your 3 months behind on rent, then take whatever job regardless of the stack.

Teams is tolerable. It would be silly to pass up an otherwise good opportunity over it


👤 RickJWagner
It's petty and spoiled.

Look at the job on the whole-- consider the pay, the work you'd be doing, your place in the organization, etc.

In the grand scheme of things, the software they use is a tiny part of it, and one you might even be able to change from the inside.

Also, Microsoft for all it's fault is pretty good at writing software. Maybe you're looking at it incorrectly. Or maybe they'll have a nice upgrade soon.

I wouldn't turn down an otherwise good job because of it. When the economy inevitably zig-zags (as it always does) and jobs are harder to come by, you might remember this moment either happily or not so happily.


👤 kazinator
What pisses me off is incompetent HR outsourcing everything to a patchwork of disconnected third-party websites. Once you are "onboarded", that stuff tends to recede into the distant background, luckily.

👤 Aissen
If it's just for video conferencing, have you considered getting a dedicated device/smartphone just for teams ? Would free your main computer and let you work efficiently when you don't need it.

👤 JoeMayoBot
If you shared your concerns with them respectfully, how would they react? There are multiple possibilities, but it will also tell you about the people that you're going to work with. If they handle your answer poorly, it might inform you that they're harder to work with. On the other hand, there's another extreme where they will say "We feel exactly the same way and maybe this is a good opportunity to switch". You just never know - if I were hiring you, I would want to know if there was something keeping you on the fence.

👤 mgas
If someone invites you out to a sushi dinner, you are free to decline simply because you do not eat sushi; but you should also consider your audience when communicating your rejection of their offer.

👤 kleer001
It's fine.

I've quit three jobs at this point because they made me use software I don't like.

I'm just about to go back to a company that 15 years ago wouldn't use the software I wanted. So, I left for another company that did. Now a days it's industry standard and the whole department there works solely in that software. And thanks to the pandemic we're all remote and I don't have to move. AND they're hiring for my exact position. I'm so excited.


👤 throwthere
1. It sounds pretty to me but I’m not you and if you have other options then so what.

2. Make sure you’re not just looking for excuses to cover up insecurity or imposter syndrome.

3. Do not tell them (because of 1).


👤 cirrus3
You can just say no. You are not obligated to say why. It's not like the recruiter is going to be able to do anything about it. Even if they passed that message up it's not like they anyone going to be like "OMG, dijit declined our offer because of Teams, we better change that ASAP".

I hate Teams also but honestly if you are hung up on this, I wouldn't want to hire you anyway.


👤 captainbland
I'd say you're well within your rights to reject it for any reason, but particularly if you WFH you will interface with it a lot.

And teams is kind of annoying for those reasons and more, although for me it is a tolerable pain.

But you also have to weigh up whether the pros of the role outweigh that con as well, otherwise you might be doing yourself a disservice by focusing on that one issue.


👤 hallway_monitor
I'm not sure what people think is so terrible about Teams. Is your communication software causing you to transcend space and time? Teams works, I can chat the person or group I want instantly, call them, see my calendar. All with keyboard shortcuts, no mouse required.

Is using Teams more painful than the positive side of this gig, proportional to its importance to your life?


👤 Andrew_nenakhov
Yes. It is ok to reject a job for any reason, or even without one.

(It is also ok to reject a candidate for any reason, or even without one.)


👤 hiyer
I think this is a risky take. Any company you work for will use dozens of tools and it is possible you will dislike one or many of them. Having said that, I'm tired of using Macs, and would love to work for a company that issues a Linux laptop :-). Unfortunately they seem to be hard to come by these days.

👤 santoshalper
It's ok to reject a job for just about any reason, including a bad vibe. Do I happen to agree with your priorities? Absolutely not. Do I think you should try to find a job that clicks with you, especially in an incredibly favorable market like this one, definitely yes.

👤 browningstreet
I’m a macOS and Linux guy working on Teams / Windows and loving it. It annoys me every time someone in the org sets a Zoom meeting. Teams meetings are so much better. Integration into Outlook and Drive and OneNote is a huge step forward.

But your mileage will vary. You do you.


👤 pjmlp
It is, software are just tools.

I complain all the time about C and UNIX, yet it might come as a surprise that I have used many flavours of commercial UNIXes since 1993, and used C more times that I care to count.

There is more to a job than whatever tooling they might be using.


👤 irvingprime
Yes it's okay to reject a job if you don't like the software they use. It's your life, your decision what you're willing to put up with. End of discussion.

👤 wly_cdgr
Sure, perfectly reasonable. But if UX matters that much to you, have you considered that you might find more meaning and fulfillment in working as a UX designer than as a programmer? UX design still pays pretty decently, you know

👤 tester756
You're free to do it, but is it good idea?

I previously used Skype for Remote work and I must say that Teams are pretty decent.

All those integrations - Outlook invitation + accept button + instantly it being in Calendar on Teams + reminder about meetings.

I like it.


👤 dyeje
I wouldn't communicate it to the employer, but at the end of the day you're not obligated to work for anybody and can choose to reject an offer for any reason that suits you.

👤 replwoacause
I've got to say, while I'm not the biggest fan of teams, I've been using it daily for the last 5 years on all platforms: iOS, Android, Windows and macOS and while it isn't without its shortcomings, I can't imagine it enraging me enough to quit a job or pass up an opportunity. Sending this feedback to a potential employer seems kind of ridiculous too. I think I'd be more flabbergasted than anything to read that a candidate who seemed like a fit decided to pass on the job because they hated Teams with such fervor.

👤 mostertoaster
The answer is somewhere between who cares quit your bitchin, and fck no our jobs are in demand why work with sht software if you don’t have to.

👤 more_corn
I hate teams too.

👤 markus_zhang
I'd be hesitate to take any data job without a Datagrip license. Unless the job is interesting of course.

👤 croo
Yeah it's petty and spoiled. You could just get used to it but choose to be spiteful. It's just a chat/video tool, who cares where the buttons are?

OTOH if you feel that strong about it how do a bunch of random strangers get to invalidate your feelings? The strong emotions that makes you decline a job is a good indicatior that you give a fuck. Try to move in that direction and you may find motivation and purpose.


👤 leoh
It doesn’t make sense for a workshop that builds cool tools to use tools that aren’t cool at all.

Seems legit to say no.


👤 vondur
Ha where I work they are going to force Microsoft’s antivirus client onto Linux workstations.

👤 2OEH8eoCRo0
If you feel that strongly about Teams imagine when you are forced to use truly bad software.

👤 LNSY
That is precisely the best reason to reject a job.

👤 Incerto
The more I read this, the more I'm convinced OP is trolling...

👤 merb
btw. teams is one of the fewer ucc suites out there that ALSO work on linux. of course it's not perfect, but it's less worse than other stuff.

👤 scotty79
It's perfectly ok to reject job for any reason.

👤 jgb1984
Bleep.