Skip to main content
  1. Home
  2. Computing
  3. News

Guess how big Google’s codebase is

Add as a preferred source on Google

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.

Recommended Videos

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.

Jon Martindale
Jon Martindale covers how to guides, best-of lists, and explainers to help everyone understand the hottest new hardware and…
Hoy combines AirDrop, Loom, and voice messages in the Mac menu bar
The pre-release app lets Mac users send files, voice notes, and screen recordings without bouncing between separate tools
Person, Text, Electronics

Hoy wants sending something from your Mac to feel as casual as dropping a file onto someone’s desk. Instead of opening another app, you drag it onto that person’s face sitting in the menu bar.

https://twitter.com/heyiamdk/status/2082151995687748064

Read more
Tech giants are gaga over AI, but employees say the AI race is making their jobs harder
Employees at some of AI’s biggest companies say the AI push is bringing longer hours and heavier workloads
Claude on a MacBook Pro.

Tech companies have spent years promising that AI will help people accomplish more in less time. Inside several companies leading that race, some employees are describing an awkward consequence. More productive tools haven’t necessarily produced shorter working days.

Workers at OpenAI, Anthropic, Meta, and Google told the BBC about punishing schedules and AI projects consuming nights and weekends. The twist is that their employers increasingly have evidence that AI really can help people get more done.

Read more
Your MacBook trackpad can now purr like a cat, and it’s surprisingly convincing
A clever new Mac app uses your MacBook's Force Touch trackpad to recreate the feeling of a real cat purring under your palm.
PurrPad featured

Mac developers keep finding new ways to make their laptops do things Apple never intended. Earlier this year, an app went viral for making MacBooks moan when slapped. Another unique app lets you feel a webpage's buttons through the trackpad before you click them. Now, a developer has built one that makes the trackpad purr like a cat.

PurrPad makes use of the Taptic Engine built into MacBook trackpads, so instead of hearing a purr through your speakers, you feel one under your palm. Developer Francesco Pavanetto, who shared the app on Reddit, says he tuned the vibration to the actual measured pitch of a real cat purr and built it so the pattern never repeats exactly.

Read more