Skip to content
HHackerTube.videoSurprise me

Programming Language Design Videos Hacker News Recommends

Programming language design videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering language semantics, type systems, type theory, syntax, language features, Jai, Haskell type classes, Rust design, language history, why languages succeed or fail.

166 videos · ranked by HN recommendations · showing 1–48

Most recommended programming language design videos

The ones HN returns to most often when a thread turns to this topic.

talk#7

How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework

Видео с мероприятий {speach!

“This excellent talk describes how the semantics of the "add" operation are much more complex than generally described.”

15 HN recommenders · 2017–2025

talk#77

Why Isn't Functional Programming the Norm? – Richard Feldman

Metosin

“This talk by Richard Feldman is an excellent discussion about why Functional Programming is not the norm”

12 HN recommenders · 2019–2025

talk#80

Maybe Not - Rich Hickey

ClojureTV

“Rich Hickey's "Maybe Not" should be watched by anyone who thinks nulls/nils/undefineds are okay.”

14 HN recommenders · 2018–2025

demo#98

Conway's Game Of Life in APL

Dyalog

“Try watching this video; it will only take you 8 minutes”

11 HN recommenders · 2010–2024

lecture#106

Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare

“blew my mind and made me switch from being a UX designer dabbling in Rails to a full blown programmer.”

11 HN recommenders · 2012–2024

lecture#113

Crockford on JavaScript - Volume 1: The Early Years

YUI Library

“I urge you to watch this. It really is worth it!”

10 HN recommenders · 2013–2022

talk#118

Growing a Language, by Guy Steele

Bill Pugh

“This is probably the best talk ever on the general topic”

11 HN recommenders · 2014–2026

talk#126

Effective Programs - 10 Years of Clojure - Rich Hickey

ClojureTV

“Whole video is gold, is my fav programming talk of all time.”

10 HN recommenders · 2017–2026

talk#127

Brian Goetz - Stewardship: the Sobering Parts

ClojureTV

“Brian Goetz's talk nails it on the head why the languages in my day-to-day are sub-optimal”

10 HN recommenders · 2014–2025

talk#146

JavaScript: The Good Parts

Google TechTalks

“This video changed my mind”

11 HN recommenders · 2009–2020

talk#184

Ideas about a new programming language for games.

Jonathan Blow

“I also found watching his process for inventing the language extremely instructive, just as a programmer.”

7 HN recommenders · 2014–2025

talk#212

"Propositions as Types" by Philip Wadler

Strange Loop Conference

“best ~40 minutes I've ever spent.”

9 HN recommenders · 2015–2026

commentary#217

Object-Oriented Programming is Bad

Brian Will

“I highly recommend this video by Brian Will who does a much better job explaining this problem than I could.”

13 HN recommenders · 2016–2025

talk#252

Invited Talk - Guy Steele

ClojureTV

“Excellent talk by Guy Steele explaining the history of maths/comp notations”

7 HN recommenders · 2017–2023

demo#271

7 minutes of Pharo Smalltalk for Rubyists

Avdi Grimm

“As a Ruby developer this video about Pharo smalltalk made me a smalltalk believer”

5 HN recommenders · 2017–2026

talk#281

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

Strange Loop Conference

“Very highly recommend this funny, informative talk to understand aspects of creating a programming language other than the theoretical ones.”

10 HN recommenders · 2023–2026

talk#284

Julia: to Lisp or not to Lisp?

European Lisp Symposium

“the recent brilliant talk about design of Julia”

4 HN recommenders · 2016–2022

talk#310

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference

“One of my favorite talks is”

9 HN recommenders · 2022–2025

talk#321

Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley

Recurse Center

“here's a great talk on zig from the recurse center”

6 HN recommenders · 2018–2024

talk#325

"Unison: a new distributed programming language" by Paul Chiusano

Strange Loop Conference

“this talk might be a better introduction than just skimming at the landing page.”

7 HN recommenders · 2020–2023

talk#353

Domain Modeling Made Functional - Scott Wlaschin

NDC Conferences

“If anyone is looking for a really eye-opening video take a look at that this.”

6 HN recommenders · 2018–2024

talk#398

The Road to Zig 1.0 - Andrew Kelley

ChariotSolutions

“Andrew Kelley's intro[0] is probably the best talk I've ever seen”

5 HN recommenders · 2019–2025

talk#461

"Production Prolog" by Michael Hendricks

Strange Loop Conference

“gives an excellent high-level survey of the uses, advantages, and drawbacks of Prolog”

6 HN recommenders · 2015–2023

talk#490

Co-dfns Live Stream: Compiler Design and Architecture

Aaron Hsu (arcfide)

“Nothing has ever convinced me about the potential for array languages in practice quite like watching Aaron Hsu”

3 HN recommenders · 2018–2025

talk#498

OOPSLA Conference: Growing a Language

Computer History Museum

“In case anyone hasn't seen this most excellent talk on this topic, I highly recommend”

6 HN recommenders · 2020–2026

talk#505

dotGo 2015 - Rob Pike - Simplicity is Complicated

dotconferences

“It's an active choice of the language to not allow many syntactic sugars that make the code have a much higher learning curve.”

7 HN recommenders · 2016–2023

interview#534

Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)

jasonofthel33t

“It's truly a masterclass.”

5 HN recommenders · 2015–2025

talk#564

2016 - On The Shoulders Of Giants - Damian Conway

The Perl and Raku Conference - Greenville, SC 2026

“the whole thing is like watching a great movie”

4 HN recommenders · 2016–2021

lecture#574

In Search of Tomorrow

Berkeley Institute for Data Science (BIDS)

“very good talk about the background of eve”

9 HN recommenders · 2015–2018

talk#596

The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 2019

The Julia Programming Language

“a talk by a core developer at JuliaCon 2019 titled 'The unreasonable effectiveness of multiple dispatch'”

9 HN recommenders · 2019–2025

talk#599

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On

Curry On!

“He makes a strong case for Elm not as a language-to-rule-them-all, but as a tool for the average programmer”

7 HN recommenders · 2015–2023

talk#628

Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017

The Julia Programming Language

“but seriously take the time to watch this, it's fantastic”

3 HN recommenders · 2018–2022

talk#631

Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022

CppCon

“One of those few talks that left me genuinely enthused about the topic.”

6 HN recommenders · 2022–2024

talk#647

"I See What You Mean" by Peter Alvaro

Strange Loop Conference

“I highly recommend watching Peter Alvaro’s Strangeloop talk about creating Dedalus”

6 HN recommenders · 2016–2019

talk#658

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

O'Reilly

“I find this talk [0] very informative and useful while interacting with other languages and communities.”

5 HN recommenders · 2012–2026

talk#672

Factor: an extensible interactive language

Google TechTalks

“It absolutely blew my mind.”

5 HN recommenders · 2014–2025

talk#683

"Shen: A Sufficiently Advanced Lisp" by Aditya Siram

Strange Loop Conference

“@deech's talks, though older now, are fantastic and relevant[1,2].”

2 HN recommenders · 2015–2024

talk#719

Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things

FunctionalTV

“Bryan Cantrill has an excellent talk on this”

5 HN recommenders · 2021–2024

talk#754

Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers

The D Language Foundation

“everyone should watch Scott Meyers's awesome presentation at a D conference”

4 HN recommenders · 2018–2025

talk#784

Alan Kay - Programming and Scaling

Colin McDonnell

“This talk is excellent and will cue you in on how to go about thinking about the fact”

4 HN recommenders · 2016–2026

talk#814

The Pervert's Guide to Computer Programming Languages - SXSW

Vulk Coop

“one of the best and eye-opening talks I've ever heard”

6 HN recommenders · 2019–2025

lecture#827

Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey

Churchill College, University of Cambridge

“It's a funny talk and it's worth watching in full”

5 HN recommenders · 2017–2024

talk#859

On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]

PapersWeLove

“Shriram Krishnamurthi's talk from two years ago on this paper might be more approachable.”

5 HN recommenders · 2020–2026

lecture#930

Great Impractical Ideas in Computer Science: PowerPoint Programming

Tom Wildenhain

“Strong recommend!”

4 HN recommenders · 2020–2026

talk#978

Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17

ConfEngine

“On the readability of APL (terrific video)”

4 HN recommenders · 2018–2022

talk#996

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

KanDDDinsky

“this talk opened my eyes to the power of f# philosophy and type system”

3 HN recommenders · 2020–2026

interview#1009

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

DartlangTV

“Debate (almost 10 years ago) TypeScript vs. Dart about the best way to improve JavaScript”

4 HN recommenders · 2014–2024

talk#1032

Edwin Brady - Idris 2 - Type-driven Development of Idris

Curry On!

“Watch Edwin Brady's demo of Idris 2 [2] to see this form of interactive development in action.”

4 HN recommenders · 2019–2023

Channels HN cites most for programming language design

Each channel page lists every video of theirs that HN recommends.

More in Software Engineering & Languages