TL;DR: InterMine has been participating in Google Summer of Code (GSoC) for three fantastic years now, and we’re hoping to participate in a fourth, with a few improvements. We’ll be applying for GSoC again, but probably taking on fewer students than previous years if we are accepted as an org. This is because we also plan to participate in Outreachy, another mentoring program that runs on the same timeline. We’ll probably take on around six interns in total between both programs.
What is Outreachy? Why the change?
In short, it’s a chance to include a more diverse pool of InterMine interns.
It’s no secret that there’s poor diversity in tech generally and particularly in open source: open source software developers self-report to be over 90% male and 15% or less self-report as BME (https://osf.io/preprints/socarxiv/qps53). Similar problems are present for staff and students in higher education, both in gender balance and ethnic balance (https://www.ecu.ac.uk/about-us/he-equality-challenges).
It’s not surprising, then, that while we are pleased to have welcomed interns from India, USA, Ecuador, Sri Lanka, Greece, Spain, and Canada in our last three years of GSoC, only two of our seventeen interns were female.
Outreachy is a program similar to Google Summer of Code, but with a focus on getting more underrepresented folks into tech. The timeline is broadly the same, and our commitment to supporting internships has not changed, so we hope this will help us include interns from a broader range of backgrounds.
Looking to help out? One of the biggest ways you can help us is by spreading the word – share this blog post with anyone you know who is interested in tech and comes from an under-represented community, and/or is looking for experience in tech projects that don’t fall under the umbrella of “code” projects (see the note about Outreachy-only internship topics in the next section).
Potential student/intern Frequently Asked Questions:
Q: Should I choose Outreachy or GSoC?
If you were already considering participating in GSoC, we’d suggest staying with GSoC. You can read about eligibility for Outreachy in the Outreachy application guide, too. Outreachy interns don’t have to be students, and could instead be recent graduates, parents returning to work after a break, people who know how to code looking for early experience, or perhaps something else. Another difference is that Outreachy allows tech-related projects that aren’t code – e.g. design, user experience, documentation, or accessibility. Ultimately, your choice should depend on which of the two programs you’re eligible for and which projects you’re interested in, since some projects will be Outreachy-only.
Q: I’m keen to get started! What do I do?
🎉 Amazing! Take a look at the InterMine GSoC site (we’ll update it to cover Outreachy soon) and InterMine contributing guide and spend a little while learning about InterMine. You can pick up an issue or two if you’d like, but it’s not mandatory for GSoC students. (Outreachy interns need to make at least one small contribution during the contribution period).
It’s also a nice idea to read some successful project proposals from previous years, like this one from Nupur Gunwant.
Q: Do I need to get started right away?
A: It’s great to see your enthusiasm! We won’t know for sure until February 20th 2020 whether or not we’re accepted to GSoC as a mentor organisation, and Outreachy applications won’t open until late January. Feel free to sit back with a nice drink and relax until then – seriously! Our project idea list isn’t out yet, and we don’t grade project proposals based on the number of contributions.
Read through our criteria for proposal grading here: intermine.org/gsoc/guidance/grading-criteria-2019/#experience – some evidence of coding is necessary, and you’ll need to understand InterMine well enough to write a sensible project proposal, but beyond that, we don’t want you to work to exhaustion! Well-rested and happy is much more fun 😉
One thing that is really helpful is if you like to hang out in chat (chat.intermine.org) – you can welcome newbies into the #gsoc channel, and answer some of their basic questions. Teamworking and community skills are highly valuable!