From: "Shawn O. Pearce" <spearce@spearce.org>
To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Cc: Andreas Ericsson <ae@op5.se>, git@vger.kernel.org
Subject: Re: Google Summer of Code 2009
Date: Mon, 12 Jan 2009 07:33:22 -0800 [thread overview]
Message-ID: <20090112153322.GA10179@spearce.org> (raw)
In-Reply-To: <alpine.DEB.1.00.0901121421530.3586@pacific.mpi-cbg.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> On Mon, 12 Jan 2009, Andreas Ericsson wrote:
>
> > Just chiming in that I can probably help mentoring whoever goes with
> > libgit2. I do not have enough spare time for me to promise that I can be
> > there as much as I think is necessary and proper, but I'll gladly help
> > out.
>
> I don't know if I like co-mentoring; I always had the impression that this
> does not work all that well.
I haven't tried it myself, so I can't comment. I thought though
that Daniel and Christian's mentoring went rather well, but maybe
that's just me.
This year I may not be able to be a mentor for GSoC. Even assuming
we are selected again we're likely to only have two students, given
the size of the program and the size of our organization's community.
I will most likely be hosting an intern at day-job, and I do want
to maintain some sort of contribution to Git, without hurting my
day job performance... so my time this summer is probably going to
be somewhat limited.
> > On a side-note, I think all mentors should urge the students in the
> > strongest possible terms to deliver their work to git@vger as soon as
> > possible. From previous years experience, successful projects are those
> > that the list sees code from within a week or two after the project's
> > started, while the projects that are kept in the dark rarely (if ever?)
> > finish successfully.
>
> Nope, that is just plainly incorrect.
>
> The most successful GSoC project we had was Miklos' builtin-merge, but the
> code had to grow to a state that both him and me were comfortable with a
> submission to git@vger.
Heh. I'd wager the most successful GSoC project was Marek's push
support for JGit. Having ObjectWriter available has opened up
the doors to support a lot of code in JGit, like the full protocol
suite, and bundles. Without it I wouldn't have gotten as far as
I did in Gerrit.
In terms of value, to me as a contributor, Marek's work gave me a
foundation we could build on and get stuff done. Miklos' merge is
great, but I don't think we gained nearly as many features as we
did with Marek's contribution.
Anyway, I don't want to get into a "my student was better!" contest.
I just think that we had a very successful year this year, with a
few really great projects being contributed to the community as a
result of our students' hard work.
> The _communication_ should be open, and much of it on the mailing list, I
> agree, but _only_ after the student is familiar enough with the aspects of
> her project (including some familiarity with the source code).
>
> I will _not_ force a student to ask questions openly that he finds
> embarassing.
I agree. The first few weeks are really critical to the student. They
are still trying to find their way around the code base and don't want
to look like an idiot. Nobody wants to look like an idiot, especially
in public, and especially when they have been "hired" to do a particular
job.
But... part of the reason GSoC exists is to get students involved
in open source. The rest of us don't come to Git with mentors we
can ask the "stupid" questions to. We come here and have to ask
what we need to ask, on the public mailing list, complete with
archives for the rest of time. As mentors we should be trying to
encourage our students to work in this, or any other, open source
community. GSoC is about getting these folks _involved_, so that
40 years from now, open source is just as viable as it is today.
--
Shawn.
next prev parent reply other threads:[~2009-01-12 15:34 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-07 18:30 Google Summer of Code 2009 Shawn O. Pearce
2009-01-07 23:11 ` Miklos Vajna
2009-01-07 23:12 ` Alex Riesen
2009-01-07 23:14 ` Shawn O. Pearce
2009-01-07 23:30 ` Johannes Schindelin
2009-01-07 23:40 ` Alex Riesen
2009-01-08 7:55 ` Sam Vilain
2009-01-10 19:33 ` Jakub Narebski
2009-01-10 19:58 ` Johannes Schindelin
2009-01-12 13:01 ` Christian Couder
2009-01-14 22:01 ` Stephan Beyer
2009-01-12 11:16 ` Andreas Ericsson
2009-01-12 13:20 ` Christian Couder
2009-01-12 15:35 ` Shawn O. Pearce
2009-01-12 13:25 ` Johannes Schindelin
2009-01-12 15:33 ` Shawn O. Pearce [this message]
2009-01-12 17:23 ` Johannes Schindelin
2009-01-12 17:48 ` Shawn O. Pearce
2009-01-12 15:37 ` Shawn O. Pearce
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090112153322.GA10179@spearce.org \
--to=spearce@spearce.org \
--cc=Johannes.Schindelin@gmx.de \
--cc=ae@op5.se \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).