Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Java Sucks - So C# Didn't Have To

NDC Conferences via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the frustrating yet enduring aspects of Java programming in this humorous conference talk that examines why Java can be infuriating to use while remaining one of the world's most important programming languages. Discover how pivotal early design decisions like checked exceptions and generics continue to impact modern Java development, including why lambda expressions can be so problematic. Learn about Java's influence on other programming languages and how other languages have influenced Java's evolution in return. Examine the most controversial recent language design decisions and their community fallout. Understand why Java's verbosity, clunkiness, and null-pointer tendencies coexist with its maturity, stability, backward compatibility, and universal platform support. Gain insights into the consequences of programming language design choices that affect millions of developers worldwide, with particular relevance for C# developers who will appreciate the comparative advantages of their chosen language.

Syllabus

Java Sucks (So C# Didn't Have To) - Adele Carpenter - NDC London 2026

Taught by

NDC Conferences

Reviews

Start your review of Java Sucks - So C# Didn't Have To

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.