Love, Limerence, and Programming Languages
summary
BASIC gives the first taste of expression and changes a career; Simula introduces objects as closures with coroutine support; APT is a 1956 DSL that compiles CNC toolpaths from constraint-based geometry (define points, lines, planes, then command spindle speed and cutter moves); PDP‑11 assembly implements a palindrome check in a handful of instructions teaching real performance; Prolog forces backtracking and rules; SQL replaces a 100–150 line Ruby royalty routine with a pure, three‑level nested query that actually performs; Unison uses content-addressed code and abilities to make distributed functions trivial to deploy.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:47BASIC love
- 9:25Simula and object-oriented thinking
- 14:54APT and domain-specific languages
- 19:33PDP-11 architecture
- 26:57Prolog logic
- 32:18SQL set-based
- 35:55PIC diagrams
- 41:12XSLT transformations
- 46:15Ruby harmony
- 47:45Elixir pipelines
- 50:34Unison future
- 54:10Future growth
- 56:16Gratitude
related talks
47mLogic Programming à la Carte
02h 05mWhy We’re Teaching Programming Wrong: A Haskell Perspective
46mPainless software development with Haskell
39mCoder Decoder: Functional Programmer Lingo Explained, with Pictures
01h 07m50,000 Lines of LLM Haskell: What Broke, What Held, and Letting Go
01h 07mHaskell The Legend of DSLs
01h 22mHaskell for Everyday Programmers
03h 04mHaskell for Beginners: Learn Functional Programming from Scratch
