3 ms·
From my experience building filters, this is one of the most frustrating tasks in software development, because getting it right is thankless and highly context
by jamestimmins 7y ago
From my experience building filters, this is one of the most frustrating tasks in software development, because getting it right is thankless and highly contextual, and if you get it wrong, the results are obvious.
Edit: Actually, it's worse bc if you get it wrong you open up your employer to getting called out for cultural insensitivity.
- _wldu 7y agoYou can never get this 'right' and trying to is a waste of time and money. Words are just words. Trying to police what words a person has in their name, username, email, etc. is wrong and has unintended consequences. What's inappropriate to these 'decision makers' is actually the given names of some of their users. You should never try to define 'appropriate language' and then impose your definition of that on to the world. Especially if you want to do business.
- celticmusic 7y agoyep, this is why I'm a huge fan of the 80% solution. You'll never get it right, put a system in that flags problematic accounts. If it gets flagged, ask the user "are you SURE?", and if they say yes, put it up for human review, whether that be internal or social in some manner.