Правила Кавасаки. Жесткое руководство для тех, кто хочет оставить конкурентов позади | страница 96



• «Мы можем сделать все то же самое быстрее, дешевле и лучше, если возьмем на работу команду офшорных программистов из Индии». Эту ложь редко можно услышать из уст рядовых программистов – куда чаще ее произносят главные инженеры. Почему-то многие уверены, что каждый программист в Индии профессионален, быстро работает и стоит копейки, а каждый программист в США некомпетентен, медленно работает и много просит. На самом деле это совсем не так.

• «Бета-тестеры обожают этот продукт». За 25 лет работы в мире технологий я ни разу не слышал, чтобы бета-тестерам не понравился продукт. Для этого могут быть три причины: во-первых, многие из них настолько горды, получая программу раньше даты официального выпуска, что просто не хотят говорить о ней ничего плохого. Во-вторых, большинство бета-тестеров не пользуются программой достаточно активно. В-третьих, большинство бета-тестеров не хотят выглядеть слишком жестокими и критиковать новый продукт компании. В их глазах это так же неприемлемо, как сказать другому человеку, что его ребенок – урод.

• «В этот раз мы сделали все правильно». Самое пугающее в этой фразе то, что произносящий ее действительно в это верит. Причем раз за разом. Проблема, однако, заключается в том, что «в этот раз» возникает снова и снова. Я искренне люблю разработчиков и верю, что в конце концов они сделают все правильно. Стоит, правда отметить, что в конце концов мы все умрем.

• «Эта программа написана ужасно. Проще написать ее заново, чем выявить все ошибки». Каждый программист говорит это о любой программе, написанной кем-то другим. Кто-то обязательно скажет это и о переписанной заново версии программы.

• «Я люблю поразмыслить об архитектуре, но при этом умею писать программы». Это означает, что программист не умеет писать программы. И, скорее всего, он не способен создать и хорошую архитектуру.

• «Это работает на моем компьютере». При этом не исключено, что этот «мой компьютер» – единственный, на котором программа может работать.

• «Я могу перестать создавать программы и вместо этого заняться управлением бизнесом». Это можно считать отличной эпитафией для каждого технаря, занявшегося предпринимательством. Подобные слова означают, что он (или она) не может ни бросить программирование, ни управлять бизнесом.

• «Даже моя мама может переключаться из одного экрана в другой». Разумеется, особенно если ваша мама имеет научную степень в области компьютерных наук.