The SIGPLAN Long-Term Mentoring Committee (SIGPLAN-M) organizes an international long-term mentoring program for programming languages researchers. The goal of the program is to address two mentoring needs in the programming languages community:
In response to these needs, SIGPLAN-M matches mentors with mentees from different institutions for mentoring relationships that last at least a year. As of July, 2021, there are more than 380 mentees and 220 mentors participating in the program. Here are some testimonials from mentees:
Having someone to talk to about my future has been one of the few good highlights of 2020. It has made feel like there might be good things in the future, not just bad ones.
As a beginning grad student having limited interaction with my new department because of COVID, the mentorship program gives me the outside perspective (beyond my research group) that I would otherwise be missing.
Check out our Twitter for the latest news!
We welcome aspiring and current programming languages researchers from all walks of life to serve as mentors, mentees, or both. SIGPLAN members and non-members alike are welcome, and there is no cost to participate. There are no limitations on country of residence or languages spoken.
Please see our mentoring guidelines for more information on what the mentoring relationships look like, what sort of commitment is involved, and what other resources might be useful for mentors and mentees.
We are always recruiting new mentors! Graduate students, postdocs, industrial researchers, and faculty all make great mentors. Please sign up here if you are interested in serving as a mentor.
We typically recruit and match new mentees in waves leading up to the POPL, PLDI, ICFP, and SPLASH conferences. You may sign up at any time using this form.
When there are more mentees than open spots, we maintain a waitlist and match as mentors become available. In matching from the waitlist, we prioritize PLMW attendees, members of marginalized groups, aspiring or junior researchers with little access to the programming languages community, and anyone who has an urgent need for mentoring.
Examples of urgent needs for mentoring include but are not limited to mental health struggles, advisor-advisee conflicts, ongoing job or graduate school applications, and abusive situations at work or in the community. If any of these apply, and if you are comfortable doing so, please feel free to contact us so that we match you in a timely fashion.