Java's Quirks and Wrong (?) Defaults with Brian Goetz

Mutability, nullability, serialization, primitives - Java seems to have gotten most things wrong. But could it have been successful otherwise? Brian Goetz and I discuss why Java is the way it is.

Always embed videos

(and give me a cookie to remember - privacy policy)

Watch on YouTube

The runner-up for the video title was:

Today's problems come from yesterday's solutions.

At the 25-hour live stream, Brian and I talk about a few things that annoy Java developers today, why they are the way they are, and what could have been done differently. Our topics (link to timestamps in video):