Where the design community meets.
Wow Mike! I barely comment on DN but Discord got me very excited so I just have to blurb about it.
First, this is an awesome product with great direction and I know you guys will go really far with it!
As a gamer and a developer, I've visioned the need of this app ever since Slack was launched. I saw the potential of Slack which could easily replace mIRC but I know that is not their priority and company vision. However, one major epiphany that I had was there are tons of big communities right now that deserve their own specialized platform for communication and gaming is absolutely one.
I love how you guys filled the missing pieces from current VoIP and social apps for gaming. I believe that Discord can unite all the users on Reddit, Steam, Origin and in-game mediums into a single platform. What makes Discord special is that it enables the people who play multiples games from multiple vendors to socialize and communicate on a one platform with ease.
One suggestion for improvement is to make a better interface and user experience. Not purely for aesthetic purposes but more for user flows and functionalities which I believe there are rooms for innovation in that aspect. Like many other commenters on DN have mentioned, the current UI looks like Slack which in my humble opinion, isn't necessarily a bad thing.
I have one question which is, have you thought about showing a list of available and existing channels to the users instead of having them to get invited? Two things that make Slack a hassle is 1) the wait time to get approved to join a channel and 2) the inability to see what channels exist and that I would find interesting and wanting to join. Perhaps there are problems that can come with functionalities like that such as, flooding or more likelihood of spam, but I'm interested in hearing about your opinion.
On the last note, what's the stack behind Discord? I see you guys use Erlang for backend?
Anyways, sorry for such a long comment and again - congrats on the launch!!
Thanks! That's awesome to hear.
Your thoughts were ours exactly. When working on Fates we witnessed first hand how our community was using a bunch of scattered apps: LINE, Facebook Messenger, WhatsApp and others to coordinate and message each other outside of the game. Mix that with being a team of hardcore gamers and our experience with dated tools like TeamSpeak and Mumble Discord seemed like the natural evolution -- a platform with modern technology to bring these groups together. A single app that filled both needs: superior voice with a modern text layer.
I've stated it a few times, but what you see here which I will admit has aspects of Slack (which I don't think is a bad thing) is just the base. We have only just started tackling many of the game specific features which will differentiate us even more.
In response to your two questions:
1 - The original idea for Discord was to replace apps like Teamspeak and Mumble, which are a little different. The invite link was meant to be a frictionless representation of sending someone your server IP and password each time you would want to add a new member. By making each invite link based we could also attach features to it, like having the links expire or attaching permissions to them.
As more and more Reddit communities and streamers have picked it up, we are now looking into ways to expose these groups. A list of/way to discover public servers like you mentioned is something we are exploring. The app itself has no problems handling these communities either. Some server with 1,000+ members. /r/speedrun had 280+ people connected to a single voice channel the other week to stress test without issue.
Edit: stupid markdown formatting
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.