"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
What it is
Guy Steele's Strange Loop 2010 talk argues that programmers should not have to think about parallelism, and that languages should support algorithms built on independence and divide-and-conquer. He also recounts fitting a program onto a single punch card.
Why Hacker News recommends it
Recommended as a fantastic talk, valued both for its parallelism ideas and for the punch-card story.
- 2 people recommended it
- 2 different months
- 1 strong recommendations
- first 2022, last 2024
What HN commenters said
“It's a fantastic talk in its own right”
Fitting programs onto punch cards, eye opening
svieira, 2023-11 · Strong recommendation · in “In the bad old days we had Punchcards. How did people deal with that?”
“There are a few good talks that he gives”
Guy Steele talk on parallelism
MathMonkeyMan, 2023-07 · Recommendation · in “Coroutines for Go”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: guy steele, parallelism, functional programming, language design, punch cards
Also recommended by the same people
talkSpec-ulation Keynote - Rich HickeyClojureTV · 10 HN recommenders · 2016–2024
talkModern Dictionaries by Raymond HettingerSF Python · 9 HN recommenders · 2016–2025
talk"I See What You Mean" by Peter AlvaroStrange Loop Conference · 6 HN recommenders · 2016–2019
talkInvited Talk - Guy SteeleClojureTV · 7 HN recommenders · 2017–2023
demoNaN Gates and Flip FLOPSsuckerpinch · 7 HN recommenders · 2020–2025
talkFour Solutions to a Trivial Problem - Guy Steele Jr.Google TechTalks · 4 HN recommenders · 2017–2023
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025