skeptomatic,

Opened a discord link for info the other day…looked like a fucking Las Vegas casino. The.fuck.

hark,
@hark@lemmy.world avatar

Not the dascord!!

kattenluik,

Not the dwildcardscord!!!

heyoni,

Name and shame!

taaz,

This was/is my main gripe with Beyond All Reason (open source rts game) there is no wiki or forums - for an outsider it looks like 98% of all development talk is done in discord.

Though they do have a good basic knowledge base on their website about the game units and mechanics (but I would love dedicated wiki).

heyoni,

I once dm’d the maintainer of an open source project who got kind of upset at me for not posting an issue in GitHub. I got it, it made sense and the guy explained that it was all about visibility.

Zealousideal_Fox900,

Except if they did, they would be complained at for “harassment”

GBU_28,

Fork it, clean it up, post it in their discord.

art,
@art@lemmy.world avatar

If the documentation is on discord, there is no documentation. Documentation has to be freely available, otherwise it doesn’t count.

JasonDJ,

Friendly reminder that open source projects don’t just need coders contributing to them.

Technical writers are very appreciated.

Theharpyeagle,

I’m trying to get my feet wet in FOSS by making small doc PRs since I’m way too scared to actually touch code. It’s not fun, but it is satisfying.

kittenzrulz123,
Crafter72, (edited )
@Crafter72@lemmy.world avatar

Imo this kind stuff probably because these “dev” having safe space on those discord servers rather than using something properly setup site/forum.

Heck you can make your own documentation using github/gitlab built in wiki or if you want something fancier, setup a site using JAMstack/static site generator, pick suitable theme then use gh page to host it.

I even more hate this stuff when the files is gated inside discord server, dude out of all possible file hosting services why the heck you would use discord?

keefshape,

Gates turn with money. That is the why.

taanegl,
CliveRosfield,

Ah yes first world problems. The issue here is checks notes refusal to create a discord account on a burner email and use a search bar. Omg so scary

Montagge,
@Montagge@kbin.earth avatar

Discord is trash for reading just about anything

xigoi,
@xigoi@lemmy.sdf.org avatar

If Discord suspects that you’re using a temporary e-mail, they will demand your phone number.

CliveRosfield, (edited )

Never happened to me once but I understand if you don’t want to use it for that reason

heyoni,

Well that was a trash take.

businessfish,
@businessfish@lemmy.blahaj.zone avatar

you can’t honestly be saying that there are no issues with hosting documentation/support for a project exclusively on discord as opposed to a classic forum or wiki.

even ignoring the issues that you are dismissing (and would not exist on a better suited platform), the people using the discord server do not own it. discord servers have no backup functionality. what happens when an admin goes rogue or gets hacked etc? what happens when people get tired of discord for the next chat app?

you shouldn’t have to use a burner email to download a videogame mod or view documentation for an open source project.

CliveRosfield, (edited )

There are issues of course. I’m just of the view that answering questions and giving support to a project is perfectly fine on discord because of incredibly fast response times.

As a developer you really only have bandwidth for maybe one or two methods of communication until you get stretched far too thin. Discord combines threads and irc chats into one. That is incredibly productive from a support standpoint.

To me this is nothing different than asking someone to join an irc server for technical help. Most of the irc servers I followed no longer exist but the projects are still fine and they’ve managed. If anything it’s better because you actually have a search feature.

businessfish,
@businessfish@lemmy.blahaj.zone avatar

i can understand your point of technical support, but what the op is calling out is when the only source of docs/support are discord.

i’ve had multiple experiences firsthand where I needed basic information about a piece of software that really should have just been on a readme or a wiki or something. instead my only option was to repeatedly ask a discord tech support channel and wait for someone who cares/knows about my question to actually answer me.

unless the options are limited, i’d rather simply pick a different solution than be forced to ask a busy discord channel for tech support.

CliveRosfield, (edited )

Assuming you used the search feature on discord and no results came up, then you would be the first person to have ever asked that specific question to the developer. What makes you think that would actually be on a readme?

businessfish,
@businessfish@lemmy.blahaj.zone avatar

that’s a good point - i might be letting my dislike for discord-as-a-wiki color my argument. i will say that i’ve had mixed results using the search - sometimes there are no results and sometimes there are plenty of irrelevant results. that’s just what you get when basically hitting ctrl+f on who-knows-how-long worth of conversations instead of a purpose-made knowledge base.

i still think that a dedicated wiki/forum/repo available on the web for anyone with the url is far better suited to this purpose than discord is. discord is (arguably) good at being a chat app and its features aren’t well tailored to being an easily navigable knowledge base. it feels like jumping through unnecessary hoops to have to join a server on the app i use to share memes with my college roommates to get help troubleshooting some software, or worse, to get access to the only official release of the software.

DirkMcCallahan,

Yes, this exactly! I still cannot fathom how Discord took off. It offers literally no advantages over forums, and introduces some massive disadvantages.

CliveRosfield,

You don’t see its incredible simplicity as an advantage? That’s crazy

solarvector, (edited )

Notepad is simple

Doesn’t mean it’s the best thing for documentation.

Actually… a readme file is probably better for documentation if you’re really going for simple.

kittenzrulz123,

Sometimes a readme is all a project needs

kittenzrulz123,
Wodge,
@Wodge@lemmy.world avatar

Counter-counterpoint: He did eat something off his foot in front of an audience.

brbposting,

Would not have minded going the whole year without thinking about that.

De_Narm,

I may be getting old, but I think D*scord (I’m all for cencoring it like a slur) isn’t any more simple than a phpBB or something similar was. Quite the opposite actually, at least for any user trying to navigate the the darn thing.

CliveRosfield, (edited )

Having used both, if you can somehow navigate a phbb board then you can easily navigate discord. The only thing stopping you is you.

De_Narm,

Maybe navigating is the wrong term. It’s just impossible to find stuff relevant to me on discord. On any given larger server, there may be a few channels I could be interested in - but they are just a single chat log, often with lots of off-topic spam, and many different people having almost separate discussions at the same time. On any given larger phpBB, stuff is mostly separated into different threads with all the off-topic posts being delegated to a single thread. It’s better searchable and better organized.

CliveRosfield,

What even is “relevancy”? Their search is just a search by matching keywords. There isn’t a magic algorithm discord uses. Every time I had an issue with some sort of bug or function I just search for specific keywords and 9/10 times I find something. On the odd-chance I don’t then I’ll behave like a human being and ask. I just don’t get what’s wrong with that? You can already limit those keyword searches with specific constraints so you don’t get much noise.

Kecessa,

Simplicity? What fucking simplicity?

CliveRosfield,

Skill issue

Theharpyeagle, (edited )

Joining via server invites that guide you through sign up, no dedicated server to host (I know, major downside for people who don’t want all their stuff centralized to Discord’s servers), GUI server admin tools, etc.

I think devs tend to vastly overestimate how tech-savvy the average person is. Bring up hosting, DNS, port forwarding, terminal, etc. and they’re going to nope out pretty quick. Provide an option that lets you do everything from a single GUI and they’ll use it. Enough people use it and eventually the tech-savvy folks have to follow because that’s where everyone is.

That’s absolutely not to say that it’s a good medium for documentation. I will always prefer well-written and organized docs first and searchable forums/issue trackers/SO second. But that second group has a lot of tech elitism and devs who are (perhaps justifiably) short on patience, so Discord seems a lot more accessible to newbies who are asking the most basic questions.

dannoffs,
@dannoffs@lemmy.sdf.org avatar

Seriously. My only interactions with discord are in ways that its replaced a simple web forum or IRC channel.

vonbaronhans,

Well if that’s your only exposure to it, then yeah I could see why you think it’s not good.

But if you just want to hang out with a regular group of friends async and in voice chat, it’s pretty damn good.

Caesium,

simplicity is a double edged sword. convinence is nice, but the internet feels a lot more homogenous these days than in the past

experbia,
@experbia@lemmy.world avatar

you don’t see a tool being too simple for the problem at hand to be a problem in tool selection? that’s also crazy.

ikidd,
@ikidd@lemmy.world avatar

Using Discord to support code is like trying to teach sculpture over the telephone.

xigoi,
@xigoi@lemmy.sdf.org avatar

If Discord is simple, why does the Discord app have 149 MB?

CliveRosfield,

Of all the counterpoints you can give me against discord not being simple, you choose file size. Lmao. I’m not even gonna start

wholemilk,

tbf discord is good for organizing activities in games with online multiplayer. definitely shouldn’t be used for documentation in place of forums though.

VindictiveJudge,
@VindictiveJudge@lemmy.world avatar

Also good for organizing D&D.

tubaruco,

well that is a multiplayer game and can be played online

yamanii,
@yamanii@lemmy.world avatar

I’m glad doujinstyle realized their mistakes and revived the website after some time as discord only.

Alexstarfire,

Yea, I don’t get the documentation stuff. It’s like saying you’ll use Google Chat history as your documentation.

someacnt_,

Also good for casual socializing

kittenzrulz123,

IRC > Discord

pedz, (edited )

Modern web IRC clients like The Lounge or Convos can now display images, play mp3 and mp4 formats, and they have upload options. It can still be excellent for real time support, but I’m not so sure about documentation though.

kittenzrulz123, (edited )

Of course an IRC chat won’t be used for documentation, I meant for general chatting and support. Also I didn’t know that, hopefully I’ll be able to replace the absolutely proprietary discord with it.

JackbyDev,

You can create a discord server instantly with a handful of clicks for free. That’s why.

Also, plenty of people use it for chat.

soggy_kitty, (edited )

At the beginning it originally had an appeal that anyone could create a voice chat server for free in a matter of seconds.

Teamspeak needed a hosted dedicated server. Skype was “calls” and not communities. Mumble was hardly known.

I completely accept why it took off but I hate where it has gone. it’s over complicated and feature creeped electron shite

Alexstarfire,

Poor ventrillo. Not even a mention.

cyanarchy,

About as remembered these days as xfire

soggy_kitty,

I feel ashamed. Good call out

Trincapinones,

Because it was easier to create a server in discord than ts3

Chewy7324,

Discord is better than IRC in any way except available clients, while also doing voice/video chat rooms so it replaced Teamspeak/Mumble. With the additional (at first) paid streamers and being free it took off especially with younger audiences. I remember how terrible Skype was and Discord just worked.

voxelastronaut,
@voxelastronaut@lemmy.world avatar

It took off because it was objectively the best catch-all communication option for gamers at the time. It’s still the best option for certain use cases like that, but I’ll never understand why people prefer it for projects, troubleshooting, updates, etc. It seems incredibly lazy and unserious to me. And the current Discord mobile layout is absolutely horrible, making for a totally miserable user experience.

isthingoneventhis,

RIP ventrilo and iirc 8(

JasonDJ, (edited )

My office has official chat (teams) and unofficial chat (Mattermost).

I don’t think there’s anything wrong with having a more casual discussion platform at work, which is what Mattermost had become.

ILikeBoobies, (edited )

I hated back in 2015 when people were leaving other communication platforms for the lesser option of Discord

Even today Discord still doesn’t have directional chat and you can’t be in multiple calls at once

At least mods help mask all the other missing features

Warl0k3,

I’m unfamiliar with Directional Chat outside of things like VRchat, how that work if you’re not manipulating your position in space relative to other users?

ILikeBoobies, (edited )

Still manipulating space

In Axon you had a 2d plane with a picture you could drag around for where you were compared to everyone else

Images dolby-axon.en.lo4d.com/screenshots

Warl0k3,

Oh damn, thats cool! Never heard about that before.

vonbaronhans,

I left mumble, teamspeak, and Skype for Discord.

Discord is easily the better options among those choices.

I also can’t think of much use for being in more than one call at once. I dunno seems like you’re just looking for a different thing. And that’s okay.

Alexstarfire,

Discord didn’t, and still doesn’t, require a download. Easier for people to pick up and easier to use on locked down computers.

MonkeMischief,

This. Whatever can be used on devices without admin rights, such as work or school devices, for “free”, will get picked up by normie worker drones and college students and minors in droves.

It’s been pretty handy in a lot of ways, but yeah I do hate what it’s doing to indexable information and it’s only a matter of time before it goes for IPO and suddenly gets way worse seemingly overnight…

flatpandisk,

I have been lucky and haven’t seen this. What a horrible thing to do.

CosmicTurtle,

I haven’t seen this either. OP, you got a link? I’d love to see what kind of software is doing this.

turmacar,

It’s generally nothing big enough to have heard of unless you’re looking into whatever niche it fills.

Only example that comes to mind is mechanical keyboard stuff. For some of the smaller / one-off designs there was a habit of “if you need troubleshooting, here’s a discord link” instead of even minimal documentation. For “standard” stuff that used the same lil microcontrollers as everything else just a minor annoyance, but saw it with ones that used custom / no microcontroller too, where even a “you need X diodes, Y sprockets, etc” would’ve been nice.

Like OP tend to see it and move on and forget about it because it’s not worth it. The few times I really wanted to get some service running on a raspberry pi or arduino or whatever and tried the discord was a handful of ‘regulars’ swapping memes that were annoyed I wasn’t intimately aware of their codebase.

CosmicTurtle,

Troubleshooting I could see being in discord. But it shouldn’t be the only option.

I got the feeling this is mostly niche stuff or very new developers that don’t have GitHub experience.

You can integrate GitHub issues with discord. I imagine similar integrations exist with gitlab

nekusoul,
@nekusoul@lemmy.nekusoul.de avatar

Not exactly the same thing, but the xone (XBox One controller driver for Linux) project disabled Issues on Github and uses a Discord server instead. Which is stupid as heck, because I’m not going to join a Discord server just to check if someone has already encountered the same issue as me.

emc,

TrueCharts (third party app repository for TrueNAS) does this and it drove me crazy until I eventually gave up and moved everything to Docker. Lack of serious documentation was just one of the many reasons.

danny801,
@danny801@lemmy.world avatar

Dicsor server

umbrella,
@umbrella@lemmy.ml avatar

dicsor pls

OneCardboardBox,

Firstly, discord is entirely the wrong medium for documentation.

Secondly, documentation should be at least as accessible as the code. That is to say, if I can view the code without creating an account for some service, then I should also be able to read the documentation too.

Serinus,

Agreed. I may not want to mix my discord identity with whatever project I’m looking at. I especially don’t want to mix my personal online identity with my professional identity. I post too much politics for that.

dustyData,

Documentation is bad enough. But it’s worse when that’s the only channel to get support. I once read a project maintainer boast that they never read the bug reports and issues on github and if anyone had a bug to just chat him up discord. I mean, dude, no wonder nobody uses your software or takes it seriously. Much less want to collaborate on the development.

shadow,

I can’t understand why someone would want to do that. Maybe it’s my help desk and IT upbringing, but for the few software tools and things I’ve made, if you chat me without filing a bug/issue on GitHub, I’m not gonna help you.

Sibbo,

This is often done by people while the project is unstable. No need to write documentation that gets outdated every few weeks, when you can help people live in discord.

Treczoks,

And when the project is stable, they don’t care to document it, either.

corsicanguppy,

The first doc you write is the FAQ and let it handle the common requests – no need to ‘live’ in discord. Locating that where more people can see it is normally obvious.

CosmicTurtle, (edited )

It shouldn’t be done at all. If you’re updating discord, you’re writing something. That something should be, at the bare minimum, in a README file.

If you can’t be bothered with Markdown, just do text.

I’ve never encountered this in the wild so I can’t say for certain why a FOSS project would choose to do this.

Maybe they are trying to get more people on their server?

wolo,

Discord uses a subset of Markdown for message formatting, so they’ll be writing it regardless

lolcatnip,

Sounds like a project I don’t want to use until it finishes baking.

JoMiran,
@JoMiran@lemmy.ml avatar

One of the stupidest trends of all time.

SubArcticTundra, (edited )
@SubArcticTundra@lemmy.ml avatar

The very fact that you have to ask and wait for an answer is an inconvenience.

hushable, (edited )

one time, I asked and got a reply that it has been answered already, followed by a rant of why the hell people were asking the same question over and over again. IDK man, maybe you could update the installation instructions in your readme, then people wouldn’t be flodding discord with the same question over and over again.

(it was regarding the project being incompatible with the newest version of a library and you had to manually install an older version to get it to work)

Zeon, (edited )

There is FOSS alternatives out there like Revolt or just plain old IRC which is good enough imo. The Discord bullshit is so annoying.

Flax_vert,

There’s another foss alternative called Apache2

Kecessa,

All chat programs are shit for long term accumulation of knowledge. Discord, revolt, IRC, they’re all just as bad for it.

Forums are where you’ll find people who are actual experts discussing because they want to be able to easily reference previous posts by other people.

zeekaran,

Where’s lemmy in regards to this?

Kecessa, (edited )

Lemmy/Reddit style platforms are good at generating short term discussions, it’s threaded chats.

The main features that makes forums the best to accumulate knowledge is bumping and linear discussions. There’s only one discussion that everyone is following if they want to talk about a specific subject, the knowledge on that subject is centralized and keeps accumulating instead of requiring to be constantly repeated because the previous thread is lost to time. The linear discussion means you don’t have to go back up and start reading a different branch to know what some other people are talking about (which often times leads to having many people basically saying the same thing without realizing it), all new replies appear in chronological order and people quote others to provide context when necessary.

Look on old school forums for more “boomer hobbies” and it’s ridiculous how long conversations can keep going. I provided a link in another reply but the Yamaha WR250 thread on ADVRider has 428k replies since 2013, all that is possible to know about this motorcycle is in they thread and pretty much any question you might have will have its reply in there. There’s car forums with discussions that have been ongoing for decadeS!

Meanwhile on Reddit of you want to ask a question in a thread that was started 24h ago you’re shit out of luck, no one but the OP will know about it. On Lemmy? Everyone sorts by top 6 hours.

SHOW_ME_YOUR_ASSHOLE,

In regards to the advrider comment, I don’t find those ridiculously long-running threads all that convenient even though they are very useful. In your example the WR250R thread could have multiple subtopics being discussed at once in the same thread which I find frustrating.

For example, one guy might ask about tires and while that’s being discussed another guy shows up asking about a big bore kit to make more power. Now there are two discussions happening at the same time and all I can do is view the thread chronologically. Then someone else shows up asking what oil everyone uses. Then someone new joins and says “Hey it’s not possible to go back and read through all 2300 pages in this thread, what GPS are you all using?”

Like sure it’s great that all the information is in that one thread but navigating through it only in chronological order can be super frustrating.

Serinus,

IRC at least you have text logs, but I agree.

erev,
@erev@lemmy.world avatar

we just need IRCv2 which should add chat history

Kecessa,

How do you replicate a conversation like this in a IRC format?

advrider.com/…/yamaha-wr250r-threadfest.936588/

Siethron,

I only want the documentation if you have to fax it to me

brbposting,

Whatever, Mr. Stallman.

Treczoks,

That’s not the point. The point is that pointing to Discord means that there simply is no documentation.

Zeon, (edited )

I meant it more as a communication platform, not nescessarily for hosting documentation. Either way, using a forum is still pretty good alternative

JoMiran,
@JoMiran@lemmy.ml avatar

I have been playing with the idea of a documentation.org. Something publicly funded (mostly through corporate and individual donations) that hosts technical manuals, white papers, guides, links to video tutorials (likely YouTube), FAQs, and even links to Discord and/or forums if they exist. Documents are public, free to index (no login to view), version controlled and held in perpetuity.

Obviously there is much more to it, but I think we have reached a point where something like it is required.

flamingos,
@flamingos@ukfli.uk avatar

Aren’t you basically describing readthedocs.io?

JoMiran,
@JoMiran@lemmy.ml avatar

In the most technical terms, yes. The idea is not new or bizarre, but I see the same missteps repeated. For starters, the venture HAS to be a nonprofit with zero need for monetization. It will also need an inviting and easy to navigate user interface, accessible to the most nontechnical of users. You need to have a massive document library from multiple large players from day one, so you need to have a lot of contacts.

As I said it’s not fully cooked, but I have spoken to a few people that could help me make it happen and they seemed open to it.

Serinus,

Also I’d rather just have these things in the repository.

corsicanguppy, (edited )

Please consider a Patreon for doc review. I don’t mean reviewing the doc against the project for fitness, as that’s the job of each project to maintain and review their own docs; I mean by a technical writer who can de-localize (you only think I mean ‘internationalize’) the document and make it syntactically and logically correct against a generic, classic style guide.

The rising popularity of really bad errors is definitely turning me off from videos or documentation from a few sources with a lot of churn. It ruins the flow and it robs the assumption of authority which I’d argue is an important part of any documentation.

JoMiran,
@JoMiran@lemmy.ml avatar

That is a good idea. I am fairly certain I could get funding and/or loaned resource time for English, Spanish, French and German, but crowd funding incentivized localization for other regions is brilliant.

Babbiorsetto,
@Babbiorsetto@lemmy.sdf.org avatar

First thing that comes to mind is devdocs.io/about

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linuxmemes@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4210688 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 38