I've taken a hard line with people who work at Facebook. If you're still there and unwilling to represent the failings your company has done to society, then I need to hear a justification before moving further in the conversation. I don't think I've ever felt this strongly about a tech company. I know that's tough but it's a matter of ethics. And frankly, Facebook is an amazing technical institution, and I would lov…
This is an extremely unfair evaluation of software engineers. There's no such thing as a company doing ethical work, they all answer to shareholders and generate profit solely to benefit that class of people. Everyone else is the working class, trying to get by and without any ability to actually change the incentive structure of a company. We all work for someone who is screwing someone else, be it the consumer or y…
A "Company" is the sum of the collective actions of its employees, board, and management. If that collective does things which are unethical—for example supporting repressive regimes—then that is unethical.
While some companies are borderline, there is zero doubt in my mind that Facebook is unethical.