# Rust mentorship ![](https://i.imgur.com/2hoeETs.gif) --- ## Rust mentorship status quo - Mentored Issues - Awesome Mentor List - Discord/Zulip --- ## Rust mentorship shiny now: Cohorts ![](https://i.imgur.com/JvZOpjq.jpg) --- ### Now better tasting with cohorts - For the mentee there are three elements that make the outcome worth the risk - safety in numbers - easy community introductions - learning and proof of accomplishment --- - It's the same effect that everyone enjoys in the ctcft Social Hours - These tools and techniques lend themselves to creating learning experiences that also achieve a purpose for the Rust org - Well functioning cohorts tend to work well together on other tasks/projects --- # Insert personal anecdote here ### Hi Sean ## * <img src="https://media.giphy.com/media/9K2nFglCAQClO/giphy.gif"/> --- ## Mentorship with Cohorts - Writing sessions ala wg async foundation - Mentored Projects - [octopodi](https://github.com/optopodi/optopodi)* ### Wish Level - [Mentored Sprints](https://www.mentored-sprints.dev/) - NARUWRIMO --- ## What is Mentored Sprints? site: https://www.mentored-sprints.dev/ ---- ## Mentored Sprints - One day, four hour sprint - Partnered with PyCon, Pycascades, and SciPy - 4 years experience - Assist new contributors with completing their first PR - Assist open source projects with recruting experienced contributors ---- # Duckly ---- ![](https://i.imgur.com/s2wsx3b.png) ---- ![](https://i.imgur.com/RwPFndA.png) ---- ![](https://i.imgur.com/G4iVp09.png) --- ### Mentored Sprints Pilot (early November 2021) #### **Compiler Bug Bashers Cohort** 1. Prerecord video on the rustc specific git flow and/or build system. Add any others that are critical to making new contributors ready. - The last message in the tutorial contains instructions for submitting a comment PR indicating that they completed the tutorial making them eligible for the live workshop. --- ### Compiler Bug Bashers Cohort 2. Stream the worshop video on debugging tools, mid-level leads monitor and respond to questions in whatever chat app. - The last message in the workshop provides instructions on some number of bugs or types of bugs or whatever you think demonstrates capability needed and where/how to get support help etc. --- ### Compiler Bug Bashers Cohort 3. Those meeting the criteria - number of bugs squashed or ? - are invited to a Mentored Sprint where compiler team members will pair-program with a lead or expert through the process of working on a bug. - The Sprint would be streamed so that those not qualifying could watch and learn. --- ### Compiler Bug Bashers Cohort 4. Could serve as a qualifying gate to participation in Compiler Team Sprints. --- ### RUSTC Dev Guide Pilot ### NARUWRIMO - Gather a cohort - Choose a chapter of the rustc dev guide - An expert does a prerecorded explainer video - A mid-level "cohort lead" is the single point of contact to the expert and lead all weekly work sessions - Between work sessions communication on private Discord channels - screen sharing & audio --- ## NARUWRIMO - Students research, dig and experiment with code to understand rustc. - Writing begins. - Cohort lead and students meet for weekly work sessions - Expert and Editor holds zoom review to deliver correction and guidance monthly - Students and cohort lead create PR for chapter of rustc developer guide. --- <!-- .slide: data-transition="zoom" --> <img src="https://media.giphy.com/media/1CNsm9ZkHF0m4/giphy.gif"/> ## Next steps --- ## Next steps - Mentored Sprints - Recruit organizers to handle coordination and communications - Recruit wgs to participate in Mentored Sprints. We could move forward with just the compiler team, but that seems a wasted opportunity. - Recruit generalist mentors - Target date following the release of edition 2021 - Engage with Mentored Sprints for help with planning and event delivery --- ## Next steps - NARUWRIMO - Niko has volunteered as the expert - Recruit an editor/a tech writer - Recruit mid-level compiler cohort lead mentor --- ## Next steps - Early Discussions - Ernest Kissiedu will present Mentored Sprints to Rust Cryptography Interest Group - GLORUWRICLU - Other books (e.g., The Async Book) --- ## Rust Cohort Mentorship Wish ![](https://i.imgur.com/l4kXAGN.png) - <span><!-- .element: class="fragment highlight-blue" -->**Getting to know you**</span> style cohort bonding - Easier future collaboration - Continuous contribution to the Rust org <p class="fragment shrink">RuCoShipWishGTKY</p>
{"metaMigratedAt":"2023-06-16T04:20:43.407Z","metaMigratedFrom":"YAML","title":"Rust Mentorship","breaks":false,"slideOptions":"{\"transition\":\"slide\",\"slideNumber\":false}","contributors":"[{\"id\":\"416a9c61-66de-44e2-97e1-df62cbffa404\",\"add\":12735,\"del\":8113},{\"id\":\"27d8f2ac-a5dc-4ebe-8c31-cc45bcd8447e\",\"add\":101,\"del\":0}]"}
    1059 views
   owned this note