Rust in Production

Microsoft with Victor Ciura

18 snips
Apr 17, 2025
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Hyrum's Law at Microsoft

  • Maintaining behavior invariants is critical when rewriting legacy APIs in Rust to avoid breaking consumers.
  • Hyrum's Law applies heavily in Microsoft due to large-scale dependent code using undocumented behaviors.
INSIGHT

More Rust Means Less Unsafe

  • Rewriting more code in Rust reduces unsafe surface by confining unsafe blocks to FFI boundaries.
  • Safe Rust often yields better code generation and performance compared to unsafe code.
INSIGHT

No Rust Polarization at Microsoft

  • Microsoft shows no polarization between old-school and Rust proponents unlike Linux kernel discussions.
  • Adoption is pragmatic: teams seek security and ergonomics improvements, not language wars.
Get the Snipd Podcast app to discover more snips from this episode
Get the app