While Rust offers valuable memory safety features, its community sometimes exhibits a 'utopian vibe,' focusing on rewriting everything rather than pragmatic integration. Jean-Baptiste argues that Rust is excellent for new projects but struggles with interop with existing C/C++ codebases. He emphasizes that rewriting is often less effective than understanding and maintaining existing, well-tested code, especially when inline assembly is required for performance, which can undermine Rust's security model.
Impact: High. This critique challenges the pervasive 'rewrite everything in Rust' mentality, advocating for a more nuanced approach that values existing code and acknowledges the practical difficulties of integrating new languages into complex, performance-critical systems. It highlights the trade-offs between safety and legacy compatibility.
In the source video, this keypoint occurs from 02:25:27 to 02:29:03.
Sources in support: Jean-Baptiste Kempf (Lead Developer of VLC, President of VideoLAN)

