this post was submitted on 15 Dec 2023
1 points (100.0% liked)
AssholeDesign
7489 readers
1 users here now
This is a community for designs specifically crafted to make the experience worse for the user. This can be due to greed, apathy, laziness or just downright scumbaggery.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Software Engineers and UX/UI Designers need a code of ethics, like yesterday.
Yes, business is ultimately to blame, but those folks are beyond saving - they will never ever ever put the brakes on an initiative that could make more money legally. Unless there's blowback from an ethics board / professionals in charge of implementing their dark patterns.
Why include software engineers in this? In the large companies I've worked for, the people with the title "software engineer" have absolutely nothing to do with the actual design of something like this; we just get handed a spec and are expected to implement it as is. In smaller companies I always did one-person projects where I handled every aspect of the development process including UX and UI, but my title was not "software engineer". Are you expecting the engineers to refuse to implement a "feature" like this on principle or something?
The title's meaning and weight can vary. So can the responsibilities and impact of an individual engineer's decisions. But there is a longstanding tradition of engineers as gatekeepers for quality and the ethical application of their skills.
For instance, licensed engineers in Canada have a duty to the following code of ethics. To quote the header:
That's why in Canada virtually everyone is a "Software Developer". Same job across in the state you'll be called an "engineer".