talk · intermediate · evergreen
"Making Impossible States Impossible" by Richard Feldman
elm-conf · Sep 19, 2016 · 25m 6s
What this video covers
Richard Feldman's elm-conf talk on designing models so that bugs from impossible application states cannot occur, using Elm's compiler and types. It demonstrates techniques for making invalid states unrepresentable.
Why it surfaced in Hacker News
HN repeatedly recommends it as a talk that changed how people model data, with ideas that apply well beyond Elm to any typed language.
15.5recommendation score
- 9
- distinct recommenders
- 13
- recommendation months
- 5
- strong recommendations
Recommendation context
Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.
“Really changed how I think about programming.”
“has given an absolute gem of a talk”
“has really changed the way I approach dealing with data in my code and was very insightful.”