Plays with YouTube's privacy-enhanced embed Maybe Not - Rich Hickey
14 HN users recommended this talk in 11 different months between 2018 and 2025.
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.
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.
Pull quote: “Rich Hickey's "Maybe Not" should be watched by anyone who thinks nulls/nils/undefineds are okay.” (HN, 2018)
Also tagged: type systems and data modelling, rich hickey, clojure, maybe types, null, spec, static typing
What Hacker News said
20 labeled comments from the HN archive; up to 20 are kept per video, favoring different commenters. Each one links back to the original thread.
Read the full comment
Read the full comment
Read the full comment
Read the full comment
Read the full comment
Read the full comment
Read the full comment
Citations, criticism and jokes
Read the full comment