I’m glad to announce that we want to participate in this years Google Summer of Code (GSoC) with Nix/Nixpkgs/NixOS!
This means we are now looking for experienced community members keen on sharing their knowledge with open source newcomers and mentoring them.
As a GSoC mentor you are expected to take a few hours every week to meet and chat with your potential mentee. This will probably be more time at the start and should progressively get less over the northern-hemisphere summer. In those meetings you will introduce the mentee to our community and help them work on a pre-defined project.
Please read the official mentor guide for details.
We have to set two hard requirements for mentors:
- being capable of fluently speaking English
- having at least a age of 18 year’s or older
You might ask what’s in it for you:
Mentoring someone is not just a great learning experience for them but also for yourself. You get to improve your own teaching ability, which is a great skill in almost any life situation while also refreshing yourself on all the Nix fundamentals.
And being able to say you participated as a mentor in a program like GSoC also looks great on any CV.
Please visit the GSoC website for more information about Google Summer of Code.
If you want to stay in the loop on how far we are with GSoC applications etc., subscribe to this issue on the NixOS Foundation board’s issue tracker
I hope this post sparked your interest.
Please leave a message here if you are interested in becoming a GSoC mentor, or message me on matrix (@janik0:matrix.org) or via email (email@example.com).
Thanks for helping make this happen, @Janik.
If you want to become a mentor but are unsure if you would be good at it, that means you have the self-awareness to become a good mentor All that’s missing is some practice.
I would be happy to mentor the mentors.
I’m interested in mentoring.
nice, then we are already at three interested people (including myself), I’ll message you once we have the org application stuff figured out. You can already think about a potential project for mentees.
I don’t have any previous experience with with GSoC or mentoring formally but I do have experience with teaching Nix to new people. Nevertheless, I am interested in mentoring.
Since I did GSOC three times, I’m happy to give back and mentor.
Great to see all the people interested in Mentoring!
I dm’d everyone asking for a email to add them to the GSoC org.
We are currently working on GitHub - NixOS/GSoC
And it would be great to collect some ideas, the Mentor Guide says
a bare minimum of 4 solid ideas is required. There is some notes about what makes a good idea in the git repo. So I have to ask for every Mentor to try to submit at least one idea with in the GSoC org application deadline which is the 06.02.2024
There will be Summer of Nix 2024 that gets organized independently from GSoC things. But I don’t have more details then that currently.
We now have a official matrix room where anyone interested in nixos and google summer in code can join
I don’t want to pressure too much, but we really need some idea submissions, we will be declined if we don’t reach the bare minimum and we should probably strive for more then that. I’ll probably write a call for gsoc ideas later today or tomorrow some people who don’t have time or don’t want to mentor can give some inspiration.
2 things here:
I saw the earlier discussion about only allowing projects from mentors, but I would like to put myself out there as a “potential mentor if someone has a great idea” in addition to the ideas I’m submitting myself.
Assuming we get enough ideas, accepted and have mentees pick up the projects, could we possibly do a group session with those @zimbatm and @domenkozar (and others for that matter) to go through lessons learned from past sessions, things to focus up, potential pitfalls and so on so that us virgins don’t have to reinvent the wheel but most importantly give the mentees the best chances of succeeding?
We can do a session after we’re selected.
At this stage, it’s really important to write the ideas page well with a defined scope and fair reasons for success, with mentors attached.
No GSoC or teaching experience and no project ideas yet (I just noticed the announcement), but I’d love a chance to try
Just submit a idea proposal as pr in GitHub - NixOS/GSoC until February 21 18:00 UTC (the earlier the better). I think not having prior mentoring experience is fine as long as you know when to ask other mentors for help and are careful not to hurt your potential mentee through for example too harsh feedback. IIRC you are a driving force behind the nix cuda team, maybe there is some task there you could submit as idea, so I imagine this might be difficult because of potential nvidia hardware requirements?