Announcing the Swift Mentorship Program

As stated in the announcement and on - Swift Mentorship Program, the program is open to anybody 18 or older. The questions about community groups on the interest survey are to help with matching, because some folks prefer to have a mentor from within their community group.


This is a fantastic initiative! If only I could apply :disappointed: (timing is not on my side).

This really is an awesome thing to do!! :tada::muscle:t4::clap:t5:


Would anyone like to be my tutor? I'm very smart.

1 Like

Hi @tkremenek, is the Swift mentor form available or is it just the mentee form? Is the registration still open?

The deadline for the Mentee Interest Survey for the pilot round has passed, but if you're interested in participating as a mentor, please send a message to @diversity-work-group!


@hborla Just checking in to see if you are still planning on announcing the Swift mentorship program pairings today as previously scheduled. Thank you, take care and stay safe!


Yes - we're starting to notify all of the people who were matched now, and we have a write-up to post here when we're done about insights and lessons learned from the matching process.


@hborla Thank you for the update - much appreciated! I really do hope you will actually notify everyone who applied this time regardless of their matching status at this point after all. Thanks again!


We’re& so excited!!! Good luck everybody!


Will people who were not matched be notified too?


How will people be notified? Here on the forums or via email? Thank you so much for the opportunity!


So our& body is a minor, but some of our& alters are over 18? We’re& confused.

I was wondering the same thing! I applied for this program, and I haven't heard back from anyone and it's already the end of June 2~ But thank you for the opportunity!

1 Like

Thank you all for your patience - the work group is small, so it took us a while to send all of the messages out :slightly_smiling_face:

The Diversity in Swift work group has finished notifying people of their mentorship matches! There was an overwhelming amount of interest in the program, with 385 interested mentees and 38 potential mentors. As some mentors volunteered to have more than one mentee, we have 41 mentorship pairs for this pilot round, and a total of 77 participants!

Unfortunately, given the sheer volume of interest surveys, it is not feasible for the work group to personally message everybody who we were not able to match. We’re looking into alternative submission mechanisms or possible automated Discourse responses for next time to make the submission process a better experience. If you have not received a private message on the Swift Forums with your match, we were unable to match you with a mentor for one of the following reasons:

  • There was not a suitable mentor to help you with your goals. For example, a number of different people were specifically interested in contributing to Swift Algorithms or Swift Collections, and none of the mentors have experience contributing to these projects.
  • There were not enough mentors to help with your area of interest.
  • The work group did not have enough information about your goals to be able to effectively match you with a mentor to help you. More on this point below.

We hope that this pilot program is the first of many mentorship offerings, and we encourage everyone to keep an eye out for future offerings of the program.

To conduct the matching process, we first categorized responses from both the mentors and mentees into one of: Compiler/Language Design, Server, SPM/Tooling, and General Swift. For each mentor, we filtered the mentee responses based on the category or specific open source project mentioned by the mentor (e.g., one mentor maintains Swift Package Index, and several mentees specifically mentioned interest in contributing to this project). We then looked at the goals of the potential mentees and made a list of potential matches based on the mentor’s experience. As the goal of the program is to lower the barrier to entry, we prioritized people who noted significant or specific barriers to contributing that the mentor is equipped to help with.

By far, the most common barrier cited in the interest surveys is not knowing where to start. We’ve taken this as feedback that the onboarding and StarterBug process for the Swift project is really hard to navigate individually, and we’re looking for ways to make this more approachable. If you have tried to contribute a StarterBug fix without success and you have specific feedback, we’d love to hear about your experience.

Another lesson that we learned during the matching process is that potential mentees who wrote about specific goals for the program were the easiest to match with a mentor. Many folks specified that their goal is to make contributions to any open source project with the help of any mentor which, while a great goal, didn’t give the work group much information about what specifically the person is looking for out of the mentorship program. For future iterations of the program, we will provide more guidance on goal-writing with examples.

We will update the community again about how the pilot round went and showcase some of the mentees’ accomplishments when the program ends in September.

As I mentioned above, we intend for this to be the first of many offerings of the Swift Mentorship Program. The lessons that we learn from facilitating the pilot round will help us improve future iterations of the program. We're also open to insight from all of you - please feel free to message @diversity-workgroup with any feedback that you have about the program!


Will the program happen again this year?

I would like to know this too

check - Swift Mentorship Program

Hi Holly, is the contribution to the always an open-source contribution? Thanks! P.S. I am just making sure to be clear with the mentee during my mentorship of a Swift project.

Yes, the website is open-source.

1 Like