
Computer History Museum
6 HN recommenders · recommended in 11 months, 2020–2026
54:12 · 24K views · Aug 17, 2020
Guy Steele's classic 1998 OOPSLA keynote on how a programming language must grow with its user community. He delivers it in a playful style, starting with only monosyllabic words and defining new terms as he goes.
Treated as a must-watch for language designers, and cited whenever extensibility and language size are debated.
13 comments from Hacker News
This is an excellent talk, and exactly where my mind went, too. I might suggest watching this upload of it instead, to avoid capture errors in the older upload: this video
In case anyone hasn't seen this most excellent talk on this topic, I highly recommend: Guy Steele - Growing a Language (OOPSLA '98) this video
Not writing, but I have found all of Brett Victor's speeches to be incredibly inspiring on how I think about what I want to work on and where we're going. Inventing on Principle by Brett Victor: [LINK] Growing a Language by Guy Steele: this video We Really Don't Know How to Compute! by Gerald Sussman: [LINK]
This Guy Steele talk is related to this topic: this video A good watch for the fine people in this thread (and please ignore explicit or implied linkages to Java--it's full of the broad concepts, not narrowly JVM stuff)
For some reason that version has a large number of audio glitches. But very recently the Computer History Museum published a cleaned-up version: this video Good!