К несчастью обычно, чтобы программер стал программером, а не кодером, которому главное поразить всех изысканной запутанностью своих творений, а не качественно и быстро сделать свою работу, требуется чтобы эти творения несколько раз шарахнули бумерангом по башке, а еще лучше по карману
Все равно, Сергей, не послушают и будут творить. Я давно расслабился на эту тему. Спрашивают - отвечаем. Зачем надо - пусть решают сами

Как говориться, чтобы научиться плавать надо плавать
Сорри за оффтопик.