You can be a great person and still write garbage software. Whether you’re just doing it because you need money or whether you’re misguided and think it’s actually good, that doesn’t necessarily make you a bad person (and remember: It’s hard to get someone to understand something when their salary depends on not understanding it).
Doesn’t make the software less garbage.
lvxferre@mander.xyz 1 month ago
A person is good or bad depending on their impact on the people around them; as such I don’t consider “misguided” a valid defence.
And while someone can be overall a good person while writing socially harmful and user-hostile software, because they have other qualities that compensate it, writing said software still makes them a worse person.
So it’s hard to be good when your salary depends on you being bad.
Don’t get me wrong. I’m analysing this through my moral views, but I don’t think that they’re the only valid ones. Your mileage may vary.
My other comment was mostly on how idiotic the whole defence is, not about morality (as this one).
luciferofastora@lemmy.zip 1 month ago
I was responding to the “Look, they’re all nice people” defense you quoted, not contradicting you. I agree with you in principle.
My view of morality is largely centered on intent, so “I thought it would be a good thing” is a valid defence (though there is also a degree of responsibility to check assumptions; if you never made any effort to check if it actually is a good thing, that’s negligence)
…and by extension, when your livelihood depends on you being bad, yes. Not everyone’s livelihood depends on their salary, but for many people it does. If it’s hard to find a job that can pay the bills, I don’t fault people for the human reflex of justifying bad things to yourself in the name of survival.
(But if they do have a choice and choose to enrich themselves at the expense of others, they’re obviously pricks - just saying this might not apply to all the devs involved here).
lvxferre@mander.xyz 1 month ago
That’s fair - and it’s clear that your moral premises are, like, diametrically opposed to mine (I completely disregard intent - for me responsibility takes the job).
I was aware that you weren’t contradicting me but this sort of discussion is fun, sorry!
luciferofastora@lemmy.zip 1 month ago
The willingness to be responsible for consequences does factor in. If you round the corner and crash into someone, you probably didn’t intend to, but whether you’ll be an ass about it and yell at the other person or whether you’ll apologise and check they’re alright makes a difference.
In a perfect-information-setting, intent equals result: If I know what my actions will cause and continue to carry them out, the difference between “primary objective” and “accepted side-effect” becomes academic. But in most cases, we don’t have perfect information.
I feel like the intent-approach better accounts for the blind spots and unknowns. I’ll try to construct two examples to illustrate my reeasoning. Consider them moral dilemmas, as in: arguing around them “out of the box” misses the point.
Ex. 1:
A person is trying to dislodge a stone from their shoe, and in doing so leans on a transformator box to shake it out. You see them leaning on a trafo and shaking and suspect that they might be under electric shock, so you try to save them by grabbing a nearby piece of wood and knocking them away from the box. They lose balance, fall over and get a concussion.
Are you to blame for their concussion, because you knocked them over without need, despite your (misplaced) intention to save them?
Ex. 2:
You try to kill someone by shooting them with a handgun. The bullet misses all critical organs, they’re rushed to a hospital and in the process of scanning for bullet fragments to remove, a cancer in the earliest stages is discovered and subsequently removed. The rest of the treatment goes without complications and they make a speedy and full recovery.
Does that make you their saviour, despite your intent to kill them?
In both cases, missing information and unpredictable variables are at play. In the first, you didn’t know they weren’t actually in danger and couldn’t predict they’d get hurt so badly. In the second, you probably didn’t know about the tumor and couldn’t predict that your shot would fail to kill them. In both cases, I’d argue that it’s your intent that matters for moral judgement, while the outcome is due to (bad) “luck” in the sense of “circumstances beyond human control coinciding”. You aren’t responsible for the concussion, nor are you to credit with saving that life.