Thoughts on Spec-ulation (Rich Hickey)
In Rich Hickey's 2016 talk Speculation he argues that too often library authors break backwards compatibility. Instead library authors should aim to maintain backwards compatibility potentially indefinitely.
Much of the talk is spent creating a framework for understanding backwards compatibility when it comes to software (and specifically Clojure). This is …
more ...