# Call for mentors: Google Summer of Code 2024

**URL:** https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031
**Category:** Announcements
**Created:** [January 30, 2024, 1:06pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031 "2024-01-30T13:06:27Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [January 30, 2024, 1:06pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/1 "2024-01-30T13:06:27Z")

</div>

Hey everyone,  
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](https://google.github.io/gsocguides/mentor) 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](https://summerofcode.withgoogle.com/) 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](https://github.com/NixOS/foundation/issues/115)

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](https://matrix.to/#/@janik0:matrix.org)) or via email ([gsoc.janik@aq0.de](mailto:gsoc.janik@aq0.de)).

---

<div class="post-metadata">

### Author: ![zimbatm](https://discourse.nixos.org/user_avatar/discourse.nixos.org/zimbatm/32/4_2.png) [@zimbatm](https://discourse.nixos.org/u/zimbatm)
#### Post date: [January 31, 2024, 10:05am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/2 "2024-01-31T10:05:20Z")

</div>



---

<div class="post-metadata">

### Author: ![zimbatm](https://discourse.nixos.org/user_avatar/discourse.nixos.org/zimbatm/32/4_2.png) [@zimbatm](https://discourse.nixos.org/u/zimbatm)
#### Post date: [January 31, 2024, 12:56pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/3 "2024-01-31T12:56:43Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![ryantm](https://discourse.nixos.org/user_avatar/discourse.nixos.org/ryantm/32/900_2.png) [@ryantm](https://discourse.nixos.org/u/ryantm)
#### Post date: [January 31, 2024, 1:38pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/4 "2024-01-31T13:38:49Z")

</div>

I’m interested in mentoring.

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [January 31, 2024, 2:11pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/5 "2024-01-31T14:11:25Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Kranzes](https://discourse.nixos.org/user_avatar/discourse.nixos.org/kranzes/32/7577_2.png) [@Kranzes](https://discourse.nixos.org/u/Kranzes)
#### Post date: [January 31, 2024, 8:30pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/6 "2024-01-31T20:30:11Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![domenkozar](https://discourse.nixos.org/user_avatar/discourse.nixos.org/domenkozar/32/38357_2.png) [@domenkozar](https://discourse.nixos.org/u/domenkozar)
#### Post date: [February 1, 2024, 10:25am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/7 "2024-02-01T10:25:08Z")

</div>

Since I did GSOC three times, I’m happy to give back and mentor.

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [February 1, 2024, 10:52am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/8 "2024-02-01T10:52:30Z")

</div>

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](https://github.com/NixOS/GSoC2024)  
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** _

---

<div class="post-metadata">

### Author: ![peterhoeg](https://discourse.nixos.org/user_avatar/discourse.nixos.org/peterhoeg/32/137_2.png) [@peterhoeg](https://discourse.nixos.org/u/peterhoeg)
#### Post date: [February 2, 2024, 9:05am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/10 "2024-02-02T09:05:21Z")

</div>

I’m definitely game too.

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [February 2, 2024, 5:21pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/12 "2024-02-02T17:21:45Z")

</div>

There will be Summer of Nix 2024 that gets organized independently from GSoC things. But I don’t have more details then that currently.

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [February 3, 2024, 7:22pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/13 "2024-02-03T19:22:10Z")

</div>

We now have a [official matrix](https://matrix.to/#/#gsoc:nixos.org) 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.

---

<div class="post-metadata">

### Author: ![peterhoeg](https://discourse.nixos.org/user_avatar/discourse.nixos.org/peterhoeg/32/137_2.png) [@peterhoeg](https://discourse.nixos.org/u/peterhoeg)
#### Post date: [February 4, 2024, 8:53pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/14 "2024-02-04T20:53:42Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![piegames](https://discourse.nixos.org/user_avatar/discourse.nixos.org/piegames/32/5324_2.png) [@piegames](https://discourse.nixos.org/u/piegames)
#### Post date: [February 6, 2024, 11:18am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/15 "2024-02-06T11:18:34Z")

</div>



---

<div class="post-metadata">

### Author: ![domenkozar](https://discourse.nixos.org/user_avatar/discourse.nixos.org/domenkozar/32/38357_2.png) [@domenkozar](https://discourse.nixos.org/u/domenkozar)
#### Post date: [February 6, 2024, 3:19pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/16 "2024-02-06T15:19:22Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![SergeK](https://discourse.nixos.org/user_avatar/discourse.nixos.org/sergek/32/2972_2.png) [@SergeK](https://discourse.nixos.org/u/SergeK)
#### Post date: [February 6, 2024, 4:37pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/17 "2024-02-06T16:37:19Z")

</div>

No GSoC or teaching experience and no project ideas yet (I just noticed the announcement), but I’d love a chance to try

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [February 6, 2024, 5:08pm UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/18 "2024-02-06T17:08:55Z")

</div>

Just submit a idea proposal as pr in [GitHub - NixOS/GSoC](https://github.com/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?

---

<div class="post-metadata">

### Author: ![Arsleust](https://discourse.nixos.org/user_avatar/discourse.nixos.org/arsleust/32/29224_2.png) [@Arsleust](https://discourse.nixos.org/u/Arsleust)
#### Post date: [March 13, 2024, 9:16am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/19 "2024-03-13T09:16:27Z")

</div>

Is it still possible to submit a proposition? If so, until when?

---

<div class="post-metadata">

### Author: ![Janik](https://discourse.nixos.org/user_avatar/discourse.nixos.org/janik/32/9840_2.png) [@Janik](https://discourse.nixos.org/u/Janik)
#### Post date: [March 13, 2024, 10:31am UTC](https://discourse.nixos.org/t/call-for-mentors-google-summer-of-code-2024/39031/20 "2024-03-13T10:31:48Z")

</div>

Not really, potential mentees are already sending draft applications for review and the official review starts in ~5 days, but if you are interested in helping we could probably use a hand (or a few more) when sorting through the applications.

You can still submit ideas and if you are lucky someone might apply for it otherwise I’m planning to organize GSoC again next year.
