~/talk

How to (not) introduce Rust at your workplace - a tale

Talkat RustConf 2018 · on Friday, 2018-08-17· [rust, engineering-leadership]
slides:none on file

Attempts to introduce Rust start with a concrete side project: a Grafena annotations datasource built with CI/CD, Docker and deployed to Kubernetes that runs in production; a second stream processor using a high-performance crate delivers impressive throughput; the third microservice collapses under generated RPC toolchain pain and Rocket/diesel nightly breakage as dependencies drift. Lessons: prefer fewer moving parts, use cloning as training wheels while learning ownership, beware zero-cost abstractions that complicate maintenance, and prioritize explicit buy-in and empathy.

AI-written summary · about

  1. 0:00Start
  2. 1:26story time
  3. 1:40stream processing
  4. 4:40processing networking metrics
  5. 5:42processing CPU metrics
  6. 7:25Rust Evangelism Strike Force?
  7. 9:37prometheus metrics
  8. 11:33how about IDE support
  9. 12:33parsing a binary protocol
  10. 12:50impressive performance results
  11. 13:03the third project
  12. 14:18sharks tornadoes diesel-powered rockets pineapple pizza
  13. 15:38ZERO cost ABSTRACTIONS
  14. 15:57ZERO working software
  15. 20:16REALITY CHECK
  16. 21:41established patterns
  17. 23:19too excited about Rust?
  18. 26:08empathy is a POWERFUL feature
~/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.