Google Summer of Code 2012 Announced

Hi all,
Here's a heads-up that this year's Google of Code is kicking off. My
experience from the last few years is that we can maximize the output we
get from GSoC by being proactive and writing down semi-detailed
explanations of what kind of projects we'd like to see, instead of letting
the students pick themselves*. Here's three examples of such write-ups I
did last year:
http://blog.johantibell.com/2011/03/summer-of-code-project-suggestions.html
Concretely:
1. Write down the project suggestions somewhere (e.g. on the wiki, your
blog, etc).
2. Advertise the projects on haskell-cafe, reddit, twitter, Google+
3. Profit.
* The students tend to not know what makes a good GSoC project and often
aim for something too difficult, like writing a new project from scratch
instead of contributing to an old one. Contributing to widely used
libraries or infrastructure usually results in
* a larger benefit for the community, and
* the students sticking around.
My guess is that the student tend to stick around after the project is done
if they contribute to infrastructure projects, as they'll see their stuff
get used and will get feature requests/bug reports that will make them
continue working on the project.
-- Johan
---------- Forwarded message ----------
From: Carol Smith

On Mon, Feb 6, 2012 at 12:54 PM, Johan Tibell
2. Advertise the projects on haskell-cafe, reddit, twitter, Google+
Does anyone know if the GSOC trac is in use this year? (or will be?). I started advocating for an extension to cabal to specify Setup.hs build dependencies last year, with this ticket: http://hackage.haskell.org/trac/summer-of-code/ticket/1602 I think the idea still has merit :) If anyone has comments, that would be a great place to put them (to clarify anything I've overlooked, point out shortcomings, suggest implementations, etc...). --Rogan
3. Profit.
* The students tend to not know what makes a good GSoC project and often aim for something too difficult, like writing a new project from scratch instead of contributing to an old one. Contributing to widely used libraries or infrastructure usually results in
* a larger benefit for the community, and * the students sticking around.
My guess is that the student tend to stick around after the project is done if they contribute to infrastructure projects, as they'll see their stuff get used and will get feature requests/bug reports that will make them continue working on the project.
-- Johan
---------- Forwarded message ---------- From: Carol Smith
Date: Sat, Feb 4, 2012 at 8:43 AM Subject: Google Summer of Code 2012 Announced To: Google Summer of Code Announce Hi all,
We're pleased to announce that Google Summer of Code will be happening for its eighth year this year. Please check out the blog post [1] about the program and read the FAQs [2] and Timeline [3] on Melange for more information.
[1] - http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-... [2] - http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc201... [3] - http://www.google-melange.com/gsoc/events/google/gsoc2012
Cheers, Carol
-- You received this message because you are subscribed to the Google Groups "Google Summer of Code Announce" group. To post to this group, send email to google-summer-of-code-announce@googlegroups.com. To unsubscribe from this group, send email to google-summer-of-code-announce+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-summer-of-code-announce?hl=en.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Johan Tibell wrote:
Here's a heads-up that this year's Google of Code is kicking off. My experience from the last few years is that we can maximize the output we get from GSoC by being proactive and writing down semi-detailed explanations of what kind of projects we'd like to see, instead of letting the students pick themselves*.
What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they need a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two. Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com

On Mon, Feb 13, 2012 at 1:10 PM, Heinrich Apfelmus < apfelmus@quantentunnel.de> wrote:
What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they need a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two.
I suggest having the project proposals ready and published by the time the application window for students opens. The timeline should be on the GSoC site. -- Johan

Hello,
On Mon, Feb 13, 2012 at 11:10 PM, Heinrich Apfelmus
What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they need a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two.
This is the official timeline: http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faq... Looking forward to reading your übercool proposals :-) Sergiu

Hi all,
One question to more experienced GSoC'ers. I do understand that this is
important to find mentors in advance.
As soon as I think nowadays it is critical for the programming language
ecosystem to handle BigData [1], have a proposal to implement HDFS [1]
support for CloudHaskell [2] with some MapReduce abstractions.
What would be the "right" way to communicate with potential mentors? I
looked at http://hackage.haskell.org/trac/summer-of-code/ and it seems
there is not so much going on there. Or, perhaps, this mailing list is just
OK?
[1]
http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_...
[2] http://hadoop.apache.org/hdfs/
[3] https://github.com/jepst/CloudHaskell
Thanks,
Andrei
On Mon, Feb 13, 2012 at 10:46 PM, Sergiu Ivanov
Hello,
On Mon, Feb 13, 2012 at 11:10 PM, Heinrich Apfelmus
wrote: What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they
need
a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two.
This is the official timeline:
http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faq...
Looking forward to reading your übercool proposals :-)
Sergiu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Andrei Varanovich wrote:
One question to more experienced GSoC'ers. I do understand that this is important to find mentors in advance. As soon as I think nowadays it is critical for the programming language ecosystem to handle BigData [1], have a proposal to implement HDFS [1] support for CloudHaskell [2] with some MapReduce abstractions.
What would be the "right" way to communicate with potential mentors? I looked at http://hackage.haskell.org/trac/summer-of-code/ and it seems there is not so much going on there. Or, perhaps, this mailing list is just OK?
I think that Johan Tibell's advice applies to students as well: if you have a project idea, then 1. Write a proposal that will make people cheer and swoon. In particular, it should be useful to a lot of people from the Haskell community and you should demonstrate why you're capable of completing it, for instance by finding a very good scope for the project or maybe because your first name rhymes with Simon. 2. Advertise it on the mailing list and/or reddit and/or Google+, so that people can read it and give feedback. Incorporating said feedback is a good idea. 3. If the proposal piques everyone's interest, I'm sure that someone will volunteer to be a mentor. Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com

As Heinrich said, write a proposal. It's a good idea to write one (or
more) before the actual deadline since that will leave enough time for
discussion. The proposal is not just between you and the mentors -- it's a
good thing to have a public discussion about this, and it's a good way to
find a mentor for you.
On 14 February 2012 10:28, Andrei Varanovich
Hi all,
One question to more experienced GSoC'ers. I do understand that this is important to find mentors in advance. As soon as I think nowadays it is critical for the programming language ecosystem to handle BigData [1], have a proposal to implement HDFS [1] support for CloudHaskell [2] with some MapReduce abstractions.
What would be the "right" way to communicate with potential mentors? I looked at http://hackage.haskell.org/trac/summer-of-code/ and it seems there is not so much going on there. Or, perhaps, this mailing list is just OK?
[1] http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_... [2] http://hadoop.apache.org/hdfs/ [3] https://github.com/jepst/CloudHaskell
Thanks, Andrei
On Mon, Feb 13, 2012 at 10:46 PM, Sergiu Ivanov < unlimitedscolobb@gmail.com> wrote:
Hello,
On Mon, Feb 13, 2012 at 11:10 PM, Heinrich Apfelmus
wrote: What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they
need
a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two.
This is the official timeline:
http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faq...
Looking forward to reading your übercool proposals :-)
Sergiu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Push the envelope. Watch it bend.

Sergiu Ivanov wrote:
Heinrich Apfelmus wrote:
What's the time frame for project proposals? I have two ideas in my head that I think are unusually cool. To make a successful SOC project, they need a bit of preparation on my part, though, so I'm wondering how much time I have to implement a proof of concept or two.
This is the official timeline: http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faq...
Looking forward to reading your übercool proposals :-)
Ok, I gather that project proposals should be ready around 17 March 2012. Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com

Johan Tibell wrote:
Hi all,
Here's a heads-up that this year's Google of Code is kicking off. My experience from the last few years is that we can maximize the output we get from GSoC by being proactive and writing down semi-detailed explanations of what kind of projects we'd like to see, instead of letting the students pick themselves.
Here we go, I've written up a proposal: http://apfelmus.nfshost.com/blog/2012/02/14-summer-of-code-proposal.html Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com
participants (6)
-
Andrei Varanovich
-
Heinrich Apfelmus
-
Johan Tibell
-
Rogan Creswick
-
Sergiu Ivanov
-
Thomas Schilling