Monthly Archives: March 2008

Summer of Code 2008

Google has announced their Summer of Code, 2008 edition. The mentor organization application process begins on Monday, March 3 and I will be right there, ready with our group’s app. My FFmpeg cohorts and myself have been busily assembling a new Wiki page detailing what prospective students might do for the project, should FFmpeg be accepted as a mentoring organization for a third year. Like last year, we will be enforcing the requirement that students must successfully complete a qualification task in order to be considered for a project. I feel like I live in sort of a bubble these days, but I am becoming increasingly aware that straight-up, performance-minded C programming seems to be a dying art and we can’t necessarily count of students knowing the language already when they apply for the project.


Google Code logo

Of course, you are free to add to the list, either in the 2nd tier proposals section or the qualification tasks. But don’t bother adding anything under the 1st tier proposals unless you are willing to mentor the project. Anyone can toss out any idea. But we need project ideas that can be plausibly completed by a talented student over the course of a summer, and we need mentors who will commit. As for qualification tasks, remember that these are bite-sized pieces of work that would ideally take a seasoned FFmpeg developer a few hours at most to complete. If you create a new qualification task, please put some detail into it. Look at it from the perspective of a new student who may not be up to speed on FFmpeg. A qualification task of “fix XYZ thing” is quite bewildering. Expound just a little bit. Remember to link to other pages within the Wiki.

I logged into my SoC mentor dashboard for the first time in a long time. It claimed that I had not completed my final program survey from last year, even though I’m quite certain that I did (I wonder if that’s why I never saw my mentor money?). Anyway, one of the questions:

What advice would you give to future would-be Summer of Code mentoring organizations? (required)

I don’t remember my answer last time, but this is the most honest answer that came to mind this time: “Don’t try to compete with us for prize students. FFmpeg is a sexier project — an alpha project, if you will — and you won’t beat us.”