5 ms·
We should still blame the engineer, but they shouldn't shoulder the majority of the blame.
by root_axis 7y ago
We should still blame the engineer, but they shouldn't shoulder the majority of the blame.
- behnamoh 7y agoMaybe 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.
- csallen 7y agoThanks for making an insightful comment that acknowledges the complexities of the world and tries to take into account the information, events, and possibilities that we don't see. That's quite rare. It's more much common to assume that everything we know about the situation is sufficient to pass judgment.
- ryandrake 7y agoI’ve in past jobs occasionally objected to being assigned a task on ethical grounds. My manager never had a problem with it. There were 10 people on the team so he’d just reassign it to one of the other nine who had no problem with the task. There is no unified code of ethics that all software developers must abide by, so getting unethical work done is just a matter of moving the work to the next developer in line.
- bryanrasmussen 7y agowell hypotheticals without a concrete example are not much use, I'm left to speculate that they told the engineer either we shoot and eat this baby, or you hide the flag and they heroically hid the flag. But until I get a confirmation on this unselfish act I'm gonna go with probably didn't think much about it and took the next ticket on his list. Which hey. I'm not on a high enough horse here to berate the guy, but not on a low enough horse to speculate how noble he must be in secret. (excuse the gender specific pronouns)
- root_axis 7y ago> 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.
- nostrademons 7y agohttps://www.youtube.com/watch?v=SII-jhEd-a0#t=110 https://www.youtube.com/watch?v=SII-jhEd-a0#t=110