|
|
|
|
|
by tardedmeme
55 days ago
|
|
This may be an unpopular opinion, but gatekeeping is sometimes good - in which case we call it by the more positively connotated term "curation". A bigger space isn't necessarily a better one if it's flooded by low-quality content. Does a one-person project on GitHub have any advantage over one that uses a local git repo? I don't think so. It has a disadvantage because you're dependent on GitHub, and even worse, that first-year student learning development now thinks GitHub is an integral part of development. If projects had to start with a local git repository and a local process, before being able to migrate to GitHub upon gaining minimal notability, developers would be more accustomed to the idea that a project isn't its hosting and that platforms like GitHub are optional. I think this would encourage more local-first attitudes instead of centralization, and that would be good. It wouldn't be seen as weird to send someone a zip file of the thing you're working on. Plus (only tangentially related) imagine where the JavaScript ecosystem would be if packages like is-array and left-pad couldn't get accepted to npm. |
|