▶

Stewardship: Why Java Evolves Cautiously

ClojureTV · Talk · 1 h 4 min · 2014 · YouTube title: Brian Goetz - Stewardship: the Sobering Parts
Why it's here

HN repeatedly recommends it as the definitive explanation of why Java evolves cautiously and why compatibility matters in language design.

What it covers

Java Language Architect Brian Goetz talks at a Clojure conference about the challenges of evolving a mature language like Java while preserving compatibility with existing code and developer expectations. It also gives a look at where the platform is headed.