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

YouTube

Collective Amnesia - Software Engineering Lessons Across Generations

Meeting Cpp via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a thought-provoking keynote address from Meeting C++ where Peter Sommerlad draws upon 40+ years of software development and teaching experience to explore why programmers seem destined to repeatedly encounter the same challenges and solutions across generations. Examine the concept of "collective amnesia" in software development, where valuable lessons from experienced developers are often forgotten or rediscovered rather than built upon. Learn why continuous improvement through thoughtful application of knowledge is crucial, while being cautioned against implementing every new technique simultaneously. Discover the importance of fundamental software engineering practices like test-driven development and strong type systems, while considering the mantra "What is the simplest thing that could possibly work?" Gain insights into evaluating new C++ features and libraries through the lens of code simplification, embracing the philosophy that "Less Code == More Software."

Syllabus

Collective Amnesia? - Peter Sommerlad - Keynote Meeting C++

Taught by

Meeting Cpp

Reviews

Start your review of Collective Amnesia - Software Engineering Lessons Across Generations

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.