~/talk

Fearless Refactoring

Talkat RustWeek 2025 · 2025-05-13..05-17· [rust, developer-experience]
links:none on file
slides:none on file

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

  1. 0:00Martin Koy and Rust team intro
  2. 1:07Management to Rust design
  3. 2:14Roxis robots and Rust
  4. 2:56Refactoring fears and costs
  5. 5:29Rust safeguards small errors
  6. 8:17Rust readable and maintainable
  7. 10:04Developer satisfaction and debt
  8. 12:34Rust cost reduction benefits
  9. 15:03Fearless refactoring encouragement
  10. 16:29Fearless refactoring benefits
  11. 17:12Q&A Rust learning curve
  12. 19:01Q&A Rust for C code
  13. 20:25Q&A Data flow checks
  14. 21:31Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.