Hello Students and potential mentors for GSoc,

I won't be a formal mentor this year for the first time in many but instead am going to offer backup for Tiago with the test and fix project DERBY-5091, but wanted offer some thoughts based on my experience in past years.

For students:

1) Critical to success and acceptance in GSoC in Derby is that the student have some experience in the community. Get your build and test environment set up and fix an issue or two so the mentors understand how you can work with the community and what tasks are appropriate.

2) You are absolutely going to need to have a mentor interested in the project you are proposing. If you look at the ranking process [1] , you will see that the first step is for mentors to flag proposals they are willing to mentor. Proposals that are not picked up by a mentor, no matter how good they are do not go to the next step. We have three issues now labeled gsoc2011 ideas [2], but so far just one mentor volunteer for DERBY-5091. Unless you can find someone to mentor the others your proposal will sit.

3) There is nothing wrong with having competing proposals for the the same project. DERBY-5091 Derby Test and Fix, for example, is extremely broad and could have multiple very diverse proposals.

4) Don't restrict yourself to the labeled ideas. If you look at the issue assignments and you see an area where you think you could really help out the person assigned on something important to them, you might be able to convince them to mentor. This is what happened with me last year, I planned not to mentor but Tiago put in a proposal for DERBY-728 which was on my list anyway.

5) Look at the ranking process [1] and make sure your proposal includes all the aspects looked at there. GSoC can get competitive both within and between projects.

For potential mentors:

1) Please volunteer to mentor and try to think of projects that are on your list anyway where you might consider mentoring instead of doing it yourself. It will grow the community and is lots of fun! Especially quality projects I think are appropriate, like code coverage and analysis, more thread interrupt testing, completing the JDBC4.1 testing items etc.

2) If you just don't have bandwidth, thinking about teaming up as Tiago and I plan to. This way vacations can be covered and experienced mentors can help bring in the new generation. Are there mentors from previous years that would be willing to support someone else as formal mentor?

Thanks

Kathey
[1] http://community.apache.org/mentee-ranking-process.html
[2] https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=labels+%3D+GSOC2011+AND+project+%3D+Derby&tempMax=1000

Reply via email to