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

YouTube

Basic Designs and How We Got Them Wrong

NDC Conferences via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a thought-provoking conference talk from NDC Porto that challenges conventional wisdom about fundamental programming language constructs. Delve into why common programming elements like strings, collections, async operations, private members, and equality checks may be fundamentally flawed in their current design. Learn how these basic constructs could be improved for better software development practices. Discover why traditional interfaces might be problematic, understand the limitations of coroutine-based async programming, question the effectiveness of private member encapsulation, and examine why current string implementations might need replacement. Through critical analysis of these foundational elements, gain insights into potential solutions that could enhance programming language design and ultimately lead to improved code quality and maintainability. This hour-long presentation offers a fresh perspective on software design principles that developers have long taken for granted.

Syllabus

Basics Designs and How We Got Them Wrong - Adam Furmanek - NDC Porto 2024

Taught by

NDC Conferences

Reviews

Start your review of Basic Designs and How We Got Them Wrong

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.