[ SIGNAL ACQUIRED ]
import history
An 8-bit documentary about Python's evolution — the fights, the people, and the industry pressure behind every feature.
Language features are lagging indicators of industry pressure.Python never added anything because it was elegant — every feature is a delayed response to something happening outside the language.
This is an eight-episode documentary about how Python became what it is. Not a syntax tutorial — the fights, the people, and the industry pressure behind every feature. Why indentation is syntax, why the GIL existed for thirty-four years, why your code looks the way it does. Start at episode 1, or jump in at the era that left scars on you.
THE PRESSURE LINE
Two columns, one clock. The left column is what the industry did; the right is what Python shipped. Read them together and the thesis appears: the language answers years after the world asks. The colored bands mark each episode's era — follow one into its story.
◀ THE INDUSTRYPYTHON ▶
- E01A Language for Christmas1989–1999
- 1991Python 0.9.0posted to alt.sources
- 1992Threads — and the GIL
- 1993Mosaic
- 1994Python 1.0lambda, map, filter, reduce
- E02The Web Arrives1995–2005
- 1999C10K problem named (Dan Kegel)
- 2000Dot-com crash
- 2000Python 2.0list comprehensions, GC, u'', the PEP process
- E04The Accidental Gift2001–2015
- 2001Python 2.2generators, new-style classes
- E03The Free Lunch Is Over2005–2012
- 2005Sutter: "The Free Lunch Is Over"
- 2006Intel Core Duo ships
- 2006Python 2.5with, generator.send()
- 2007iPhone
- E05Two Pythons2008–2020
- 2008Python 3.0str/bytes split — almost nobody upgrades
- 2009Node.js at JSConf EU
- 2011Python 3.2the new GIL
- E06Scripts Become Systems2012–2018
- 2013Docker
- E08The Lock Comes Off2015–now
- 2015TensorFlow
- 2015Python 3.5async/await, typing, @
- E07The Abdication2018–2019
- 2020Python 2.7.18the schism ends
- 2022ChatGPT
- 2024Python 3.13experimental free-threaded build
- 2025Python 3.14free-threading officially supported
EPISODES
Eight eras, one argument. Every episode follows the same arc: what the world was doing, the pressure it put on Python, what the language shipped in response, and the fight it took to get there.
E01A Language for ChristmasOrigins · 1989–1999▶ WATCH
E02The Web Arrives1995–2005▶ WATCH
E03The Free Lunch Is Over2005–2012▶ WATCH
E04The Accidental GiftThe Science Invasion · 2001–2015▶ WATCH
E05Two PythonsThe Schism · 2008–2020▶ WATCH
E06Scripts Become Systems2012–2018▶ WATCH
E07The Abdication2018–2019▶ WATCH
E08The Lock Comes OffAI Coronation & the Speed Reckoning · 2015–now▶ WATCH
Written from the primary sources: python-dev, PEPs, and the people who were there.