@LizardSF @lritter @willoremus The problem is that a lot of people seem to think trying to do the former is the latter, and just don't even bother. They make no effort to push past their own biases and blow off user feedback that's asking them to do the former.
Perfect the the enemy to getting things done, but not even trying for better because it can't be perfect is just as bad, if not worse.
This message is such a great example of why I'm glad you do what you do ... and that you're here.
@willoremus /2
If a user notes something in a program I wrote is not working, I *generally* can't say "OK, it's not calculating this right, but, man, that code was written over two decades with modules in four languages, you can just add 12 mentally, it's too much work." Not if I want to keep my job.
When the issue is social problems, there often isn't a perfect fix, because humans. That's not an excuse to not keep iterating to get progressively better.
@willoremus /3 At the same time, demanding perfection when dealing with social issues in tech is also a problem. The entire human species not only hasn't solved these issues, we disagree violently (literally) on what the issues *are* and what "solving" them actually is.
We, humans, create in our own image.
Maybe not so much "hard to build sth that isn't evil", more like "unprofitable". This says quite a bit about our current societal system.
What??? It's hard to build something that isn't evil??
Strange view of builders, creators and inventors... but, OK.