He visto en un foro hermano (pero en inglés), que hacen una especie de competición, en la cual se ponen el reto de hacer un programa que haga tal cosa y se dan una semana de tiempo para hacerlo. La gente sube sus programas según los termina y como es código abierto se puede ojear como otros programadores solucionan los mismos problemas que le salen a uno. En mi opinión la idea es muy buena y creo que lo podíamos hacer aquí (por aquello de no hacer las cosas en inglés).
En fin, yo ya he lanzado la idea, si alguien se apunta. Saludos.