Answered from Microsoft Distinguished Eng: Why And How To Port Your Entire Codebase to Rust | Stephen Toub · Ryan Peterman · 2026-11-02
Stephen Toub said end-to-end tests were the key safeguard, and nearly every regression traced to behaviour those tests did not cover; he wishes he had strengthened them further before starting. About two thirds of regressions were caught on main before any pre-release, which ships three times a day to roughly 5 to 10% of users. Others appeared as GitHub issues asking whether a behaviour change was intentional, or in crash telemetry.
Source: our own transcription of the episode. The full conversation is on Ryan Peterman (2026-11-02). Read the whole episode summary →