Программирование в квадрате: НЛП для разработчиков софта


Более 10 лет я в индустрии. Поработал на себя, побыл на фрилансе, потрудился в разных фирмах - больших и маленьких.

И знаете, программисты - как рядовые, так и их начальники - техдиректора, допускают одну и ту же ошибку: они слишком много программируют компьютер, забывая программировать (и депрограммировать) себя - собственный драгоценный разум.
Держите свой мозг в чистоте
Возьмем, например, понятие "Проект". На большинстве предприятий папка с исходными кодами программ называется "Projects". Почему так? Ведь там же не проект, там конкретная его реализация - исходный код, продукт - в конце-то концов. От слова проект веет чем-то незаконченным и гипотетическим. Сравните: "проект изделия", "прототип изделия", "образец изделия", "партия изделия". Согласитесь, последние три варианта звучат надёжнее, законченнее и солиднее, нежели первый, "проекты". Для директорий с кодом куда подходящим названием будет "Source", "Products", "MySoftware", "MyCorpSoftware" - или "Prototypes", на худой конец.

Для тех, кто на бронепоезде, немного подробнее разнясню, как это работает и что же здесь такого критичного.

Программист имеет дело со своей рабочей папкой каждый день, по нескольку раз на дню: открывает, синхронизирует, прописывает полный путь и т. п.

И название "проекты" по отношению к своей работе накрепко впечатывется в его мозгу. Капля камень точит. Таким образом программист становится "прожектёром" (составитель, любитель прожектов, неосновательных проектов). Таким образом, несматря на благие намерения, чёткие метрики и отлаженный бизнес-процесс из-за ежедневной "долбёжки" на подсознательном уровне этим словом, получаем вечно растянутый, неполный и глючащий результат - прожект вместо продукта.

"Держите свой мозг в чистоте", как говорилось в одном из гениальных выпусков Фрэнки-Шоу.

И, да, можно переименовать папку. Глядишь, через пару месяцев "отпустит" - и выпустите что-нибудь по-настоящему стоящее.

P.S. Да и вообще, при занятии любым делом и в любой профессии (не обязательно программиста) следите за своим языком, устным и письменным. Пригодится.

19 июля 2014 22:27 — Георгий Чурочкин