https://asquera.de, https://ferrous-systems.com • Rust Programmer and Trainer: https://rust-experts.com • Mozillian • Previously 10 years of Ruby community work 2
of personal curiosity • Co-Founded the Berlin usergroup • Organized RustFest and OxidizeConf • Project member since 2015, mostly Community team, now Core, lead website team 3
in their domain • Attendees should become competent at developing basic code • They learn basic refactoring and analysis techniques • ”from works to fast” • They shouldn’t be frightened 10
they found amazing • Those may often be things very clear to you • That is highly individual • Make an effort to figure those out and tap into your knowlege is great 11
• getting people competent with modelling with Ownership is grade A • Borrowing is important, but can lead to complexity • Lifetimes aren’t as hard as they seem 13
• Assuming C programmers have a natural approach to Rust • Teaching Rust as motivated by C • Questioning peoples motives • Overemphasising certain techniques 14
fish • The feeling to exhaustively explain everything • The feeling that everything needs to be well-grounded • Fear of not knowing things or not be able to implement them flawlessly • Rust constantly moves, idioms and syntax change 15
language for people interested in the level Rust operates on. • It gives many implicit concepts a name • It has a great ”refactoring to speed” story • It’s hard to accidentally break things • The unsung here here is Send/Sync 17