This isn't a dig at people using Discord. This is a dig at projects that are completely unaware of or interested in what the actual challenge of building something usable by people that dont and will never care about computers is.
@amy @mindpersephone this is an extremely problematic way of thinking.
Sure that's the dream of UX, but except for very simple tools, no software can work that way.
Technology is complex and we cannot possibly shield the user from 100% of that complexity.
A lack of digital literacy is already a massive societal issue. Let's not pretend that this is a problem that can and should be solved entirely on the software side
@amy @mindpersephone
I fully agree with most of what you say. But to stay with your example, it sounds like after putting in a massive concentrated effort, the best you could do is reduce the training time to *weeks*.
To get back to the original statement:
> seriously, software folk need to understand that a user thinking about your software is a failure.
Do you think that, even given infinite time, you could have reduced that time to zero?
@amy I have a hacker ethos.
Federation and decentralization for real-time chat in friends groups or communities of even up to a few hundred people?
What a horrible idea, you're hereby required to attend Computer Science 101.
(I'm rooting for Stoat at this point.)