4 ms·
This is heavily biased toward developers who store code on GitHub. A lot of larger companies and institutions either run GitHub on-prem or use some other versi
by chaos_emergent 4y ago
This is heavily biased toward developers who store code on GitHub.
A lot of larger companies and institutions either run GitHub on-prem or use some other versioning solution. I think that those companies would also be more likely to use older and more strictly typed languages than Python/JS/TS, and have larger code bases in those languages because they are larger and older organizations.
- arinlen 4y ago> This is heavily biased toward developers who store code on GitHub. Apparently GitHub hosts over 50 million projects. SourceForge in comparison seems to have 500k projects. GitLab seems to outright hide the number of projects they host. I'm not sure that the number of companies hosting their projects on any other service would have a meaningful impact on results. If you have a better source, feel free to point it out.
- hiccuphippo 4y agoGithub has a lot of forks of the same project or incomplete projects. I wonder if they filter those out. For a different source, although not representative of all code, the repositories for a Linux distro like Debian or Arch would give interesting data.
- arinlen 4y ago> For a different source, although not representative of all code, the repositories for a Linux distro like Debian or Arch would give interesting data. Source code from Linux distro repos should be different but far from representative or meaningful, specially as it leans heavily towards legacy C libraries and tooling. I hardly see how that could be a meaningful rejection of GitHub as a statistically significant sample of what real world projects are actively being developed by real world developers.