Duolingo has a new mobile feature called "Club" where you get grouped with a bunch of users to practice language, and there are challenges and questions. You get encouraged to get points by posting to the group in that language...
but you can't block people. You can't mute people, and you are literally encouraged to spam the group (the more you post, the more points you get)...
And you get notifications every time someone posts in it.
Who thought this was a good idea?
As a non-techy person, I need yall to understand: just because you *hope* your technology won't be used for harassment, spam, and abuse doesn't mean assholes won't find a way. You need reporting tools. You need to safeguard for your users.
Get it through your thick fucking skulls already.
@guerrillarain are you willing to financially contribute to this?
@frak I should not need to pay Duolingo in order to be able block a person?
@guerrillarain ok, but you do know it takes real people actual time to write features for Mastodon and also to test them? Duolingo has a business model but Mastodon is free (as in speech, not beer)
@frak My entire thread is about Duolingo.
@guerrillarain I'll get back in my box then, sorry ;)
@guerrillarain I get you. I understand that the tools you ask for are important. But on a FOSS project the only important thing is a good pull request.
Whilst not every nonprogrammer submits valid criticism or suggestions, a surprising number do. And far too many developers are way too far inside the stack to see those problems.
Hell, Socrates pointed this out 2500 years ago and it's still true:
"one man has the ability to beget arts, but the ability to judge of their usefulness or harmfulness to their users belongs to another."
@guerrillarain As a technical person who works in tech, I'm furious that reporting/blocking tools aren't the first thing built into community-oriented features.
The Wandering Shop is a Mastodon instance initially geared for the science fiction and fantasy community but open to anyone. We want our 'local' timeline to have the feel of a coffee shop at a good convention: tables full of friendly conversation on a wide variety of topics. We welcome everyone who wants to participate, so long as you're willing to abide by our code of conduct.