10 Things I Hate About Java by  Adele Carpenter @DevoxxForever
10 Things I Hate About Java by  Adele Carpenter  @DevoxxForever
Uploaded April 2026 | Updated September 2026, 2 weeks ago
Please subscribe to our YouTube channel @ youtube.com/@DevoxxForever
Subscribe to LinkedIn @ linkedin.com/company/voxxed-days-amsterdam
Follow us on Twitter @ twitter.com/voxxedamsterdam

Using Java as an everyday language can be absolutely infuriating. It's verbose and clunky, with all roads seemingly pointing to null. These are faults that users of other languages (especially of C#) love to point out.

At the same time, Java is mature, stable, backwards compatible, and runs just about anywhere. The community is pretty cool too!

This talk takes a light-hearted, warts-and-all look at some of the more frustrating aspects of Java, how the language has evolved over time and where it's headed next.

Expect to laugh, and yes maybe even cry, as we try to make sense of the beast that puts food on the table for millions of developers worldwide

We will cover:
- Pivotal early design decisions such as checked exceptions and generics and how we still pay for those decisions today (that is, why do lambdas suck so bad?)
- How Java has influenced the development of other programming languages, and vice versa
- Most controversial language design decisions of late and the associated fallouts

Java developers will leave this session feeling validated and with a renewed love for the language that keeps a large chunk of the world running. C# developers will leave this session with a renewed level of smugness.
10 Things I Hate About Java by  Adele CarpenterWhat Sorcery is This? How software uses Dark Patterns to manipulate users by Rachel AppelModernising the Energy Transition by Mark Dirksma, Marthijs BerfeloWhy Bad Code Quality Is Not (Only) Your Fault by Annelore EggerStop Guessing, Start Trusting: The Power of Contract Testing by Ashish GhoshSecuring the Software Supply Chain by Default by Marco van VeldhuizenHigh-Speed Crypto Trading: JVM Techniques Behind Bitvavo’s µs Revolution - Oleg Lobanov, Marcos MaiaBurnout happens in teams that skip accessibility by Chris DeMarsWelcome to Voxxed Days Amsterdam 2026 Day Two - Opening (room 2)Teaching Exotic Programming Languages to Large Language Models by Alessandro GiagnorioLevel Up Your LangChain4j Apps for Production by Lize RaesRamaLama: Making working with AI Models Boring by Cedric Clyburn
Devoxx |

10 Things I Hate About Java by Adele Carpenter

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER