> for the too many people that want to have fun while pretending to communicate
It's exactly this kind of flippant dismissal that is why IRC is dying, because there are too many people who equate modernity with frivolity. That is, unless our requirements strictly adhere to your arbitrarily-defined notions of that which has merit, our voices are left unheard.
And IRC's greatest defenders wonder why everybody jumps ship.
Whereas, for the rest of us, we just want the same features I've been using on other platforms not just since the rise of Slack, Discord and its ilk, but other platforms besides, both before and after the rise of Web 2.0 and social media.
I find it pretentious that anybody could consider the following features "having fun while pretending to communicate", showing their profound lack of understanding for what communication can, perhaps should, be:
- the ability to modify one's own messages
- the ability to delete one's own message, and have that deletion propagated
- the ability to delete other peoples' messages, and have that deletion propagated
- simple but flexible role-based permissions systems that can be defined on a per-community basis
- collections of text channels in one community/guild/server that can be ordered, and that ordering propagated and standardised for all participants in that community (for the sake of consistency)
- usernames and nicknames that don't collide, using a normally-hidden primary key for each user that is associated with an account rather than ever-changing hostmasks that can be hidden, making bans and ignores ineffectual
- automatically-created community-based moderation logs
- the ability to create private group discussions without needing to create a text channel
- the ability for all participants in the community to see messages in the same format, including code blocks with syntax highlighting, images, video links, and web embeds
- a contacts list that travels across sessions, regardless of client, sign-in location, etc., and associated direct message history
- the ability to read missed messages while offline without needing to set up a bouncer (either necessitating a home computer be left on all the time AND be accessible via the web, not always practical; or every individual user paying for a bouncer, something that should be considered vastly unnecessary)
- everything just working
Instead of thinking "everybody just wants to send silly emojis and video chat, what a waste of time", the IRC crowd would do well to listen to what people actually want, need, and have come to expect from online communication, rather than derisively and condescendingly covering their eyes and putting their fingers in their ears.