The Value of Values with Rich Hickey
What it is
Rich Hickey's JaxConf 2012 keynote examines what values are and why immutable values matter as information systems grow more complex and data gets bigger. It contrasts places with values and builds the case for immutability.
Why Hacker News recommends it
HN commenters cite it as the talk that convinced them of immutability and functional programming.
- 10 people recommended it
- 11 different months
- 4 strong recommendations
- first 2014, last 2023
What HN commenters said
“is what finally sold me on the benefits of pure functional programming and immutable data structures.”
Persuasive case for pure functional programming and immutable data
lukifer, 2019-03 · Strong recommendation · in “Ask HN: What made you change your mind about a programming language/paradigm?”
“Well worth a watch, especially if you disagree”
Place versus value, and storing full history by default
josephg, 2020-09 · Strong recommendation · in “The database I wish I had”
“strongest programming speaker I've found to date.”
Part of a trio of talks by the strongest programming speaker
elamje, 2021-10 · Strong recommendation · in “Ask HN: Programming talks that made something click for you?”
“is also a good overview of some concepts that are important to Functional Programming”
Overview of concepts important to functional programming
lkrubner, 2014-12 · Recommendation · in “Programming languages and Frameworks to learn in 2015”
“started picking up clojure after watching a few of rich hickeys talks”
Rich Hickey talk that answers the question best
escherize, 2015-07 · Recommendation · in “Some Functional Programmers Are Arrogant”
“this video may be of help”
Clarifies the difference between objects and values
unlogic, 2016-08 · Recommendation · in “Arguments against JSON-driven development”
“which I enjoyed as well.”
Half-hour version of the Value of Values talk
JMStewy, 2016-12 · Recommendation · in “Why Clojure? (2010)”
“lays out the case quite well”
Makes the case for immutability
tree_of_item, 2017-11 · Recommendation · in “Carp, a compiled Lisp with type inference and a borrow checker”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: rich hickey, clojure, immutable data, functional programming, datomic
Also recommended by the same people
talkSpec-ulation Keynote - Rich HickeyClojureTV · 10 HN recommenders · 2016–2024
explainerPi and the Mandelbrot Set - NumberphileNumberphile · 3 HN recommenders · 2017–2019
talkRailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam StephensonConfreaks · 6 HN recommenders · 2017–2020
talkThe Language of the System - Rich HickeyClojureTV · 10 HN recommenders · 2013–2025
documentaryHjernevask - Brainwashing (Eng Sub) Part 1 - The Gender Equality ParadoxThe Bookman · 3 HN recommenders · 2015–2018
talkHow one tweet can ruin your life | Jon RonsonTED · 5 HN recommenders · 2018–2025
talkScale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting ThingsFunctionalTV · 5 HN recommenders · 2021–2024
demoHarder Drive: Hard drives we didn't want or needsuckerpinch · 12 HN recommenders · 2022–2025