Meta engineers talk rewriting decades-old C code in Rust

Pascal Hartig hosts the latest Meta Tech Podcast episode with software engineers Elaine and Buping, who discuss their work rewriting a core messaging library’s decades-old C code in Rust. The library is shared across Messenger, Facebook, Instagram, and Meta’s AR/VR platforms.

The conversation covers taking on a project of this scope without a Rust background, their approach to the rewrite, and what it means to optimize for “developer happiness.”

The episode is available on Spotify, Apple Podcasts, and Pocket Casts. The Meta Tech Podcast highlights engineering work at every level, from low-level frameworks to end-user features. Feedback can be sent via Instagram, Threads, or X, and more about career opportunities at Meta is available on the Meta Careers page.