Growing a Language, by Guy Steele
319 subscribers • 1 video on Hallway
- Recommended by 21 people: 11 on Hacker News, 3 on Lobsters, 4 in engineering communities and 3 curated lists.
- A classic. People kept recommending it from 2015 to 2025.
- Presented by Guy L. Steele Jr.
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
164K views14 years ago21 recommendations
Programming languagesSoftware designLanguage design and type systems
Guy Steele delivers a unique keynote using mostly one-syllable words to argue that programming languages should be designed to be grown by their users.
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" discusses the importance of and issues associated with designing a programming language that can be grown by its users. ACM OOPSLA conference Speaker: Guy L. Steele Jr.Why it's here
21 people recommend thisWhat people say. Widely celebrated as one of the best technical talks ever, recommended for its brilliant delivery and insights into language design.
zpojqwfejwfhiunzon Lobsters • Recommends
u/-elektro-pionir-in r/ProgrammingLanguages • Recommends
tomjakubowskion Lobsters • Recommends
tikhonjon Hacker News • Recommends
On “The Tragedy of the Common Lisp, Or, Why Large Languages Explode”
gnaritason Hacker News • Recommends
On “Ask HN: What is your favorite CS paper?”
pfarrellon Hacker News • Recommends
On “Lisp: Good News, Bad News, How to Win Big (1991)”
kaba0on Hacker News • Recommends
On “Lies we tell ourselves to keep using Golang”
u/voidrefiOS + OS Xin r/swift • Recommends
programming-talkscurated list on GitHubRecommends
Under “Software Development”
awesome-talkscurated list on GitHubRecommends
Under “Software Development”
every-programmer-should-knowcurated list on GitHubRecommends
Under “Architecture”
gramasaurouson Hacker News • Recommends
On “A Basic Guide for Curious Minds: Review of “Thing Explainer””
pixelmonkeyon Hacker News • Recommends
On “For Better or for Worse”
skystrifeon Hacker News • Recommends
On “Cleartext: A text editor that only allows the 1,000 most common words in English”