HackerTube

THE VIDEO SHELF · language evolution and compatibility

Brian Goetz - Stewardship: the Sobering Parts

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.

Why HN readers recommended it

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

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
language evolution and compatibility
Format
talk
Level
intermediate
HN recommenders in dataset
10
HN mentions in dataset
18
Recommendation years in dataset
2014–2025

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.

  • Watch this awesome keynote by Brian Goetz, he talks about valie types and generics. Brian Goetz - Stewardship: the Sobering Parts [VIDEO]

    nickik on Hacker News · 2014-12
    In Introducing .NET Core
  • To add on to that... Even though, I haven't been involved in the contributing process for Clojure, but I thought it was interesting that Brian Goetz's keynote at the Conj 6 months ago was about stewardship, in particular, stewardship of the Java language: [VIDEO] It …

    elangoc on Hacker News · 2015-05
    In Contributing to Clojure
  • On the topic of stewardship, I highly recommend this talk by Brian Goetz titled "Stewardship: the Sobering Parts" [1] Brian goes about how important compatibility is for the language, the concept not throwing customers code under the bus by bringing breaking incompatibilities. (ie Python 2 …

    filereaper on Hacker News · 2016-07
    In Oracle and the fall of Java EE

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.