Becoming a Supervisor

Each year we look for caring people to supervise 1 or 2 teams throughout the program.

Supervisors act as a bridge between the RGSoC Orga team and the individual project teams. Usually working remotely, they support the two students, plus the coach(es) and mentor with organizational and non-coding issues such as scheduling blog posts.

Supervisors check in with their teams regularly to see if everything is going smoothly and if there’s anything the team needs help with. As the role of the supervisor is non-technical, you don’t have to be a coder.

If you are thinking of supporting RGSoC as a supervisor, the following guidelines should help you make up your mind if this is a good fit for you.

Supervisor Guide

What it takes to be a good supervisor

Are you a people-person? One of the most important things a supervisor does is provide moral support to the students. That’s why a good supervisor should be friendly, open, and well-organized.

What does a supervisor do?

Supervisors act as the “glue” between the Rails Girls Summer of Code organizational team and the individual teams (students, coaches, and project mentors) they are assigned to. Their purpose is to regularly communicate with coaches and students and make sure everything is running smoothly.

Supervisors can be responsible for more than one team. They check up on the work progress via the team log and regularly communicate with their teams to:

  • see how everyone is doing
  • ask if there is anything they need help with
  • motivate them through the rough patches they will inevitably experience

We suggest arranging for a short video call once a week to update and discuss anything that might arise. Supervisors should continuously monitor the students and their progress. This includes checking the daily log and making sure that things are progressing as planned.

The job also entails lending a listening ear to students in moments of frustration and generally being a pillar of support for the teams.

The supervisor will be the team’s contact person for all organizational aspects and should also make sure that all non-coding tasks required by the program — such as writing blog posts — are done.

Don’t worry! We’ll give you a checklist (including deadlines) and will give you a friendly reminder if you forget about any of them.

In rare cases, the supervisor may need to escalate issues to the organizer team, e.g. when work has halted completely.

But I can't code! Can I be a supervisor anyway?

Of course! Supervisors aren’t required to have technical skills or answer code-related questions — that’s what the coaches and our help desk are for.

It is useful if you have a bit of knowledge when it comes to some of the tools we use, like GitHub, as you might have to check on commits or pull requests.

How much time does being a supervisor take?

Being a supervisor means committing to support your teams for the whole 3 months of Rails Girls Summer of Code (July–September). On average, you should be able to put aside half an hour a day for 3-5 days a week.

How can I apply?

Let us know you want to help out via email to We can’t wait to hear from you!