3 ms·
> Google's monolithic software repository, which is used by 95% of its software developers worldwide, meets the definition of an ultra-large-scale4 system, prov
by ridiculous_fish 8y ago
> Google's monolithic software repository, which is used by 95% of its software developers worldwide, meets the definition of an ultra-large-scale4 system, providing evidence the single-source repository model can be scaled successfully
This 95% number is the most surprising part of the article. That implies that the sum of engineers working on Android + Chrome + ChromeOS + all the Google X stuff + long tail of smaller non-google3 projects (Chromecast, etc) constitute only 5% of their engineers. Is e.g. Android really that small?
- dlubarov 8y agoThey must have meant that 95% of Google engineers use the monorepo in some capacity, even if the majority of their work is done in a different repo.
- dlp211 8y agoI think you're interpretation is incorrect. A better way to think of this is that those 5% of people work exclusively on those projects. I'd be very surprised to learn that only 5% of Google engineers work on those projects.
- hyperpape 8y agoI don’t know how to parse the number, but 5% of a billion still leaves 50 million lines of code, or three Linux kernels worth.
- Karishma1234 8y agoThe 95% number probably does not mean what you are saying but what it means is 95% of developers are using it for some reason with say a non-zero commits over lifetime of a developer OR simply checking it out and using it for dependancies.
- Too 8y agoThat 95% is most likely more figurative than fact.