HackerTube / Video
Brian Goetz - Stewardship: the Sobering Parts
ClojureTV

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.
HN repeatedly recommends it as the definitive explanation of why Java evolves cautiously and why compatibility matters in language design.
18 Hacker News mentions · 2014–2025