I’d like to look into joining Google Summer of Code this summer.
For those who don’t know, GSoC is a summer internship sponsored by Google, where open source organizations get full-time students as interns (paid by Google) to help take care of tasks. It’s a huge boon to many ecosystems, allowing potentially some impressive progress to take place, and therefore many organizations try to qualify.
In order to apply, we’d need:
- A list of good task suggestions for students. These tasks need to be things that can be realistically done by someone working full-time over a single summer. Students can suggest other tasks, but we need to provide some suggestions.
- People volunteering to mentor a student. Mentoring requires continuous communication and contact with the student, as well as responding to requests and questions. I’ve mentored in the past, and it’s a fun experience.
In general, Google wants to know that its money isn’t wasted, so we’d need to provide a schedule of desired deliverables where we check up on what the student has been doing. Occasional blogging by the student is also heavily encouraged, so as to show and advertise their work.
Let’s see if we can get a list of tasks for this summer. One nice thing about a task list is that even if we don’t get in this summer, once we have the list, we can reuse it when applying next year. I’ve created a page on ocamlverse for the list. Feel free to add a task there or here in this discussion – any medium-sized task in the compiler or ecosystem should be good.