#clojure#clojure.spec#maybetype
Maybe Not - Rich Hickey
111K subscribers • 135 videos on Hallway
- Recommended by 19 people: 14 on Hacker News, 1 on Lobsters and 4 in engineering communities.
- A classic. People kept recommending it from 2018 to 2024.
- Presented by Rich Hickey, creator of Clojure
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
181K views7 years ago19 recommendations
Software designProgramming languagesLanguage design and type systemsLisp and ClojureDesign patterns
Rich Hickey argues that Maybe and Option types are poor tools for modeling data that changes over time, presenting Clojure spec as an alternative.
The uploader added no description.Why it's here
19 people recommend this, 1 disputes itWhat people say. Highly recommended for its paradigm-shifting perspective on domain modeling, nulls, and the limitations of static Option types.
Moments people linked to
u/magmastin r/ProgrammingLanguages • Recommends
u/JavaSuckin r/Kotlin • Recommends
slifinon Hacker News • Recommends
On “Clojure REBL [video]”
gambleron Hacker News • Recommends
On “NULL: The worst mistake of computer science? (2015)”
ttiuranion Hacker News • Recommends
On “Ask HN: Best talks of 2018?”
vga805on Hacker News • Recommends
On “Porting 30K lines of code from Flow to TypeScript”
MarkMarineon Hacker News • Recommends
On “Programming languages that blew my mind (2023)”
jpittison Hacker News • Recommends
On “Party REPL – A multi-player REPL built for pair-programming [video]”
draw_downon Hacker News • Recommends
On “NULL: The worst mistake of computer science? (2015)”
jmiskovicon Hacker News • Recommends
On “Clojure: A Lisp that wants to spread”
t0astbreadon Hacker News • Recommends
On “Show HN: IHP, a batteries-included web framework built on Haskell and Nix”
tantamanon Hacker News • Recommends
On “From Rust to TypeScript”
nerdponxon Hacker News • Recommends
On “Some thoughts about raising the profile of Lisp”