MIT Sloan: Lead AI Adoption Across Your Organization — Not Just Pilot It
The Investment Banker Certification
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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