Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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