# 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}]"}