Rich Hickey on Versioning, Breaking Changes and API Design
ClojureTV · Talk · 1 h 16 min · 2016 · YouTube title: Spec-ulation Keynote - Rich Hickey
Why it's here
HN returns to it in every versioning and API stability debate as a challenging, contrarian talk worth watching.
What it covers
Rich Hickey's keynote on software versioning, arguing that breaking changes are the real problem and that libraries should only grow by providing more and requiring less. It critiques semantic versioning and ties into Clojure spec.