Why Haven’t They Fixed This?
Java’s turning 30 and, while we love its evolution, a bunch of pesky issues have stuck around forever—flaky type inference, iterators that only freak out later, weird set-equality quirks, no built-in immutability, and collections that fall apart if you tweak an element. It all seems so obvious to fix, yet here we are.
In this talk Maurice Naftalin and Stuart Marks dive into why these problems persist, debate possible solutions, and see if we can outsmart the language designers. You’ll leave with a sharper view of API design, a toolkit for Java’s existing workarounds—and maybe a few ideas of your own to finally put these annoyances to bed.
Watch on YouTube
Top comments (0)