The conversation

Lessons learnedExperience excerpt · English

I am not a person who normally moralizes to others, but I can say I have quit jobs where I found …

I am not a person who normally moralizes to others, but I can say I have quit jobs where I found the work to be unethical or that company policies required me to bend my ethics. The engineers implement all of the "features" that these management types decide on. I understand there are infinite engineers so eventually the features will get implemented, but I do not blame the managers alone for tasks done by unethical engineers who do not consider the effect of their work in the long run.

Original discussionI Switched to Firefox and Never Looked Back520 source comments · at import
2

What was this responding to?

Parent context · original excerpt

SN

It's not the engineers making these decisions. They write the code they are told to write. Some middle manager / VP gets a promotion if they 'increase engagement', 'increase ad-spend', or some other hollow metric they chase. They are the ones deciding to send any 1-3 star ratings to customer support, and 4-5 ratings recorded as an actual rating. It's not about the users at all. It's about gaming the system for some manager's benefit.

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

SN

That's privilege talking. Not everyone is in a position to quit their jobs over the morality of implementing a pop-up.

Full original
RY

Same here. Ultimately, the engineer is the one typing in the code and hitting submit. They are at the very least complicit and need to at least share responsibility.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.