10% времени, а последние 10% - оставшиеся 90% времени. Принцип подачи заказов.Все необходимое для вчерашнего эксперимента надо
заказать не позже, чем завтра в обед. Закон Хеопса. Ничто никогда не строится в срок и в пределах сметы. Расширенный принцип Эпштейна-Гейзенберга. В области исследований и разработок
из трех параметров лишь два можно определить одновре
менно:
1. если заданы цель и время для ее достижения,
то нельзя угадать,сколько это будет стоить;
2. если ограничены время и ресурсы, невозможно
предсказать, какая часть задания будет выполнена;
3. если четко ставится цель исследований и выделяется
конкретная сумма денег, то нельзя предсказать,
когда эта цель будет достигнута.
Если же вам повезет, и вы сможете точно определить
все три параметра, значит вы имеете дело не с
исследованиями и разработками. Принцип О'Брайена. Ревизор всегда отвергает счет расходов, если
итоговая цифра делится на 5 или на 10. Наблюдение относительно бумаги, сделанное Иссави. В каждой системе
существует собственный способ расходования безбрежного
количества бумаги: в одной заполняются гигантские формы
отчетности в четырех экземплярах;в другой-расклеиваются
огромные рекламы, и каждый пустяк заворачивается в
четырехслойные пакеты. Добавление Теплицкого. На бумаге печатается 1000 экземпляров одного документа
а затем 999 выбрасываются. Закон Джухэни. Компромисс всегда обходится дороже, чем любая из
альтернатив.
9. Искусство быть специалистом
Определение Вейнберга. Квалифицированный специалист - это человек, который
удачно избегает маленьких ошибок, неуклонно двигаясь
к какому-нибудь глобальному заблуждению. Закон Поттера. Величина рекламной шумихи вокруг товара обратно
пропорциональна его реальной ценности. Закон Росса. Не характеризуйте заранее важность высказанной мысли. Закон Кларка. Каждая радикальная идея-в науке,политике,искусстве
вызывает три стадии ответной реакции:
- 'это невозможно, и не отнимайте у меня время!';
- 'может быть и так, но, право, не стоит за это
браться';
- 'я всегда говорил, что это отличная мысль!'. Первый закон Кларка. Если выдающийся, но уже стареющий ученый утверждает,
что нечто возможно, он почти наверняка прав. Если он
считает что-то невозможным, он, вероятнее всего,
заблуждается. Второй закон Кларка. Единственный способ установить границы возможного
- это выйти за них в невозможное. Правило Великого. Если некто, кем вы беспредельно восхищаетесь и кого
уважаете, погружен в особенно глубокие раздумья,
наиболее вероятно, что это раздумья об обеде. Закон Старшинства. Первый вариант более общего принципа всегда
несовершеннее продуманного варианта более
частного принципа. Закон Ранэмона. Существует 4 типа людей: кто сидит спокойно и ничего
не делает; кто говорит о том,что надо сидеть спокойно
и ничего не делать; кто делает; и кто говорит о том,
что надо делать. Восьмой закон Леви. Ни один талант не может преодолеть пристрастия к
деталям. Закон Сегала. Человек, имеющий одни часы, твердо знает, который час.
Человек, имеющий несколько часов, ни в чем не уверен. Закон Миллера. Ничего нельзя сказать о глубине лужи, пока не попадешь
в нее. Закон Вейлера. Нет невыполнимой работы для человека, который не обязан
делать ее сам. Постулат Вейнберга. Если бы строители строили здания так же, как
программисты пишут программы, первый залетевший дятел
разрушил бы цивилизацию.
10. Искусство быть человеком
Аксиома Коула. Общая сумма разума на планете - величина постоянная,
а население растет... Первый закон социо-генетики. Пристрастие к холостяцкой жизни не передается
по наследству. Девиз Джоунза. Друзья приходят и уходят, а враги накапливаются. Пятое Правило. Вы принимаете себя слишком всерьез.
11. Метазаконы (всеобщие законы)
Постулат Персига. Число разумных гипотез, объясняющих любое данное
явление, бесконечно. Метазакон Лилли. Все законы - имитация реальности. Принцип окончательного результата. По определению: когда вы исследуете
неизвестное, то не знаете, что обнаружите. Метазакон Купера. Новые законы создают и новые лазейки. Критерий Хартли. Нетрудно свести лошадь к воде. Но если вы заставите
ее плавать на спине - вот это значит, что вы чего-то
добились! Закон Вивера. Когда несколько командированных берут такси, за всех
платит сидящий на первом сидении. Следствие Дойля. Независимо от числа командированных в такси и от
того, кто платил, каждый в своем авансовом отчете
полностью укажет расходы на такси. Закон качества. Если вы хотите, чтобы команда выиграла прыжки в высоту,
найдите одного человека, который может прыгнуть на
семь футов, а не семь человек, прыгающих каждый на
один фут. Парадокс Тришмена. Трубка дает умному человеку время подумать, а дураку
- подержать что-то во рту. Комментарий Хансена относительно человека. Человек время от времени
спотыкается о правду, но чаще всего он вскакивает и
бодро продолжает идти. Закон Хелдейна. Вселенная не только необычнее,чем мы воображаем, она
необычнее, чем мы можем вообразить.
Мысли о программировании
Если программист признан незаменимым, то лучшее, что можно сделать - избавиться от него как можно скорее.
'The Psychology of Computer Programming',
Джеральд Вейнберг (VAN NOSTRAND REINOLD CO., 1971).
Некоторое время назад, когда КОБОЛ был светлой надеждой программистов, часто можно было слышать о возможности того, что администраторы смогут читать программы... Никто не принимал этого всерьез... Даже программисты не читают программ.
( р.5 )
Есть... программы, которые следует выбросить еще до использования.
( р.20 )
Требовать и эффективности, и гибкости от одной и той же программы - все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
( р.22 )
Если программист работает с языком, в котором разрешены только три индекса, то вряд ли мы обнаружим больше трех.
( р.31 )
Собрать кучку людей для работы над одной проблемой - не значит сделать их коллективом.