That doesn’t make it not suck. I’d much rather not hate my job.
Ok. How is that relevant to the post or the comment?
What part of it is unprofessional? You specifically called out the language OP used - that seems totally professional to me. The overall message sounds like throwing a tantrum to my ears but that’s not what you called out. How do you think it should be worded?
Your coworkers are not your oppressors. The people who own the company are. And maybe management if they’re assholes, but most people in management are just doing their jobs so they can get paid.
You’d have to get two offers, accept one of them, start getting onboarded by the company you accepted, learn about the OS policy, without the second offer having expired. Maybe your experiences are different but based on mine that’s completely unrealistic.
Or maybe the second offer came in after having accepted the first one. That seems a lot more realistic, though extremely dependent on timing. But the most realistic scenario is, OP already had a job. But honestly if OP wasn’t just karma farming I’d expect them to have included the full story. So I’m pretty inclined to think this whole thing is bullshit.
If by “Linux” you mean “Unix/BSD” and by “now” you mean “for the last quarter century”, then yes. So, no.
Then why use Xcode? Mac is essentially BSD under the hood so basically any Linux CLI tool works fine, and GUI applications work reasonably well with XQuartz or whatever it’s called these days.
Hahahahaha! No. WSL is in no way a good substitute for a real Linux system. It’s better than nothing, but that’s about it.
Personally I also would not quit/back out just from that, but “it’s not my machine” misses the point, IMO. It’s a device I’m expected to use ~40 hours a week. Windows fucking sucks. Using that trash for half of my waking hours sucks. Been there, done that, I hope to hell I never have to again.
PR size is still an awful metric. It should be within bounds but it should never be an actual metric. Treating it as a metric is an idiotic idea.
PR size is an awful metric. The bigger the PR, the less reviewable it is.
So… don’t import random modules. Be sure the module you’re importing is the one you intend to import. That already should have been obvious.