vermilyer
Evaluating computing through classical mathematics fails because software engineering operates as a constructive mathematics at structural scales traditional math never envisioned.
AI-assisted summary of Alan Kay on Dijkstra — original source. Check the original for full context.
Source published:
Key ideas
- Alan Kay shares the classic computing industry joke that 'arrogance in computer science is measured in nano-Dijkstras.' (0:00)
- Edsger W. Dijkstra criticized American computer science in a polemical paper titled 'On the fact that the Atlantic has two sides,' arguing that American computing was insufficiently mathematical. (0:20)
- Alan Kay penned a direct rebuttal titled 'On the fact that most of the software in the world is written on one side of the Atlantic,' asserting that computing is a practical, constructive new mathematics operating at unprecedented scale. (1:20)
Detailed notes
## Background Published on YouTube by vermilyer on June 7, 2011, this short clip captures computer scientist Alan Kay reflecting on Edsger W. Dijkstra. No description or show notes were provided with the upload.
## TL;DR Alan Kay recounts his historical interactions with Dutch computer scientist Edsger W. Dijkstra, opening with the classic industry quip that arrogance is measured in 'nano-Dijkstras.' He describes Dijkstra's paper criticizing American computing for lacking European mathematical rigor, which prompted Kay to write a rebuttal noting that most of the world's software is produced on the American side of the Atlantic. Kay argues that computing is not merely an offshoot of classical mathematics, but a distinct practical math characterized by building consistent structures at unprecedented scale while still bearing the burden of rigorous case-by-case proof.
## Atmosphere & style The clip carries an informal, witty, and wryly humorous tone, eliciting frequent laughter and applause from the audience. Kay speaks with relaxed authority, transitioning effortlessly from playful, irreverent jabs about academic pomposity into sharp philosophical reflections on the nature of software engineering. It feels like intimate, erudite shop talk delivered by a pioneer reflecting on the foundational cultural debates of his field.
## Bulletin - [00:00](https://www.youtube.com/watch?v=9KivesLMncs&t=0s) Alan Kay shares the classic computing industry joke that 'arrogance in computer science is measured in nano-Dijkstras.' - [00:20](https://www.youtube.com/watch?v=9KivesLMncs&t=20s) Edsger W. Dijkstra criticized American computer science in a polemical paper titled 'On the fact that the Atlantic has two sides,' arguing that American computing was insufficiently mathematical. - [01:20](https://www.youtube.com/watch?v=9KivesLMncs&t=80s) Alan Kay penned a direct rebuttal titled 'On the fact that most of the software in the world is written on one side of the Atlantic,' asserting that computing is a practical, constructive new mathematics operating at unprecedented scale.
## Key takeaways - [00:00](https://www.youtube.com/watch?v=9KivesLMncs&t=0s) Alan Kay humorously highlights Edsger W. Dijkstra's famously sharp persona by citing the joke that arrogance in computer science is measured in 'nano-Dijkstras.' - [00:20](https://www.youtube.com/watch?v=9KivesLMncs&t=20s) Dijkstra authored a polemical paper titled 'On the fact that the Atlantic has two sides,' critiquing the cultural and philosophical divide between European and American computer science. - [00:45](https://www.youtube.com/watch?v=9KivesLMncs&t=45s) Dijkstra emphasized the Dutch academic viewpoint, claiming American computing practitioners lacked sufficient mathematical rigor. - [01:05](https://www.youtube.com/watch?v=9KivesLMncs&t=65s) Dijkstra highlighted European academic status by noting that full professors in the Netherlands were appointed directly by the Queen. - [01:20](https://www.youtube.com/watch?v=9KivesLMncs&t=80s) Alan Kay responded with a paper titled 'On the fact that most of the software in the world is written on one side of the Atlantic.' - [01:35](https://www.youtube.com/watch?v=9KivesLMncs&t=95s) Kay, holding a mathematics degree, argues that computing represents a new kind of mathematics that cannot be properly judged through the lens of classical math. - [01:45](https://www.youtube.com/watch?v=9KivesLMncs&t=105s) Kay contends that attempting to fit software strictly into classical math amounts to an indulgent and misguided exercise. - [02:05](https://www.youtube.com/watch?v=9KivesLMncs&t=125s) Computing functions as practical mathematics requiring the construction of consistent structures on a scale far larger than classical mathematics ever attempted. - [02:20](https://www.youtube.com/watch?v=9KivesLMncs&t=140s) Software engineering shares the core challenge of large-scale formal math: proving and convincing others that every single case has been thoroughly accounted for.
## Detailed walkthrough ### [00:00](https://www.youtube.com/watch?v=9KivesLMncs&t=0s) Measuring Arrogance and Dijkstra’s Transatlantic Critique
Opening his talk, Alan Kay reflects on how to ease into his topic and recalls an interaction rooted in the ideas of the influential Dutch computer scientist Edsger W. Dijkstra. Kay pokes fun at Dijkstra's notoriously sharp personality, drawing laughs from the audience with an old industry joke: “I don’t know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras.”
Kay recounts a particular paper Dijkstra authored—characteristic of the polemics he frequently produced—entitled *On the fact that the Atlantic has two sides*. In that paper, Dijkstra examined the profound philosophical and cultural divide between the European and American approaches to computer science. Dijkstra placed heavy emphasis on the Dutch academic perspective, asserting that American computing practitioners were far from mathematical enough. Dijkstra also pointed out European academic prestige, noting that a full professor in the Netherlands held the distinction of being officially appointed by the Queen.
- Dijkstra's critique centered on the divide between the rigorous, mathematical traditions of Europe (specifically the Netherlands) and the more empirical, engineering-driven style in the United States. - The unit of arrogance in computer science was famously joked to be the "nano-Dijkstra."
[01:20](https://www.youtube.com/watch?v=9KivesLMncs&t=80s) Software, Scale, and Computing as a New Kind of Mathematics
Spurred by Dijkstra's paper, Kay—who holds a degree in mathematics himself—decided to pen a direct rebuttal titled *On the fact that most of the software in the world is written on one side of the Atlantic*, prompting immediate laughter and applause from the audience. Kay’s core thesis was that computing represents an entirely new discipline that cannot simply be evaluated through the lens of traditional mathematics. Addressing those who insisted on treating software solely as classical math, Kay remarked: “it was basically about that computers form a new kind of math you can't judge them they don't really fit well into classical math and people who try to do that are basically uh indulging in a form of masturbation maybe even realizing it”.
Kay argues that computing operates as a practical mathematics. The central challenge of software engineering is constructing systems of consistent structures on a scale far vaster than classical mathematics ever dreamed of attempting. At the same time, computing still faces the exact challenge encountered by any large-scale formal math: the burden of proving and being thoroughly convincing that every single case has been accounted for.
- Kay’s rebuttal title: *On the fact that most of the software in the world is written on one side of the Atlantic*. - Kay views computing not as a branch of classical mathematics, but as a practical, constructive math operating at a vastly larger structural scale. - Both disciplines share the difficult burden of formal rigor: convincing oneself and others that all possible cases have been addressed.
## Mentioned Alan Kay, Edsger W. Dijkstra, On the fact that the Atlantic has two sides, On the fact that most of the software in the world is written on one side of the Atlantic, Netherlands, United States
[Source](https://www.youtube.com/watch?v=9KivesLMncs)