technologybriefs
9:54in productionCh. 1 · What GitHub actually is/ 9:54 · ceiling 15 min
Software · Web & cloud

GitHub

2007

GitHub did not invent collaboration — it productised the friction out of Git-based teamwork.

GitHub is a proprietary platform that wraps Git with web-native collaboration tools. It solved real coordination problems for developers — but entrenched centralisation, not openness.

Chapters & takeaways4
  1. 1:08
    What GitHub actually is

    GitHub is Git plus coordination tools — not a new VCS, but a layer on top.

  2. 2:25
    How it was made

    Built in Ruby on Rails, launched in April 2008, grounded in Linus Torvalds’ Git.

  3. 4:12
    What scaled

    Growth was rapid: 46k repos in year one, 5m by early 2013.

  4. 6:09
    What works — and where it stops

    Access control and issue tracking work — but only inside GitHub’s walled garden.

Worth your time?

Yes. Study the whole thing.

4/ 5
What works
  • repository hosting at scale
  • pull request workflow
  • issue tracking integrated with code
What does not
  • replace Git
  • enforce open source
  • standardise contribution norms
Study it if
  • developers who need hosted collaboration
  • teams unwilling to manage infrastructure
Skip it if
  • those requiring vendor-neutral tooling
  • organisations with strict data sovereignty rules
The written brief1 min read

What it is and the problem it solves

GitHub is a proprietary developer platform for code creation, storage, management, and sharing. It solves the problem of coordinating distributed software development without requiring teams to run their own Git servers or build tooling from scratch.

How it works

GitHub builds on Git — written by Linus Torvalds — to add access control, issue tracking, CI, wikis, and task management. It runs as a proprietary web service built with Ruby on Rails, launched in April 2008 after development began in October 2007.

What works

Hosting scales: 46,000 public repositories in year one, 1 million in 2010, 2 million in 2011, 5 million by January 2013. The web interface, issue tracker, and fork-and-pull workflow lower barriers to contribution — especially for open source.

What does not

It does not replace Git. It does not guarantee collaboration quality. It does not enforce open source — private repos are core to its business. It does not standardise contribution norms; those emerge ad hoc.

What it changes

It shifts version control from local or self-hosted tools to a centralised, social, web-native platform. It makes pull requests, forks, and issues the default interface for collaborative coding — even for projects that predate GitHub.

Is it worth your time

Yes, if you collaborate on code: it centralises coordination for distributed teams using Git’s model. No, if you need open infrastructure — it is proprietary, and its value depends on network effects, not protocol openness.

Same field · Software4 of 26
Up next in Technology

GlobalFoundries

2008 · 8:58

A foundry built to escape AMD’s balance sheet became a specialist anchor—just as the industry stopped chasing nanometres.

8:58