When I said "people who work in tech", I meant that including product owners. Besides, the notion that Mark Zuckerberg hands out decrees of what Facebook must do next and the engineers have to choose between scampering away to build what he wants or resign if they disagree is utter nonsense. We're all human being who are capable of presenting a rational argument in favour of doing things properly. Product owners listen. Sometimes they disagree, and that's when you need to question your role as an engineer, but often they don't just ignore their team.
If you think that being an engineer in tech is a job where you blindly implement someone else's will then you're failing to live up to both your potential and your responsibility.
If you think that being an engineer in tech is a job where you blindly implement someone else's will then you're failing to live up to both your potential and your responsibility.