
спотыкается о правду, но чаще всего он вскакивает и
бодро продолжает идти. Закон Хелдейна. Вселенная не только необычнее,чем мы воображаем, она
необычнее, чем мы можем вообразить.
Мысли о программировании
Если программист признан незаменимым, то лучшее, что можно сделать - избавиться от него как можно скорее.
"The Psychology of Computer Programming",
Джеральд Вейнберг (VAN NOSTRAND REINOLD CO., 1971).
Некоторое время назад, когда КОБОЛ был светлой надеждой программистов, часто можно было слышать о возможности того, что администраторы смогут читать программы... Никто не принимал этого всерьез... Даже программисты не читают программ.
( р.5 )
Есть... программы, которые следует выбросить еще до использования.
( р.20 )
Требовать и эффективности, и гибкости от одной и той же программы - все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
( р.22 )
Если программист работает с языком, в котором разрешены только три индекса, то вряд ли мы обнаружим больше трех.
( р.31 )
Собрать кучку людей для работы над одной проблемой - не значит сделать их коллективом.
( р.35 )
Конструктор системы страдает от того, что чем лучше его система делает свое дело, тем меньше пользователи знают о ее существовании.
( р.124 )
... Каждая программа имеет соответствующий уровень продуманности и запутанности в зависимости от цели, для которой она применяется.
( р.127 )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
( р.136 )
Для локализации ошибки, однако, желателен человек, обладающий упорством тещи и стадными инстинктами крысы.
( р.136 )
Если плохой работник ненавидит свои инструменты, хороший работник ненавидит плохие инструменты. Результаты труда рабочего в значительной степени определяются его инструментами.
