Difference between revisions of "Google Summer of Code 2011 Improvements"
Jump to navigation
Jump to search
(started page collecting improvements for osgeo google summer of code) |
(added idea about code usability after soc's end) |
||
Line 4: | Line 4: | ||
* '''More project interaction''': Some (virtually all) SoC projects can benefit from more interactions with other related projects. This can be done with a net of cross-project proposals, more discussion among mentors and students from related projects, meetings on IRC... | * '''More project interaction''': Some (virtually all) SoC projects can benefit from more interactions with other related projects. This can be done with a net of cross-project proposals, more discussion among mentors and students from related projects, meetings on IRC... | ||
+ | |||
+ | * '''[http://www.faqs.org/docs/artu/ch01s06.html#id2879112 Rule of Extensibility]''': The student should write code so that it should be easy for another developer to pick up the task, if he/she is not able to continue working on the project after SoC. In particular, mentors should prefer a more readable code with less features, than a code that became messy next to deadline just to quickly finish. | ||
* '''Add your idea here''': Explain it here. | * '''Add your idea here''': Explain it here. | ||
[[Category:Google Summer of Code]] | [[Category:Google Summer of Code]] |
Latest revision as of 00:21, 18 March 2011
This page collects suggestions and ideas for improvement of OSGeo Google Summer of Code.
- Penguin mentoring: as penguins are known to take care together of youngs, forming crèches, I'd suggest to mimic this behaviour in GSoC. Each student would still have an official assigned mentor, but he/she can also ask other mentors for help, for example on soc mailing list. This has been done in past editions asking to the project's developers community as a whole, and I think it helps the student's integration in the dev team. Penguin mentoring would act as a third help source, in addition to official mentor and developers' community. It would be especially useful when the official mentor is not reachable.
- More project interaction: Some (virtually all) SoC projects can benefit from more interactions with other related projects. This can be done with a net of cross-project proposals, more discussion among mentors and students from related projects, meetings on IRC...
- Rule of Extensibility: The student should write code so that it should be easy for another developer to pick up the task, if he/she is not able to continue working on the project after SoC. In particular, mentors should prefer a more readable code with less features, than a code that became messy next to deadline just to quickly finish.
- Add your idea here: Explain it here.