Hacker News new | ask | show | jobs
by account42 696 days ago
If the developer agreed to implement it then it is the fault of the developer. Making the developer liable both motivates the developer to not agree to things that are illegal and provides them with an argument for pushing back.
1 comments

Simply making something illegal does not change culture. The lowest guy on the payroll has no leverage beyond leaving. Companies have no reason to change what they are doing.
> Simply making something illegal does not change culture.

Correct, you also need enforcement.

> The lowest guy on the payroll has no leverage beyond leaving. Companies have no reason to change what they are doing.

Leaving is a huge leverage. Even easily replacable corporate drones cost a lot to replace. If a company needs to find someone willing to risk going to prison they will are much less likely to be successful.

If it's illegal, the lowest guy has the leverage of putting his boss in jail. The boss has the leverage of putting his boss in jail, and so on.