THE VIDEO SHELF · software versioning
Spec-ulation Keynote - Rich Hickey
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.
Why HN readers recommended it
HN returns to it in every versioning and API stability debate as a challenging, contrarian talk worth watching.
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
- software versioning
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 10
- HN mentions in dataset
- 20
- Recommendation years in dataset
- 2016–2024
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.
This talk [1] by Rich Hickey seems more pertinent than ever. It's a contrarian stance on semver (which, almost as much as vc itself, is lauded as "the Right way" among developers). He definitely challenged my beliefs, it's likely to be worth your time too. …
sooheon on Hacker News · 2016-12
In Ok, let me explain: it’s going to be Angular 4.0Whenever an idea about API versioning springs into mind it is always worthwhile to watch Rich Hickey's Spec-ulation talk, [VIDEO] for an alternative view of the world.
smackay on Hacker News · 2017-08
In APIs as infrastructure: future-proofing Stripe with versioningTo anyone who's interested in this topic, I strongly recommend this talk from Rich Hickey about "giving something to somebody that they can use and making a commitment ": Spec-ulation ( [VIDEO] )
finalfantasia on Hacker News · 2019-10
In Thank You, Guido
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.