HackerTube

THE VIDEO SHELF · type systems and data modelling

Maybe Not - Rich Hickey

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 HN readers recommended it

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.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
ClojureTV
Topic
type systems and data modelling
Format
talk
Level
intermediate
HN recommenders in dataset
14
HN mentions in dataset
20
Recommendation years in dataset
2018–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • While we're talking about this conference, rich hickey just changed how I think about domain modelling forever with this talk, released about an hour ago: [VIDEO] Strongly recommend a watch particularly if you're modelling something in a typed language

    slifin on Hacker News · 2018-11
    In Clojure REBL [video]
  • Rich Hickey's "Maybe Not" should be watched by anyone who thinks nulls/nils/undefineds are okay. It should also be watched by anyone who think that Optional/Maybe/Nullable and good enough: [VIDEO]

    gambler on Hacker News · 2018-12
    In NULL: The worst mistake of computer science? (2015)
  • "Maybe Not" by Rich Hickey: [VIDEO] Another excellent talk by the creator of Clojure, and like the previous ones, relevant for all programmers.

    ttiurani on Hacker News · 2018-12
    In Ask HN: Best talks of 2018?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.