←back to thread

1456 points pulisse | 2 comments | | HN request time: 0s | source
Show context
tibbon ◴[] No.21184395[source]
What's it take for an engineer in the US to actually do something like this?

If my boss/product manager wanted me to do something like this, I'd be calling them out for shitty politics, and telling them they need to find a new engineer because I'd quit immediately - and likely incite others to come with me.

Maybe I have a higher sense of morality than others, but I'm no shill for China's power over Taiwan. I can use my entitlement/privilege as an engineer to say "fuck off" to anyone who wants me to do things I find immoral. Furthering the needs of a power hungry regime looking to assert dominance over others? Nope. I spend all my day working to further democracy and freedom, not to enable free thought and self-determination to be squashed.

Whoever coded this change and approved this PR, shame on you.

replies(33): >>21184428 #>>21184431 #>>21184492 #>>21184500 #>>21184510 #>>21184524 #>>21184534 #>>21184575 #>>21184603 #>>21184639 #>>21184651 #>>21184655 #>>21184657 #>>21184760 #>>21184784 #>>21184802 #>>21184840 #>>21184903 #>>21184916 #>>21185103 #>>21185143 #>>21185144 #>>21185165 #>>21185252 #>>21185274 #>>21185287 #>>21185423 #>>21185551 #>>21185554 #>>21185560 #>>21185770 #>>21185850 #>>21185902 #
organsnyder ◴[] No.21184428[source]
Perhaps that engineer had a baby on the way and was terrified of losing health coverage, or was in the United States on an H1B visa and was afraid they'd be deported...

I'd probably have made the same decision as you (I'm fortunate to have a safety net), but many people don't have that luxury.

replies(8): >>21184499 #>>21184563 #>>21185069 #>>21185104 #>>21185234 #>>21185405 #>>21185448 #>>21185917 #
Macuyiko ◴[] No.21184499[source]
I agree. We shouldn't blame the engineer but the managers asking for this in the first place and knowing they can get away with any sort of "small pressures" they put on their employees.
replies(5): >>21184541 #>>21184748 #>>21185148 #>>21185743 #>>21185947 #
root_axis ◴[] No.21184748[source]
We should still blame the engineer, but they shouldn't shoulder the majority of the blame.
replies(1): >>21184922 #
behnamoh ◴[] No.21184922{3}[source]
Maybe if all engineers quit with the first immoral request by the management, it would actually pave way for more morally ignorant engineers to replace them. We only see what has happened, not what has not happened. What if the iOS engineers do in fact have moral values and have declined some of the management's more immoral requests many times, but this particular request seemed the lesser of two devils? Maybe those engineers don't quit exactly because they want to hinder such actions by the management.
replies(4): >>21185037 #>>21185091 #>>21185128 #>>21185277 #
1. root_axis ◴[] No.21185277{4}[source]
> it would actually pave way for more morally ignorant engineers to replace them

All the more reason why they (the replacement) should be blamed. Obviously, those who might have refused to comply and were replaced made a moral stand and deserve commendation, not blame.

> Maybe those engineers don't quit exactly because they want to hinder such actions by the management.

Perhaps. There are a lot of hypothetical scenarios we could construct that might absolve the implementor of blame but this is possible in any scenario where we're not privy to the internal process that culminates in a corporate decision.

replies(1): >>21185606 #
2. nostrademons ◴[] No.21185606[source]
https://www.youtube.com/watch?v=SII-jhEd-a0#t=110