Summer of Code

To some of us, writing computer programs is a fascinating game. A program is a building of thought. It is costless to build, weightless, growing easily under our typing hands. If we get carried away, its size and complexity will grow out of control, confusing even the one who created it. This is the main problem of programming. It is why so much of today’s software tends to crash, fail, screw up. When a program works, it is beautiful. The art of programming is the skill of controlling complexity. The great program is subdued, made simple in its complexity. — Martin Harverbeke (from Eloquent JavaScript)

Summer of Code 2014 – Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer.


  • ideas
  • proposal
  • development
  • reporting, evaluation
  • open source contribution, sharing


  • mailing list for the mentors, but the mentors seem to prefer sending mail directly to me (and I typically respond in the way the mail was sent)… so that means that other mentors don’t get to see a lot of the discussion.
  • At the start of the project Akash and I chatted on IRC, but since 99% of the time we were the only ones there, we have been using Google chat more than IRC for the past month.
  • We do have the weekly Friday afternoon (Thursday evening US time) G+ video hangouts, typically with Akash, Wayne, Timothy and me. Luis has not been around, but part of that is the time zone difference with Spain.

Sample projects