О мобильное программирование обсудили, есть разве что вариант с Qt/Symbian, но это мне ничего нового не даст, работаю с Qt, выучу мало чего.
C# тоже не подойдет, ибо под Linux есть только Mono, насколько я знаю, но это все равно, что играть на балалайке и пытаться услышать звуги гитары.
Остается Java. Над этим тоже стоит подумать.
Я могу делать деньги на C++, в будние дни я этми и занимаюсь. Я совсем не считаю свои знания в C++ совершенными. Это становится очевидным в конце моего второго предложения в вопросе.
Я просто хочу знать больше, уметь больше. Скажем паттерны. Очень интересная вещь, но мне хочется иметь задачу, реализуя которую я их могу применить и почуствовать мощь паттернов.
Я не карму выпрашивал, но спасибо большое. На днях обязательно постну, доредактирую немного.
Перывый и единственный холивар в котором я был — холивар об IDE под линукс, и удобстве Vim и Emacs. Обошлось без минусов. :)
Canonical сильно подвернет ногу на Natty. Я не помню ни одной предыдущей версии Ubuntu, которой так много недовольных было. У вас с FF проблема, у меня периодически отключаются кнопки мыши, непонятно почему долго выполняется .bashrc ( там всего 4 примитивных дополнительных alias-а ).
ThePretender
Само собой, код важнее всего. Я как раз хочу понять как написать эффективный, хороший, работающий код. Мне кажется есть способы уменьшить количество грабель, не наступая на них.
Atrax
Суть вопроса в том, что проект пишется в одиночку. Никак иначе. От проблем с головой, что там не умещается проект, я не могу ничего сделать. Разве что мозг развивать. Помошников нет.
VolCh
Сценариев много, очень много. Уж слишком много кто в шахматы играет…
Думается многие на хабре писали, скажем дипломную. Куча примеров с open source проектов. Они ж писались! Сложно или нет, не суть. Мне вот интересно как? Найдется пару правил, которые подскажут что есть true, а что делать совсем epic fail.