There’s a few hills worth dying on and I feel this is one of them. It is just unambiguously evil.
There’s a few hills worth dying on and I feel this is one of them. It is just unambiguously evil.
You obey or get yourself and your family kicked out of the country.
What if you have kids who were born here? You're now going to take them back to a place they don't know? Or are you going to let them go to foster care here?
How about if you've bought a house here? You're going to have just a few months to settle everything before you can go.
Perhaps I’m finding this hard to understand since I have no desire to live in the US whatsoever and have turned down several offers from companies that wanted me to move there. Nice place to visit, but I can think of dozens of places I would rather live.
I was once that kid who had to go back to Iran without knowing Persian. It was fucking terrible.
They did the right thing because I was able to still have a childhood that wasn't bogged down with learning Persian.
I swear the US must be the worst possible country in the world to emigrate to.
I’m sure there are some people in the unfortunate position you describe, and in their case it’s understandable. But it’s not the general case.
Actually, I got interested in this and checked trustarc's careers page and it seems most technical positions are in Philippines/Canada with a mention of "global team" so I'm convinced now all this thread is arguing about strawmen and in reality the product is being written by some remote contractors from third world country who will be easily replaced by a million others if they refuse.
Isn't this true of every full-time job? But people quit and get new full-time jobs all the time.
If you are asked to commit a crime by your employer, do you go ahead and do it for the sake of keeping your job? What about something legal yet highly questionable on moral grounds? Going ahead with an annoying UI feature you don't agree with is probably justified if the alternative is getting deported, but there's a threshold somewhere and it's different for everyone.
Not going to argue about how each person defines literally.
Really the issue is being fired over it isn't it? The visa just makes being fired worse for employees requiring one.
I would hate to work at a company where a bit of debate on 'is this really a good idea' were a firable offence; sounds like the 'believe it or not - jail' scene from Parks & Recreation! That's satirising a visiting delegation from a developing country under military rule.
Right, and you don't have to because your continued existence in a country isn't dependent on it. Companies with attitudes like that don't reveal it until it's too late.
But then I've never lived or worked in the land of the free, so what do I know.
What a depressing thread this has been.
Also, there is no inherent racial component to an H1B or other status.
The example of an H1B person seems to have been provided only as a sample to further illustrate the point that "Just quit on principle, rather than implement this thing!" is often not an acceptable action due to other effects.
You seem to be one of those “assume good faith” people, who knows exactly what the others actually mean.
And everyone in this thread is discussing how that company could be using American laws to pressure workers. This thread is an indictment of an American system, no one is blaming the H1B workers.
Same for if you’re disabled, your partner has a medical condition… moving between jobs can be cost less for some, but changing jobs is not cost less universally.
Which means in a given developer pool, there’s usually at least one person who “won’t put up a fuss about implementing industry standard code”.
This is only possible for people whose job stability or financial situation is above average.
Just look at all the engineers at Facebook, or even worse: the defense industry
If you adopt this kind of metric/moral stance any web programmer workng in the last 20 years is guilty ...
Ethics should follow the same standard normal distribution model as everything else. Which means that 50% of the population has less than average ethics.
Since morality is socially mediated, I think it's reasonable to hypothesize it would tend to be N-modal.
Interestingly there are laws and whistleblower protections against murder and slavery.
But regardless, even if it were true, you still need to protect your own soul. Better to let someone else corrupt themselves.
Anyway, they wouldn’t fire you since just finding someone else to do it is easier than starting any HR process.
That’s pretty sad by itself.
This is not why I got into software.
The same is not true for a ‘cookie selection dialog’, where the stated goal would be to allow people to easily select what cookies they want to allow.