Of three students:

   - One failed.
   - The second one did quite a good job. Code was not merged by the end of
   GSOC. He quit soon after we gave him the pass grade. (I'll send him an
   email to see if I can make him come back :) )
   - The other one did quite a good job. Code was not merged by the end of
   GSOC. Still active in the community.

I think it's easy to encounter students like 2), and that's just because
the pay is tempting. I think this is inevitable and you only know the
student is not going to contribute anymore once GSOC is over. I'm with you:
if code is merged, is not so bad if a student does not become a regular
contributor. However, limiting ourselves to take only one student decreases
the chances to find a student like 3).

What we sure need to handle better is students like 1). AFAIK he was
recruited somehow in a hurry. Maybe we should demand stronger applications
to really tell apart students that are there only for the pay.

2017-01-16 19:48 GMT+01:00 Be <b...@gmx.com>:

> I have been thinking lately about how few Google Summer of Code projects
> have been merged into Mixxx. When projects are not merged, in my opinion
> this has a net negative impact on Mixxx because the time the mentor and
> other contributors spent is wasted. I think we need to change how we
> approach GSoC for it to have a net positive impact on Mixxx.
>
> I think we have been selecting too many projects each year. Perhaps we
> could have more success with GSoC if we only accept one project per
> year. This would let the mentor and the community focus more and
> hopefully raise the chance that there is code to merge at the end of the
> internship. Personally, I found it overwhelming to keep up with the
> different projects last summer, so I didn't pay much attention to how
> they were going until one was ready for review. If the community is more
> involved throughout the whole process, I think the community will be
> more invested in ensuring that something gets merged. Also, the
> community will have more opportunity to shape the direction of the
> project early on, which could avoid the need for complicated redesign at
> the end. This would benefit the student too by giving them more of an
> experience of collaborating with a distributed, global group of
> contributors.
>
> Another change that could be helpful would be to require small pull
> requests throughout the internship instead of one big one at the end.
> This would ensure that at least some progress gets merged and make it
> easier for the community to continually review the progress.
>
> What do you think about the above changes? Do you have any other ideas
> for how to make GSoC work better for Mixxx?
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to