The place where the world's code lives - and the history of every change to it.
Behind GitHub stands Git - a system that remembers every change to a piece of code instead of erasing the old one. When a programmer changes a line, Git doesn't delete the previous one - it makes a note of who wrote it, when and why, and keeps both versions. GitHub takes this system and puts it in the cloud, with an interface, comments and buttons, so people in different cities can work on the same code without emailing files back and forth.
Concretely, it looks like this. A team builds an app. One programmer fixes a bug on Thursday evening. He logs the change with one sentence saying why he's doing it. On Friday a colleague sees exactly that change, asks why in a comment underneath it, and if he doesn't like it - reverts to the old version with two clicks. Nothing disappears, everything shows who added what and when.
It exists because before GitHub, teams swapped code in archives over email or on a shared drive - and it was easy to lose track of who had the latest version, who broke what, who fixed what. GitHub solved exactly this problem - and became the place where thousands of people work on the same project at once without stepping on each other.
Everyone uses it - from a lone programmer keeping a personal project, to big companies and entire communities building free software together. Microsoft bought GitHub in 2018 for $7.5 billion and has since built Copilot into it - an AI assistant that suggests code as you type, right in the same interface.
What they don't tell you
For me GitHub is more than a code warehouse. It's the memory of the whole industry. Every time I open someone else's project, I can trace every decision back in time, like reading the team's diary. That disciplines me too - I know every change of mine stays on display.
And that's exactly why I find it hard to accept people who don't keep a history of their work - no versions, no notes on why they did something. GitHub taught a whole generation of programmers that transparency isn't a burden, it's a way to work without fear.