Topics › Software Engineering & Languages

The best programming language design videos, according to Hacker News

190 videos about programming language design that Hacker News commenters keep pointing each other to, ranked by how many separate months they were recommended. Part of Software Engineering & Languages.

Maybe Not - Rich Hickey

ClojureTV

181K views · 2018 · 14 HN recs

HN commenters send people to it whenever nulls, Maybe/Option or static typing come up, as a thoughtful dissent from the type-system orthodoxy that changes how some people model data.

Conway's Game Of Life in APL

Dyalog

235K views · 2009 · 11 HN recs

Recommended whenever APL or array languages come up as the quickest way to see why the paradigm is so striking.

Growing a Language, by Guy Steele

Bill Pugh

164K views · 2012 · 11 HN recs

HN considers it one of the best technical talks ever and cites it in discussions of language design, small cores and extensibility.

JavaScript: The Good Parts

Google TechTalks

589K views · 2009 · 11 HN recs

A classic recommended to people learning JavaScript, even though some find it dogmatic and dated.

"Propositions as Types" by Philip Wadler

Strange Loop Conference

143K views · 2015 · 9 HN recs

HN regards it as an entertaining and eye-opening introduction to why logic and functional programming are connected, and it is a frequent pick in favorite-tech-talk threads.

Object-Oriented Programming is Bad

Brian Will

2.6M views · 2016 · 13 HN recs

HN returns to it as the go-to critique of OOP, recommended for explaining the costs of abstraction better than most written arguments.

Invited Talk - Guy Steele

ClojureTV

38K views · 2017 · 7 HN recs

HN commenters recommend it whenever someone asks how to read type-system or CS notation in papers.

Julia: to Lisp or not to Lisp?

European Lisp Symposium

23K views · 2016 · 4 HN recs

HN commenters recommend it as a brilliant talk on Julia's design and how it is or isn't a Lisp.

The Road to Zig 1.0 - Andrew Kelley

ChariotSolutions

167K views · 2019 · 5 HN recs

HN treats it as the standard introduction to Zig by its creator, with some calling it among the best talks they have seen.

"Production Prolog" by Michael Hendricks

Strange Loop Conference

57K views · 2014 · 6 HN recs

It is the go-to answer to whether Prolog is used for real-world work, praised as a survey of its uses, advantages and drawbacks.

OOPSLA Conference: Growing a Language

Computer History Museum

24K views · 2020 · 6 HN recs

Treated as a must-watch for language designers, and cited whenever extensibility and language size are debated.

In Search of Tomorrow

Berkeley Institute for Data Science (BIDS)

17K views · 2015 · 9 HN recs

HN keeps pointing to it as a thoughtful vision of programming for non-programmers and as background on Eve's motivations.

"I See What You Mean" by Peter Alvaro

Strange Loop Conference

59K views · 2015 · 6 HN recs

Recommended as a fantastic introduction to declarative and Datalog-based distributed systems and failure modeling.

Alan Kay - Programming and Scaling

Colin McDonnell

36K views · 2015 · 4 HN recs

HN fans call it one of Kay's best talks and recommend it for rethinking why programming paradigms have barely changed.

Rust's Journey to Async/Await

InfoQ

89K views · 2019 · 5 HN recs

HN points to it to show how deliberately the Rust team arrived at async/await and why it was chosen over alternatives like green threads.

Lecture 1 | Programming Paradigms (Stanford)

Stanford

1.2M views · 2008 · 3 HN recs

Commenters rate the whole playlist as high-quality, clear teaching that builds foundations from memory and machine instructions up to different paradigms.

Practical Common Lisp

Google TechTalks

98K views · 2007 · 3 HN recs

HN remembers it as the memorable explanation of restarts and multiple dispatch, referenced whenever those features come up.

APL demonstration 1975

Imperial College London

110K views · 2013 · 5 HN recs

Recommended as a charming, from-zero introduction to APL and a window into early interactive computing.

Building Your Own Dynamic Language

Stanford

20K views · 2008 · 3 HN recs

HN commenters recommend it as a way to understand what the VPRI group considers core, such as supporting any syntax on one JIT compiler and removing boundaries between application and interpreter.

Birth of BASIC

Dartmouth

1.5M views · 2014 · 3 HN recs

HN recommends it as the definitive documentary on BASIC's origins, and it resurfaces whenever BASIC or Kurtz comes up.

Lenses, Folds, and Traversals

Edward Kmett

54K views · 2012 · 3 HN recs

HN calls it dense but mind-blowing, the go-to way to understand lenses through algebraic derivation.

Badness 0 (Apostrophe‛s version)

suckerpinch

258K views · 2024 · 4 HN recs

HN readers point to it as an example of Tom7's ridiculous-but-brilliant programming projects, here tied to license parody and typesetting.

“What is Success?” by Evan Czaplicki

Elm Europe

30K views · 2018 · 2 HN recs

Cited in debates over Elm's direction and open source health, with some praising its points about metrics and others finding its tone toward unhappy users hard to watch.

Effective ML

Jane Street

29K views · 2016 · 2 HN recs

It is the go-to source for the idea of making illegal states unrepresentable through types, with the key moment at 28:02.

A Tour of Prolog

The Power of Prolog

33K views · 2022 · 2 HN recs

HN recommends it as the best short introduction to what makes Prolog unique.

Self: The Movie;

Jecel Assumpção Jr

21K views · 2013 · 2 HN recs

HN uses it as the canonical demo of Self's integrated, direct-manipulation environment whenever prototypal inheritance or live programming comes up.

Edward Kmett - Type Classes vs. the World

Boston Haskell

35K views · 2015 · 2 HN recs

HN points to it as the definitive explanation of why coherence and the orphan rule matter, in debates over Haskell, Rust traits, OCaml modules and Elm.

"Eve" by Chris Granger

Strange Loop Conference

26K views · 2015 · 2 HN recs

HN mentions it as one of the talks on Eve, usually as related prior work in discussions of end-user and visual programming.

The Origins of APL - 1974

Catherine Lathwell

17K views · 2012 · 2 HN recs

Recommended as a vintage TV segment on APL's origins, and quoted for Iverson's view of APL as notation.

Which of these have you already seen?

Connect YouTube and HackerTube AI hides what you've watched and ranks the rest for you.

Get Pro for $5