HackerTube

OOPSLA Conference: Growing a Language

Computer History Museum6 HN recommenders · recommended in 6 months, 2020–2026
YouTube
talk · intermediate · evergreen · 2020–2026 on HN

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.

12 comments from Hacker News

@MrDOS2022-08 · in “The Up-Goer Five Text Editor”

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

Strongly recommends View on HN
@nfoz2022-01 · in “In defense of complicated programming languages”

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

Strongly recommends View on HN
@pohl2026-07 · in “A Forlorn Hope of Fortran Modernisation”

It’s a tragedy. I feel the work they were doing was important. At least we got this talk from guy steele ▶ this video

Recommends View on HN
@craftuser2023-03 · in “How Big Should a Programming Language Be?”

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)

Recommends View on HN
@pfarrell2022-11 · in “Fred Brooks has died”

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

Recommends View on HN