The idea of tennis isn’t so new - taking something (FLA, PSD, etc.) and passing it back and forth between 2 (or more?) people, each adding something new between the transactions.
So how about we get some people in the forums involved with some coding matches through Github?
[list]
[] Github is one of the top source sharing sites
[] It can offer a great way to learn Git if you don’t already know it (a good skill to have on your resume)
[] It can spur some fun, collaborative work between forum members
[] Others can watch the progression of the match through the git commit history
[*] Anyone can learn through participating or just watching
[/list]
Krilnon recently submitted some code to one of my projects and it was one heck of a good time!
Setting up matches, summaries of completed matches, and friendly banter can be handled through the forums. The transactions between players would happen through Github. A theme would probably be needed to add some direction to a match. Other rules such as how much can be done in one commit should be figured out, and if we want to allow more than 2 people to contribute in a single match, we might want to consider some way of indicating that someone has “checked out” the code so no one else commits on top of what they were working on (I’m thinking these kinds of matches could have smaller, disruptive commits which might make open-ended contributions more difficult, but then again maybe not…).
Anyway, just a thought.