by Quincy Larson
The biggest codebases in history
Here’s a diagram of the biggest codebases in history, as measured by lines of code:
As you can see, Google has by far the largest codebase of all. And all 2 billion lines of code fits into a single code repository.
But it isn’t a Git repository. Google uses its own version control system, which was designed specifically for its 62,000 employees (about 1/3 of whom are developers) to collaborate efficiently.
The distinction of “largest Git repository” goes to Microsoft, who announced today that their Windows Git repository has:
- approximately 3.5M files that
- results in a Git repo of about 300 gigabytes in size
- with 4,000 engineers producing 1,760 daily “lab builds” across 440 branches, plus thousands of pull request validation builds.
You can read all about how the Windows team manages this complexity with Git here: (11 minute read)
Here are three other links worth your time:
- How Elise learned to code while working full-time and got her first web developer job — and things she learned along the way (2 minute read)
- How to dig yourself out of the coding tutorial rut (5 minute read)
- The dark side of extreme productivity, and how to steer back toward the light (8 minute read)
Bonus: How to use
Thought of the day:
“Phishing is a major problem because there really is no patch for human stupidity.” — Mike Danseglio
Funny of the day:
Webcomic by Commit Strip
Study group of the day:
– Quincy Larson, teacher at freeCodeCamp
If you get value out of these emails, please consider supporting our nonprofit.