Guess how big Google’s codebase is

guess how big googles codebase is googlecode222
For those of us without programming knowledge, it’s difficult to comprehend the complexity of digital services. Do they require a handful of lines of code or millions? Whether you know the answer to that question or not, though, take a swing at how many lines of code make up every single Google service; it’s simultaneously impressive, and ridiculous.

The answer, for those who read along and those who skipped ahead, is two billion. That’s a thousand times more than the entirety of Jurassic Park’s fictional code base, but then they did have Nedry on their team.

It’s worth noting that Google does offer a lot of services and functions that weren’t available in 1993, the year Jurassic Park’s fictional coders hit the silver screen. These include: Gmail, Youtube, Documents, Maps, Drive, Earth and the search engine itself. Two billion lines of code.

Related: Google becomes Alphabet, and Sundar Pichai begins his reign as Google’s CEO

This information was revealed by Google engineering manager Rachel Potvin at an @Scale engineering conference this week (via Wired). Potvin also unveiled a raft of related statistics, such as the fact that this codebase takes up 86 terabytes of storage space. Perhaps even more impressive, this code is always accessible to 95 per cent of Google engineers, or around 25,000 people.

Potvin also spent a bit of time putting into perspective just how big a codebase this is by pointing out that the entire Linux Kernel is made up of 15 million lines of code across 40,000 files. Potvin went on to point out that Google makes some 45,000 adjustments to its codebase every day.

Of course Google’s services are much more varied than your average operating system, but when an entire digital ecosystem is comparable to the number of changes Google makes to its services every day, you know you’re dealing with something rather large.

However, it’s also notable and commendable that so many Google employees have access to the codebase. This means that when crafting new projects or making adjustments to other services, they can draw from projects worked on by other people, or even copy over entire aspects of the code. This should further increase the security and usability of everything the firm develops.

Perhaps that’s why Povit explained that the changes Google makes to its services are increasing in rapidity, showing an ever-evolving landscape of digital platforms that are not only getting better, but getting better faster than ever before.

Gaming

Nintendo Switch controllers will soon be compatible with Google Chrome

Nintendo Switch controllers will soon be supported by Google Chrome, according to a new commit spotted by 9to5Google. The code is likely related to Google's Project Stream game streaming service.
Computing

Intel’s next-gen Comet Lake processors will reportedly arrive with 10 cores

Intel may give its next-generation desktop processor, known by its Comet Lake code name, a maximum of 10 cores, according to code found within the company's Linux drivers. Laptop CPUs will reportedly top out with six cores.
Deals

Want to learn to code? Udemy drops online coding courses under $13

Whether you’re embarking on a new career or are just looking for a fun new hobby, here are six of the best online coding courses on Udemy to get you started. With options under $20, it's surprisingly affordable.
Computing

Apple’s rumored magazine subscription service could also launch on Macs

Apple is widely expected to debut its new Apple News magazine subscription service at a media event scheduled for March 25. Now, through code leaks, it's also believed that users will be able to read magazines on their Macs.
Computing

Don't take your provider's word for it. Here's how to test your internet speed

If you're worried that you aren't getting the most from your internet package, speed tests are a great way to find out what your real connection is capable of. Here are the best internet speed tests available today.
Computing

Edit, sign, append, and save with six of the best PDF editors

Though there are plenty of PDF editors to be had online, finding a solution with the tools you need can be tough. Here are the best PDF editors for your editing needs, no matter your budget or operating system.
Computing

Old Nvidia graphics cards to get ray tracing support in upcoming driver

Nvidia's RTX ray tracing technology will no longer be limited to RTX graphics cards. An upcoming driver update will add support for low-end ray tracing to GTX 10-series and 16-series graphics cards.
Computing

Apple iMac gets more powerful with new Intel CPUs, Radeon Pro graphics

Apple on Tuesday, March 19 refreshed its iMac lineup with new models featuring slightly more powerful Intel processors and new AMD graphics cards. The new 27-inch 5K model comes with options for Intel's six-core or eight-core ninth-gen…
Cars

Nvidia’s new simulator brings virtual learning to autonomous vehicle developers

Nvidia introduced a simulator for testing autonomous vehicle technologies. Drive Constellation is a cloud-based platform technology vendors can use to validate systems efficiently, safely, and much faster than with vehicles on real roads.
Photography

Paper designs digitize in real time using an Illustrator-connected paper tablet

Love graphic design, but prefer the feel of real paper? The new Moleskine Paper Tablet - Creative Cloud Connected syncs with Adobe Illustrator in real time, turning paper sketches into digital drawings.
Computing

Make the most of your toner with our five favorite color laser printers

Color laser printers have improved dramatically over the years, and today's models offer both blazing print speeds and great image quality. Here are our favorite color laser printers, from massive all-in-ones to smaller budget options.
Computing

Firefox 66 is here and it will soon block irritating autoplay videos

Do web advertisements have you frustrated? Mozilla is here to help. The latest version of the browser will soon block autoplaying videos by default and will also help make web page scrolling smoother.
Computing

USB4 will be the fastest and most uniform USB standard yet

USB4 is on the horizon and alongside a massive boost in speed it's also unifying with the Thunderbolt 3 standard to help finally create a singular wired connection protocol that all devices can enjoy.
Computing

The U.S. government plans to drop $500M on a ridiculously powerful supercomputer

The U.S. Department of Energy has announced plans to build a $500 million exascale supercomputer by 2021. The project, known as the Aurora supercomputer, is expected to boost research efforts in fields such as public health.