Why Haven’t They Fixed This?
Despite celebrating Java’s 30th birthday with lots of shiny new features, there are still nagging issues that go back decades—think spotty type inference, iterators that don’t handle concurrent changes gracefully, weird set-equality quirks, no built-in immutability and collections that fall apart if you tweak an element. You’d swear these should be easy to squash by now!
In this talk, Maurice Naftalin and Stuart Marks dig into why these “obvious” fixes haven’t happened, debate possible solutions and, hey, even try to outsmart the original Java designers. You’ll walk away with fresh insights into language and API design—and maybe a few ideas for your own pull requests.
Watch on YouTube
Top comments (0)