|
It's a continuum. You want content to go from idea(chat), to discussion(forum), to documentation(wiki). Most people should only have to read the wiki, if they have already read the wiki, they can drop down to the forums, and if they have read the forums and have an idea of their own they can do so within the chat. The problem is that pretty much no service has all three. Discord does fairly well because they do chat, and with their pins feature do a really bad job of being a wiki. So 1.5 is better than most services 1. StackOverflow is the only service I know that has all 3(Answers are wikis, the discussion underneath is a forum, then if there's enough messages they kick you into a chat). I kinda see this as what happened to TV after we got DVR's and Netflix, where we went from episodic stores to serialized stories. That magnified the amount of nuance that TV shows were able to work through. As a result you get shows like The Wire, Breaking Bad, Squid Game - all shows that were fundamentally impossible before you knew that people who were watching episode 5 also watched episodes 1-4. Because no one can be sure that you have read all of the previous wiki content, forums are currently episodic in nature. They move very slowly. They need to repeat themselves many times. The bigger the forum, the slower it moves. One of the worst features of Discord is that when you splinter conversations into different channels it becomes impossibly difficult to keep up with them. You need to click once for each channel you are tracking. Forums had this same issue. Reddit brilliantly solved this problem with their "an upvote pushes threads into the future, then we sort by most recent", but no other service(HN might? I'm not sure.) uses it to this day. I'm not sure why. What I need on Discord is the ability to have multi-Discords like multi-Reddits where I see every message in a single interface, and clicking that message would allow me to send a message to that channel. So every message would look like this: Server > Channel > Thread : Hi AnotherServer > SomeChannel > GeneralThread : Some message The big problem with chat is it quickly becomes useless as more people join the conversation, for example see Twitch chat, it scrolls so quickly you get an almost instant Eternal September effect of low quality content that reinforces itself. Even Reddit/HN falls over when you get over 1000 comments on a post. What you need is automatic sharding of users, an upvote system that would then push those certain users "up a level", and depending on the amount of users chatting in a channel there would be several levels of hierarchy involved. People who chat within your shard would then instantly reach you, but only high quality posts from other shards would reach you, but it would appear like a forum post, or be refined into a wiki. I have a lot more thoughts on this topic, but I'll leave it here. |