Oxide and Friends cover image

Oxide and Friends

Settling Beef

Oct 17, 2023
Special guest Conor Hoekstra from the ADSP pod joins Oxide and colleague Cliff Biffle to settle podcast beef. The hosts discuss their experiences at an open source firmware conference, probabilities and flipping coins, title consultancy and gen z slang, programming language preferences, experiences with compiler bugs, the importance of backward compatibility in C++, fear in programming communities, and challenges with manipulating and deleting objects.
01:39:06

Podcast summary created with Snipd AI

Quick takeaways

  • The podcast explores the challenge of maintaining backwards compatibility in the evolution of the C++ programming language.
  • The tensions between maintaining compatibility and the need for language innovation are discussed in the podcast.

Deep dives

Backwards compatibility and the future of C++

The podcast episode explores the challenge of maintaining backwards compatibility in the evolution of the C++ programming language. The lack of breaking changes and the emphasis on compatibility with C have resulted in a language that carries the weight of its past, making it difficult to introduce new features and improvements. The episode discusses the tensions between maintaining compatibility and the need for language innovation, highlighting the discussions and debates within the C++ community. The decision to continue the status quo of compatibility at a recent committee meeting is mentioned, as well as the departure of key contributors who are now working on new language initiatives. The episode raises questions about the future of C++ and the potential need for more significant breaks in compatibility to bring about meaningful changes.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner