Дело в том что хорошему программисту очень нехватает навыков работы в команде. Для их получения можно сделать вот такой открытый проект для получения навыков и пополнения резюме. Тему проета можно обговорить, направлености можно выбрать следующие: обучающее, сетевое, кросплатформеное, можно что нить специфическое с базами данных. Главное что было интересно всем участникам.
У меня есть код программы тестилки по английскому на XML шаблонах. Языки программирования можно также выбрать, лично я предпочел бы C++ под Qt, можно объектный паскаль, или есть еще новая разработка Ce язык для кросплатформеных 2D 3D приложений. Главная мораль получить навыки в выполнении проекта в команде.