Original comment, copy-pasted for convenience:
why do so many projects start with a discord and not with a wiki, or github, or web presence?
simply, discord is the fastest, most frictionless way to do the following:
- garner a community of support ensuring that there is an audience for the project
- provide access to idea validation for the creators of that project. rapid feedback for their project = rapid progress
- provide the easy creation of (not necessarily accessible nor good, but) quick resources for the project
forums, websites, hell even github can only hope to match the value proposition of discord, and it’s something people fail to take into account when they criticise the move to discord as a file host/forum/wiki/project website
if you want people to make a file host/forum/wiki/project website, they’re directly competing with the frictionless, fast, yet unsustainable and frankly web-shit discord. the fast, frictionless nature is enough for people to use and accept, hell, even to make infrastructural to their project
a platform that could create a non-webshit, easy way to provide the value that discord provides, all while being just as fast and frictionless if not faster/more lubricated, would absolutely blow discord out the water
I am a sysadmin and my level of tech friction tolerance is different from the people referenced here leading projects, but I’d like to gather opinions on this, the fact that this regularly happens as described suggests there’s a whole lot of truth to it, but i feel like it’s overstating the friction, am i wrong here?
If people need to make an account, I’d bet your engagement drops at least 90%. That’s the friction they mean.
That was my thinking when reading the above - Discord’s big advantage is numbers, a lot of people will be on Discord already so getting them to sign up is a really low bar. Sign-up is also simple (compared to federated options).
We’re moving instance and I set up a Matrix space as a fallback in case the current one goes down and as a way to have secure private messaging. We did discuss setting up a Discord channel and a Matrix bridge (as lemmy.world have done) but it may not currently be worth it as public discussion can shift to the new instance. However, if that wasn’t the case then it’s something we’d definitely do.
As Lemmy integrates nicely with Matrix, I’d like to think that future solutions would involve a Lemmy instance as as public web-friendly forum (especially if we can get wikis built in) with Matrix for secure and private discussion and possibly a bridge to Discord (and other messaging platforms) to make it easy for people to join in there.
deleted by creator
But you can make a single account and then it’s never a barrier again.
deleted by creator
I believe all they require is your email, but I understand.
Discord is creepy if you examine the information they like to collect. On Android, for example, there are 11 unique data points. That’s not just an email.
Yes, that’s the tricky bit - the low bar relies on a lot of people having accounts. I caved and signed up because of games and now I’m in a book club and a 3D printing channel too, as well as lemmy.world’s. For some of that, I do wonder if Discord is really the right tool for the job but it does allow you to create a kind of forum without having to get your hands dirty.
How do you see Matrix integrating with Lemmy? They don’t seem compatible in any way.
It is already integrated - if you add your Matrix ID to the relevant bit of your settings in Lemmy you get a secure messaging button that takes you to Matrix. That’s why it makes sense to also start a space for a Lemmy instance there because there’s an existing incentive for Lemmy users to have a Matrix account.
Isn’t that just how matrix works? If I post my Matrix ID on a website, clicking it will take you to Matrix. If you don’t have a Matrix account, you will be prompted to pick a server and a client and create an account. The Lemmy default UI just hides the link behind a button labeled “Send Secure Message”
It’s still built into Lemmy unlike other messaging platforms. You can, of course, provide a link to Matrix in your profile but the secure DMs button is part of the interface.
I wouldn’t call that an integration with Matrix anymore than I would call a button that said “Send ‘user’ an Email” that had a mailto link attribute an integration with email.
I mean with IRC you can just click a link and automatically connect to a server and start talking to people. You just have to pick a nickname.
Somehow people still don’t use it so there’s clearly more to that.
The “somehow” is because IRC is extremely bare bones. It doesn’t stand up to modern expectations of what chat software does. Plus accounts aren’t all a bad thing. Anti-spam is vital for the internet today, as is rigid ways of preventing impersonation. IRC is a relic of a simpler era.
@conciselyverbose You could still have content available publicly, but only interaction to be doable by using an account. You could still search for your problem this way for example
I sure Discord is handy and reduces friction, for development, but when it’s used as a substitute for a support forum for paid products, it’s atrocious. (not a knock on Discord, but certainly a knock on companies that choose the wrong tool for support).
For me personally the shitty UI of discord causes so much friction that I’ll never interact with discord ever again, unless I can reach it via some gateway from some of the messaging systems I use - which so far doesn’t happen as I’d need to log in to discord to configure the gateway. I tried that once, never again.
what don’t you like about the Discord UI?
It is a web designers masturbation phantasy - fancy looking, but convoluted and impractical.
Maybe I’m just missing something here but I can’t think of what part of discord’s UI could be considered convoluted. It’s a list of servers with a list of channels in them. You also have a list of DMs. End of story. Everything you need is right there in front of you.
It’s miles better than any IRC client I ever used, which is the most direct comparison between Discord and “the good old days” of the internet. And I liked IRC a lot.
I understand having issues with Discord’s corporate backing or having issues with how it’s difficult to find files or specific posts. Because it isn’t a forum, it was never really intended for that. But I think it’s a bit disingenuous to say the UI is complex, convoluted and impractical, because it’s actually none of those things. Discord has done its best to keep up with people misusing their platform as a forum, as they should, because that’s what the userbase wants (even if they’re using the product “wrong”). But the core functionality of what it’s supposed to do is wide open right in front of you and is highly intuitive.
Do correct me if I’m wrong though, I’m curious to hear what people have to say about this. There’s always a possibility that I’m some savant who is the only person in the world to intuitively grok Discord. But I very much doubt that.
It’s been a few years since I gave it a try - so I don’t remember specifics, just the impression I described above, and that it put me off from using it.
Your opinion here is valid, but I’m really at a loss for how you formed it. It’s no big deal. Everyone has different tastes. I was just hoping to learn a bit. Have a great day.
It could have been that the discord server you interacted with choose to lay it’s self out poorly. Discord does have some questionable UI choices, particularly around settings. But as a chat/call system it works pretty damn well.
It does definitely depend on good management, especially now with “community features” that you really need a good admin team to make best use of.
This is my experience as well.
I remember coming to Discord from Skype and it was definitely an adjustment. Discord wants everything in a server, so direct messages/call between users is a bit offuscated. Once you get used to that it makes some sense, but if you were a primary Slack/Skype/Teams users you might have some initial friction. I know I did
The only issue I have is how DMs are tucked away. I’d rather 2 vertical columns, or a column splitter allowing me to at least show last half dozen DMs and the rest servers.
deleted by creator
The main reason projects use it is because a plurality of people already have a discord account, and you don’t need to keep making a new account for every new forum or wiki you want to comment on, read, or post to. I don’t think this is just an issue of “critical mass” ether. Lot of people don’t really want to be handing information to every project they interact with, nor do people want to learn 30 different UIs and quirks.
It’s nature as a chat/call system first has it’s benefits in the form of printed community discussion. People feel like they’re part of a community more easily than on traditional forums and wikis, it’s just more conversational.
It’s far from a good wiki or forum, in fact it is basically non-functional as a wiki, but, as a forum and tech support line, it does work, largely buoyed by the good search function.
It’s open ended enough in it’s functionality, and enough people already know how to use plugins and bots for it, that a lot of it’s short comings can be paved over or overlooked.
It’s bloated and messy and the back end is… yah, and it’s UI and formatting are not well suited for certain tasks. But the average person is far more likely to actually use it. With a single link anyone who already has a discord account can get access to a community, post, comment, and search previous comments and questions. Not to mention that it’s easier to keep track of projects you’re interested in if they’re all centralized on a single platform.
largely buoyed by the good search function
???
Good search function? On Discord? Since when?
I have never encountered a Discord server that is useful for anything except live chat and automated notifications. Which is not an indictment of Discord; I mean, that’s what it’s for, and it’s pretty good at it at small-medium scales.
I use Discord on a daily basis, but when I encounter a project that uses Discord, I just do not engage with it at this point. It’s always a mess. Every server has its own arcane rules and mechanisms to access channels, usually with some bot commands that I need to dig through docs to learn. I don’t consider it “low friction” at all, even as someone who’s been using Discord for many years and always has it open.
I’ve seen discord communities that work like this:
Person posts a question in the main chat, people discuss it and reach a resolution, a mod, bot or sometimes the op copies the question, helpful troubleshooting and the eventual answer into a separate channel (usually one of many sorted by topic) which only sees those sorts of posts and acts as a fairly searchable faq.
That format, while labour’s intensive, seems pretty effective and low friction (for a user) to me. I’m not saying it’s the best tool for job, but it works and is popular which is what really matters.
I’ve had an impressively easy time finding particular messages as long as I had a decent idea of what servers it might have been in and at least one of the following:
- Who said it
- To whom it was said
- At least a word that was likely said
Which has been way better than most other things I’ve bothered to search through like Reddit, Beehaw, or Mastodon (especially when it was limited entirely to hashtags). Lord help me if I want to find a particular post or comment on TikTok or Youtube.
Admittedly the only projects I’ve ever used it with were games or mods for games, but I’ve never had issue finding what I need using the search function, it’s got an ok set of search boolean, and with that I can pretty easily skim all the channels or with in a specific channel for certain things or discussions.
I like being able to filter for messages associated with particular users, messages with particular attachments or embeds, and messages before/after specific dates. I like that and you can’t get that as easily anywhere else that I can think of off the top of my head (not Google, anyway).
This is what I hate about Discord. It’s another account. If you don’t have Discord (or do, but would rather not tie all your identities together), you need to register. What I like about Matrix is any Matrix home server can join, and it can then be used to access bridged Discord rooms, the problem of course being that many projects don’t bridge to Matrix.
I know before you didn’t need an account but maybe you do now?
Discord had (has?) “unclaimed accounts” which were essentially guest accounts with a custom name. Not sure how the system works nowadays, but I suppose using them would be fine for one-off visits.
Yeah I remember that’s how it was, but with the phasing out of #### after your username idk if they still have unclaimed accounts.
Wait, starting up projects on Discord is a thing?
Edit: Ahem… who on the hell expects wiki / github to gather audience!? Did I trip into a different universe?
For some folks, audience is everything.
I’ve been fulltime I n the crypto industry for a couple years now. Discord and Telegram groups are project homes. Twitter, or “CT” for “Crypto Twitter” is the public square.
It’s a really weird and insanely fast paced industry full of some fun characters and clowns.
Personally, if I see a software project on Discord, I nope out. I have made very few exceptions and every time I have come to the conclusion that it is not worth it. Discord isn’t really good for anything other than what it was designed for: Persistent IRC - plus a voice chat option. It’s perfectly fine to chat with a bunch of friends and play some games together. But that is about it.
It is terrible for tracking subjects, for finding information, for storing information, and for engaging in chats across more than one instance. It is unintuitive to navigate, and while they have made improvements, it is up to the user to make a server bearable to navigate by hiding the flood of channels that the average instance contains. Even so, Discord will still try to show you things you have explicitly disabled as a “suggestion”. Discord is bloody intolerable.
So yes, you may grow a community quickly because the people who already use Discord can jump on there. You will, however, lose a bunch of users wiling and able to use a better option who are, most likely, more experienced web users - and sick of the Discord bullshit. While this certainly includes me, I have seen the same sentiment again and again in my feeds. Power users tend to loathe Discord.
One big plus for Discord is that you can essentially lock it down to people who are interested in your project, instead of the entire public to browse. This hurts searching for answers, but helps immensely for projects that can be taken down like romhacks and speed running tools for example
Advantage over what alternatives that can’t be locked down?
Forums, websites, and Github as mentioned in the OP. All those are publicly searchable and prime targets for takedown requests once they get big enough
Any one of those can be made invite only. And Discord can have public invite links that don’t expire (it seems that many servers do).
It absolutely is a thing. Network effect matters. Usability matters. Open source/community solutions usually lack that (and the lack of familiarity makes it worse).
Discord’s usability is terrible for Open source communities. It never gave me the impression that it was designed for anything more than game chat rooms. The topic separation and discoverability is poor. Even Zulip does a much better job at it.
Open source maintainers always ask you to search the bug tracker/forums before asking a question. The same maintainers make their own life hard when they choose Discord, because the history is simply a black hole as far as search engines are concerned. Just use a discourse forum or something similar.
I’ve been working on a Conan exiles rp server for the past 9 months that automates a lot of the bookkeeping and game logic that’s usually relegated to humans and rule sets. In my experience with other servers, an excessive use of staff discretion leads to nepotism and bias or at the very least ample opportunity for its appearance.
A big part of automating some of these tasks is enabled by the use of webhooks. Rather than track every player character’s information in a ticket that the user needs to submit, a bunch of scripts strapped to NPCs post the information via webhooks to a discord channel that’s only viewable to those with the appropriate rank.
Without easy webhook integration, this wouldn’t be possible. Never mind that all those tickets i was just talking about are made, organized, and recorded via discord bot.
A well set up discord server can be a huge boon to a project, especially if it’s public-facing in any way. For game servers or mods it’s especially useful, because the chance of your target users having it is very high.
Discord has experienced a little enshittification, but it’s largely been inconsequential so far. Meanwhile, Matrix is cool but nobody has it and it doesn’t have the same tools. Even with the cross-posting there’s a need to risk your discord account or server and it isn’t fully integrated.
But like, discord has aaaalll this community management and automation stuff built around it, most of which is pretty intuitive and well supported. That’s hard to compete with.
garner a community of support ensuring that there is an audience for the project
I’m sure this is true for certain kinds of communities. Personally I’ve never been tempted to try using Discord, because any project that uses it is obviously built by and for people with (imo) very poor taste in technology.
Most of the sysadmins I know have incredibly high tolerances for friction, but ridiculously low tolerances for repetitive tasks. Which I think is a bit ironic.
I’m not sure this crowd will be representative in terms of which tools and services they use (or prefer to use).
The genie is out of the bottle and discord is unfortunately here to stay for the foreseeable future. What we need are good reliable tools to export all this data to an external service / knowledge base. At least that way they could be picked up by web search and be accessible without a discord account one day down the line when discord goes to shit.
i’m surprised discord has managed to last this long without turning to shit.
seriously, it’s 2023 and the service is still free without ads. their entire revenue stream is built on people subscribing to nitro.
i hope it stays like this but enshittification feels inevitable these days.
without ads.
only if you have a very strict definition of Ad
i’ve never seen ads in discord. they have no advertising program.
no i don’t count those blurbs in the settings menu telling you about features that come with nitro. discord doesn’t get paid for those.
“promotions” telling me to play a certain game on stream in discord (and get some cosmetic item for it) are ads for that game. I don’t have a screenshot of it on hand, unfortunately.
I’ve never seen that before, but I have discord rich presence turned off.
https://www.pcgamer.com/discord-is-doing-reverse-twitch-drops/
They’ve also done it with Halo and Fortnite that I’ve seen.
I get ads for nitro since I’ve moved off of it. It will pop up to try to get me to go back at a cheaper rate and I’ve had a few times where it was free to start again. Now they’ve rolled out a server store we’ll see more ads.
I became a Nitro subscriber pretty early specifically because I hope it helps them not enshittify their product… :(
When someone posts on Discord, they will often get an answer within seconds. I don’t recommend or use Discord, however I absolutely do recommend every project use a realtime chat service of some kind.
With GitHub or a forum it’s likely to be overnight if you get a response at all. That fundamentally changes the type of content people are willing to post.
Projects should eventually have a website and an issue tracker and a chat service and an email address and a mastodon account. But you don’t need to create all of them at once…
And a chat is always where I start. In fact I usually start discussing my idea in a chat room of some kind before I’ve even decided to start work on the project at all. 99% of the time the discussion ends with me deciding it’s not a good idea.
Discord, they will often get an answer within seconds.
That’s what IRC used to be for. I was gonna say it was annoying to get something like mIRC installed and set up, but that’s not even true since there are plenty of one click web clients. My subreddit used to have a channel on a reddit-affiliated IRC server and we provided a link to our IRC channel. Don’t even have to register a username on most servers to join a channel and idle.
Being text only, however, means no reactions emojis and preview of images and videos and all that. Which I can understand be kinda annoying these days. Plus servers didn’t necessarily talk to each other. There wasn’t/isn’t federation, or if there is, most servers are not federated. But if you’re just dropping in for a one-off question, that shouldnt’ matter.
No reactions, emojis, previews of images and videos? Sounds like heaven.
Depending on the servers and clients that is no longer true. https://ircv3.net/
Good thing some clients will remain incompatible with the new features, then. On the other hand, IRC clients have always been some of the most configurable pieces of software with lots of options to choose from, so I am sure it will be possible to avoid most of the nonsense even in v3 clients.
Network effects have always been strong with online services.
It’s also a matter of retention rate. I might make a new account on a forum and make one post or comment, but what are the chances I come back to the forum or build community there after I close out the page?
With discord, previous communities you’ve interacted with are stickied to the side and thus get totally forgotten about less easily.
I feel its the reverse, most people I know on discord mute most of the discord servers they are in. I put most of the discord servers I’m in into folders so that its easier to find the people I actually talk to and ignore all of the ones I joined for asking questions or downloading files.
The thing is, you have that option, and have a central system to do that management, rather than a hundred different sights that it is hard to maintain contact networks across.
Good point. The single account for multiple “servers” contributes to that as well.
It would be nice if it was on an open protocol rather than a proprietary platform, but it is what it is.
@jherazob I don’t get the comment about Discord being frictionless, at least for anyone who values their privacy and/or doesn’t want to be tracked. I have tried several times to sign up for Discord using a desktop computer (I am old; I don’t use a mobile phone for interacting with social media because it is too difficult to type a message on those things) and every single time it has demanded a phone number, which is a big NO for me. I’ve never had a working Discord account because of that damn phone number thing; perhaps it does not require that from everyone but it always has for me even when I’ve had an invite code for some community.
But also, I just have to say that I am really turned off by the weird cartoony artwork on that site. I think whoever did that art must have either been higher than a kite, or trying to appeal to 3-year-olds. It’s like something Dr. Seuss might have drawn if he’d been taking psychedelic drugs. So, to me Discord never really came off as a site for serious discussion.