4 ms·
Consider a few ways engineers could have things Even Better: Less / No crunch time. Ethical support so you can refuse to do something shady. Support for union
by pfooti 9y ago
Consider a few ways engineers could have things Even Better:
Less / No crunch time. Ethical support so you can refuse to do something shady. Support for union members getting equal pay and equal treatment, despite marginalized status. Job security for people over 50.
Those are just off the top of my head. And yes, I get that not all of those things are delivered by all unions. But ultimately, there is a lot to be gained from banding together and cooperating, which cannot be negotiated singly.
- majormajor 9y agoA professional association with ethics standards you could quote to say "no I won't build your creepy backdoor/logging/privacy-invading tracking feature, it's against the code" would be pretty sweet...
- chemeng 9y agoProfessional Engineer certification exists for software engineering and requires testing on and then swearing to a code of ethics. Though the code of ethics you swear to doesn't cleanly apply to the challenge you present, I've often thought more SWEs being professionally certified and bringing the ethics and standards to their field would bring benefits on many fronts. It's easy to see when designing reactors, or building bridges that your work and decisions can directly impact human welfare and correspondingly I have seen a very high standard of attention to detail, standards compliance and ethics in those fields. When designing software systems and applications it's harder for some to see, but the potential impact is still present.