3 ms·
I agree with what it says; however, using Discord is even worse than using GitHub, since GitHub is a git-based service which others (even if you do not have an
by zzo38computer 3y ago
I agree with what it says; however, using Discord is even worse than using GitHub, since GitHub is a git-based service which others (even if you do not have an account) can still download the repositories and the files (and it can be mirrored on multiple services).
If for contribution and discussion of your project has mandatory requirements to send issues and/or pull requests to GitHub, or to host something on GitHub, or to use Discord, then this can be a problem. However, if you just make a mirror on GitHub and on multiple other services (or have the GitHub issue trackers as one of many), then this can be less of a problem (although there is still the problem of others who wish to comment on issues which have been posted on GitHub, even if there are other issue trackers and/or discussion forums, since they will be separated).
(IRC is better; however, a few projects have bridged IRC with Discord (or with Matrix) and you could use that if necessary. NNTP would also be helpful; I have set up a NNTP server, but hardly anyone uses it.) (Another advantage of IRC is that it is usable even without a specialized IRC client, since it is mostly plain text anyways. This is especially true if TLS is optional rather than mandatory, and the character set is printable ASCII rather than Unicode; but, even then it is still more usable than Discord.)
- rapnie 3y ago> I agree with what it says; however, using Discord is even worse than using GitHub, since GitHub is a git-based service which others I think Github is worse. The pervasiveness of this centralized platform leads to a way more insidious form of lock-in. Look at the vast landscape of developer tool vendors who offer some kind of Github integration features out of the box. These aren't even unique selling points, they are expected functionality. Bringing Micosoft Github in a very luxurous position where they can pick'n choose nuggets into their platform to slowly bring more value to their products and services. It is all seemingly open, but you are a frog in boiling water, getting more dependent on the platform. This goes much further than git vs. github. The Github product suite offers real productivity gains, that cover many aspects of the software development lifecycle. And more added all the time. Hyper convenient, click and go. It is their strategic direction to cover ever more of this SDLC and intertwine with other products and services along the way. From that regard git is just the data export format, your data takeout if you decide to leave. And good luck to find comparative services elsewhere.
- zzo38computer 3y ago> Look at the vast landscape of developer tool vendors who offer some kind of Github integration features out of the box. These aren't even unique selling points, they are expected functionality. It is a valid point, but you are not necessarily required to use such tools (I deliberately don't use them, due to these problems). Of course, some people do; as long as they are not mandatory, you could still use the program being made by the project, elsewhere. > From that regard git is just the data export format It is import as well as export. (However, this does not include the issues. The API is documented, but I don't know if any other git-based services support the same JSON format used by GitHub for this purpose.)
- rapnie 3y ago> It is a valid point, but you are not necessarily required to use such tools (I deliberately don't use them, due to these problems). Yes, it is very prudent if you are considerate like that, and you mitigate the risks of lock-in that way. But.. > Of course, some people do I would say most people that have their stuff on Github use many of the power features and conveniences they bring without much deliberation on the lock-in aspects, and also use the Github integrations of a range of additional 3rd-party developer tools too. Companies make these choices, often as a no-brainer, since it is a logical choice for what are simply the 'best tools' on the market. And then devs start using those too for their own personal projects.
- charcircuit 3y agoDiscord doesn't necessarily require an account and it can be opened with open source clients like chromium and firefox
- zzo38computer 3y agoPossibly it can, but it is overly complicated and requires software upgrades; both the browser and the Discord software itself is; and apparently it uses up a lot of RAM, and has other problems. IRC doen't have these problems; you can write your own (and make one which is much simpler than Discord, Firefox, and Chromium), or just use it directly.
- CoolCold 3y agoI'm not sure what you Re talking about in terms of resources - I personally just tried to open Discord for Hyprland on my medium ranged mobile phone from the 2022 and it worked fine. Memory consumption is on screenshot - nothing like "a lot". Link to screenshot https://photos.google.com/share/AF1QipOp7mMblNY0PDtdTOtBFwGDke5mf_VavjvOXmw-2PlKX9ImPcdiHFngVZjWUm05eA?key=RmpiLW5xV0trSXJLd191MlQ3RGRfUC1MaS1MbTBB https://photos.google.com/share/AF1QipOp7mMblNY0PDtdTOtBFwGD... for about:processes on my Firefox