The Etymology of Programming
summary
Tracing concrete etymologies for everyday jargon — "first actual case of bug being found" anchors how "bug"/"debug" popularizes, MacLisp coins throw/catch in 1972, foobar from MIT Tech Model Railroad Club explains placeholder history, and "thunk" literally comes from thunk = past tense of think. A survey of about 30 non-English speakers finds longer learning curves, trouble with slang in issues and PRs, poor searchability for help, and recommends more diagrams, less slang, and collaborating with native-language contributors.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:57The term bug
- 3:06The term debugging
- 4:13Throwing and catching
- 6:38Fubar
- 11:24Thunks
- 13:05Shells
- 14:48New Hackers Dictionary
- 15:59Programming Terms
- 18:45Learning Curve
- 19:52Getting Help
- 21:25Community Involvement
- 23:10Outro
related talks
51mProgramming is Debugging
01h 02mBeginning of the End or End of the Beginning?
06mPrograming: The Last 4000 Years
16mHow to Think Like a Programmer
23mA Common Taxonomy of Bugs and How to Catch Them
59mKeynote: Snakebitten - Danger & Misfortune in the Evolution of Programming Languages
20mDevX: History of Code Search
33mHere's to history: programming through archaeology
