Creator of Python · CWI / Google / Dropbox / Microsoft

Guido van Rossum

Invented Python over Christmas 1989. By 2020 it was the world's most popular programming language. His philosophy: code is read far more often than it is written — so readability is everything.
Born 1956Haarlem, NetherlandsCWI · CNRI · Google · Dropbox · Microsoft

Biography

Guido van Rossum was born January 31, 1956 in Haarlem, Netherlands. He studied mathematics and computer science at the University of Amsterdam. He worked at CWI (Centrum Wiskunde & Informatica) in Amsterdam, where in December 1989 — during the Christmas holiday — he began writing Python as a hobby project. He wanted a language that was a better ABC (a teaching language he had worked on at CWI) that could also call C code, be extensible, and appeal to experienced programmers. He chose the name Python from Monty Python's Flying Circus, setting the tone for a language that valued fun and clarity over formalism.

Python 0.9.0 was published in 1991. It grew slowly through the 1990s, gained momentum in the 2000s as a general-purpose scripting language, and exploded in the 2010s when the machine learning and data science communities adopted it as their standard tool. NumPy, SciPy, Pandas, TensorFlow, PyTorch — all built in Python. Today Python runs AI research at DeepMind, Google Brain, OpenAI, and every major university. Van Rossum served as Python's Benevolent Dictator For Life (BDFL) until 2018, when he retired from the role after a contentious governance dispute, later joining Dropbox and then Microsoft's developer tools team.

Core Philosophy

Readability counts. This is literally item 7 of The Zen of Python, the set of guiding principles van Rossum endorsed. Python's syntax forces indentation, uses plain English keywords, and avoids punctuation noise. The result: Python code written by one person is readable by another with minimal training. This is not an accident — it is a deliberate design choice that made Python the best language for collaboration, education, and rapid prototyping.

Simple is better than complex, but explicit is better than implicit. Python's design consistently chooses clarity over cleverness. It resists the temptation to make code shorter at the cost of making it harder to understand. This philosophy made Python accessible to scientists, data analysts, and beginners — groups who would never have adopted a language optimized for expert programmers. By being approachable, Python became dominant.

Famous Quotes

"Readability counts."
— Guido van Rossum, The Zen of Python (PEP 20)
"Code is read much more often than it is written. So readability is not a luxury — it is a necessity."
— Guido van Rossum
"Python is an experiment in how much freedom programmers need. Too much freedom and nobody can read anyone else's code; too little and expressiveness is lost."
— Guido van Rossum

Notable Achievements

Lessons for the Executive Suite

01
Optimize for the Reader, Not the Writer

Python's design prioritized the person reading code over the person writing it. In any communication — code, memos, presentations — optimize for the audience, not the author.

02
Approachability Is a Moat

Python's accessibility to non-programmers made it the language of science and AI. Products that non-experts can use grow faster than those that require experts. Lower the barrier.

03
Hobby Projects Can Change Industries

Python started as a Christmas holiday project with no commercial intention. The best technical foundations are often built by people scratching their own itch.

04
Governance Is a Product

Van Rossum governed Python's development for 27 years. Open source communities require governance as much as codebases. Leadership design is technical design.