MS-DOS: 4 thousand
WhatsApp: 30 thousand
Telegram: 50 thousand
Zoom: 60 thousand
TikTok: 80 thousand
Space Shuttle: 400 thousand
Minecraft: 500 thousand
Instagram: 1 million
US Military Drone: 3.5 million
YouTube: 5.4 million
World of Warcraft: 5.5 million
Boeing 787: 6.5 million
Google Chrome: 6.7 million
Chevy Volt: 10 million
Twitter: 10 million
Android: 12 million
iOS: 12 million
Mozilla Firefox: 21 million
Windows XP: 45 million
Large Hadron Collider: 50 million
Ubuntu: 50 million
Facebook: 62 million
MacOS X: 84 million
Tesla: 100 million
Google: 2 billion
It's a list. No sources or methodology but it's ... thought provoking.
I think somewhere around 50,000 LOC and my brain just stops coping - maybe I could get to grips with something larger but if you need to reason about something you need to understand it.
Not sure where to go with it other than if software is going to run our world shoukd it all fit into a human head? It takes years to train a lawyer to understand the tangled web of human language law, which companies have a bad exam before allowing developers a commit bit? The world cannot be always about forward accretion
Lines of code:
MS-DOS: 4 thousand WhatsApp: 30 thousand Telegram: 50 thousand Zoom: 60 thousand TikTok: 80 thousand Space Shuttle: 400 thousand Minecraft: 500 thousand Instagram: 1 million US Military Drone: 3.5 million YouTube: 5.4 million World of Warcraft: 5.5 million Boeing 787: 6.5 million Google Chrome: 6.7 million Chevy Volt: 10 million Twitter: 10 million Android: 12 million iOS: 12 million Mozilla Firefox: 21 million Windows XP: 45 million Large Hadron Collider: 50 million Ubuntu: 50 million Facebook: 62 million MacOS X: 84 million Tesla: 100 million Google: 2 billion
It's a list. No sources or methodology but it's ... thought provoking.
I think somewhere around 50,000 LOC and my brain just stops coping - maybe I could get to grips with something larger but if you need to reason about something you need to understand it.
Not sure where to go with it other than if software is going to run our world shoukd it all fit into a human head? It takes years to train a lawyer to understand the tangled web of human language law, which companies have a bad exam before allowing developers a commit bit? The world cannot be always about forward accretion