A brief history of programming...

· coding · Source ↗

Watch on YouTube ↗ Summary based on the YouTube transcript and episode description.

Fireship traces programming history from Turing and assembly to AI codegen, arguing thinking—not typing—is the real job.

  • Brendan Eich invented JavaScript in 10 days for browser buttons; it now runs servers, phones, databases, and spacecraft.
  • Java’s JVM was a ‘fake computer’ trick to achieve write-once, run-everywhere portability.
  • Dennis Ritchie and Ken Thompson built Unix in C; its small-programs-piped-together model still dominates CLI culture.
  • Dijkstra’s 1970s campaign against goto statements drove the shift to structured, readable, maintainable code.
  • Grace Hopper invented the compiler after being told computers couldn’t understand English; she proved it wrong.
  • Werner Buchholz coined ‘byte’ (spelled with Y for futurism) to describe 8 bits, enabling counting to 255.
  • AI coding went from autocomplete to full-stack app generation; Fireship’s thesis: typing was never the job, thinking was.

2026-01-20 · Watch on YouTube