talk · intermediate · evergreen

Maybe Not - Rich Hickey

ClojureTV · Nov 30, 2018 · 1h 3m

What this video covers

Rich Hickey's Clojure/Conj 2018 keynote argues that Maybe/Option types and rigid type signatures are a poor way to model data that changes over time. He builds the case around optionality, schema growth and compatibility, and presents the ideas behind Clojure spec as an alternative.

Why it surfaced in Hacker News

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.

13recommendation score
14
distinct recommenders
11
recommendation months
5
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“rich hickey just changed how I think about domain modelling forever with this talk”

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

“Another excellent talk by the creator of Clojure, and like the previous ones, relevant for all programmers.”

Watch on YouTube ↗