| ▲ | bayindirh 4 hours ago | |||||||||||||||||||||||||||||||||||||
Came here to say that. Saying that "engineers work for the company" is a very reductionist take, taking away personal conscience, judgement and moral compass, leaving only "get in, do work, collect reward, go home" cycle. This what robots do. This is what algorithms do. Humans shall and are much more than that. When I was the tech lead of a Linux distribution, I fought my teeth to make that thing work for the target audience who will be using it, and developers who wanna work and develop on this thing. It was not volunteer work either. It was my paying, day job. | ||||||||||||||||||||||||||||||||||||||
| ▲ | ForHackernews 2 hours ago | parent [-] | |||||||||||||||||||||||||||||||||||||
This is why software devs are not professionals. A professional engineer will not sign off a bridge that he knows is liable to collapse. Software devs will build whatever dangerous immoral garbage their boss tells them to, and then rationalize it to themselves. A professional has an obligation to a code of professional ethics that supercedes loyalty to their employer. Nothing of the sort exists in software. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||