"Важно только понимать, что «хороший программист» – это не человек, который умеет кодировать. Умение кодировать для программиста значит не больше, чем знание правил пунктуации для писателя или навыки использования шифроблокнота для разведчика. "
http://www.xakep.ru/post/31901/default.aspМне статья понравилась. А вам?