• dan@upvote.au
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      It’s way worse. At least Excel lets you do database-like stuff. Discord is unusable for long-form posts or any info you want to keep long term.

  • skeptomatic@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    10 months ago

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

    • Zeon@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      10 months ago

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

      • Jo Miran@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        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.

          • Jo Miran@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            10 months ago

            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.

        • corsicanguppy@lemmy.ca
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          Please consider a pattern 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.

          • Jo Miran@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            10 months ago

            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.

      • Kecessa@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        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.

          • Kecessa@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            10 months ago

            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@lemm.ee
              link
              fedilink
              arrow-up
              0
              ·
              10 months ago

              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.

              • Kecessa@sh.itjust.works
                link
                fedilink
                arrow-up
                0
                ·
                10 months ago

                ADVRider is more of a “motorcycles in general” community and they try to limit the number of “subcommunities” (the Wr250 thread is in the Thumpers subcommunity), but a WR250 specific forum would have the discussions you’re talking about split up.

                The real solution though would be for a “Reddit style forum” to exist, where people can create new subcommunities however they want but to have it work like a forum instead of having threaded discussions that don’t get bumped.

                • SHOW_ME_YOUR_ASSHOLE@lemm.ee
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  edit-2
                  10 months ago

                  It actually drives me a little nuts that the 500 EXC-F thread is under Thumpers and not under Orange Crush. I get that it’s a Thumper, but it’s also a KTM. Why have a subcommunity based on engine type when all of the other engine types are in manufacturer-specific subcommunities?

      • Treczoks@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

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

        • Zeon@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          10 months ago

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

      • hushable@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        10 months ago

        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)

  • Sibbo@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    10 months ago

    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.

    • CosmicTurtle@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      10 months ago

      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@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

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

    • corsicanguppy@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      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.

  • Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    It’s actually quite worrisome, many projects exclusively have their troubleshooting or support on Discord now what’s going to happen years down the road when all those Discord servers have closed or no longer active and the invite links expire this is going to be a vast knowledge base that’s just lost to the world

    • zv0n@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      I see your point, but couldn’t you say the same thing about any forum?

      “What happens when the forum shuts down? All threads discussing issues gone forever”

      • Opafi@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        If you host a forum, you can easily access the database to move threads into some kind of archive if you no longer want to host it. It could also be moved to another server. Stuff like that.

        Using a proprietary service instead is just a bad idea.

        • TheHarpyEagle@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          If it’s open source and the license allows it, I wouldn’t consider that stealing. If a fork gets more popular than the original, then it either addresses a major missing feature of the original or is simply more active. If this displeases the original dev, they can hopefully work it out with the maintainers of the fork. This is a feature of FOSS, not a bug.

        • clutchmatic@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          Another way to think about this is that those projects that have a more structured approach to documentation have a better chance at lasting longer, attracting more contributors, and making more lasting impacts

    • Hootz@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      This is why going back to the moon is so hard, when msn groups closed back in the early 1970s we lost alot of very precious knowledge.

  • DreamButt@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    How does everyone feel about the “isolation” of information exchange? Specifically with systems like discord which encourage you to congregate behind a wall? Historically things like community forums were open to the public and thus indexable.

    • Godort@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      Hosting documentation on Discord is like hosting it on IRC.

      While a useful tool in its own right, it’s entirely the wrong choice for this job.

      • tourist@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        I have a strong suspicion that 90% of that shit is not being backed up. If a server gets deleted for whatever reason, all the documentation is extra gone with a side of never coming back.

        No wayback machine, no wget, no open source. Add in server moderators can go rogue or get hacked at any given time. Recipe for catastrophic shitshows

        • kautau@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          Discord provides no way to backup and restore a server. There are freemium third party products and some rudimentary open source tools that do so, but yeah, it’s wild how much information about open source software (this also applies to the game development community) is just in a proprietary walled garden with a single point of failure.

    • taaz@biglemmowski.win
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      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@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        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.

  • OneCardboardBox@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    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.

    • dustyData@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      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@lemmy.sdf.org
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        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.

        • Baku@aussie.zone
          link
          fedilink
          English
          arrow-up
          0
          ·
          10 months ago

          To play devil’s advocate here: sometimes there are genuine reasons to try and request support before making an issue. I’m not particularly smart, nor too techy. If something isn’t working, I’m just going to assume I’m an idiot and I’ve messed something up. If I can’t figure out how to make it work, my first post of call will be trying to find a community related to whatever isn’t working, or on smaller projects I might try and reach out to the Dev. Opening an issue always feels like a “hey, your program isn’t doing what it’s meant to do, here’s what’s wrong with it, please fix it” and not “I think I’ve fucked something up, can you please help?”

          I suppose it depends what you’re developing though.

            • JustEnoughDucks@feddit.nl
              link
              fedilink
              arrow-up
              0
              ·
              10 months ago

              And then get it insta-closed withing 20 minutes saying that “this is a problem with your setup, not the software” even when “my setup” was literally setting up their project using their documentation (docker compose files).

              That is how developers treat people with questions that they deem “stupid.”

              It turns out their documentation was wrong and some environment variable that they said was optional, was not actually optional and the service would go into a reboot loop without it. I figured that out no thanks to the devs.

            • shadow@lemmy.sdf.org
              link
              fedilink
              arrow-up
              0
              ·
              10 months ago

              Yep, and if it becomes a frequent request, add clarification to the readme / wiki / documentation.

              Also, if you push folks towards issues, then they become indexable by search engines! So even if you have a solved problem you can at least find that… Discord? It’s a black hole.

    • Serinus@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      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.

    • AVincentInSpace@pawb.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      The problem is the fact that the documentation exists solely as a series of what are effectively chat messages, not what platform those chat messages are hosted on. Markdown files or bust.

    • kuneho@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      that’s alao lretty problematic, the very same way as discord, no difference just because it’s ✨matrix✨ or ✨lemmy✨

      • YIj54yALOJxEsY20eU@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        I don’t think a proprietary forum that requires an email address to view information is equivalent to lemmy. It’s publicly accessible, open source, and can be federated. Matrix still requires some kind of account to view information if I remember correctly.

        • mint_tamas@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          Sure, but that’s not the only problem with discord as a documentation. I’d argue, from a practical standpoint that that’s not even really a big problem. The problem is that a stream of random conversation, sprinkled with memes and jokes, with multiple parties having a chat is the absolute possible worst way to find information (and it’s not even guaranteed to be there if someone hasn’t asked; or maybe someone asked, but never got answered)

          • YIj54yALOJxEsY20eU@lemm.ee
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            10 months ago

            That is true, though upvotes and and the different threads can help cut a lot of that crap. Also offers the ability to be indexed. I personally still throw the word reddit at the end of a search if I really can’t find anything and one of the top comments usually has what I need. I agree though, not perfect.

        • Chewy@discuss.tchncs.de
          link
          fedilink
          arrow-up
          0
          ·
          10 months ago

          It’s possible to view matrix rooms without an account, but it has to be supported by the server as it has to load the conversation history from other servers over federation before showing it. I’m not sure about how long this currently takes.

          I think the key is whether it’s indexable by search engines and can be archived by archive.org. Any chat service fails miserable at this and is thus not acceptable for documentation.

    • ARk@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      best I can do is please react to the #roles channel with a ❤️ to unlock the channel. what’s that? you’re looking for a fix to an issue you’re having in an older and supported version of the app? well sucks for you and suck my d*** we’ve already deleted that channel a long time ago who needs that old info anyway

      • ikidd@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

        I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…

  • arthurpizza@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

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

    • JasonDJ@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

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

      Technical writers are very appreciated.

      • TheHarpyEagle@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        10 months ago

        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.