
CppCast Reflecting on Timur and Phil
Oct 24, 2025
They reflect on the state of C++ features like reflection and contracts and how those affect libraries and tooling. They compare Rust and C++ trade offs, including generics, borrow rules, and why some teams stick with C++. They discuss Qt's moc versus upcoming reflection work and share community news, polls, and personal updates about burnout and project changes.
AI Snips
Chapters
Transcript
Episode notes
Personal Tribute To Rainer Grimm
- Timo Dumla shared the personal news that Rainer Grimm, a long-time C++ mentor and content creator, passed away on October 6th.
- Timo recalled Rainer's recent CPPCon video message and his Sippy doll presence, emphasizing the emotional impact on the community.
Memory Safety Drives Rust Adoption Argument
- Listener Peter argued that provable memory safety (Rust's borrow checker) matters more for C++'s future than reflection, suggesting developer migration is driven by safety.
- The point cites Sean Parent and Sean Baxter as examples of C++ developers moving to Rust or proposing borrow-checker work.
When C++ Templates Outshine Rust Generics
- Phil Nash highlighted DataBento's blog explaining why they kept a latency-sensitive feed handler in C++ despite using Rust elsewhere.
- The key trade was Rust's borrow-checker ergonomics and verbosity for compile-time generics versus C++'s template 'duck-typing' that kept code smaller and more flexible.
