Fearless Refactoring
summary
Rust reduces long‑term maintenance cost with concrete numbers: maintenance effort ~50% lower, upgrades and refactors ~30% cheaper, and overall lifecycle cost about 2/3 of other languages in the presenter’s estimate. Team used Rust across embedded and Linux stacks at Roxys, using Cargo, embassy on bare metal, enums/match, Option/no‑null, ARC vs Rc, and the borrow checker to catch thread and memory issues. A four‑person Rust team reports productivity comparable to six in prior stacks.
AI-written summary · about
chapters (14)
- 0:00Martin Koy and Rust team intro
- 1:07Management to Rust design
- 2:14Roxis robots and Rust
- 2:56Refactoring fears and costs
- 5:29Rust safeguards small errors
- 8:17Rust readable and maintainable
- 10:04Developer satisfaction and debt
- 12:34Rust cost reduction benefits
- 15:03Fearless refactoring encouragement
- 16:29Fearless refactoring benefits
- 17:12Q&A Rust learning curve
- 19:01Q&A Rust for C code
- 20:25Q&A Data flow checks
- 21:31Closing remarks








