Полное собрание законов Мерфи
Шрифт:
4. В любой конструкции на самой важной детали, скорее всего, стоит неправильная метка.
Следствия:
1. В любом наборе деталей с одинаковой меткой для сборки найдется деталь, на которой эта метка лишняя.
2. Это не обнаруживается до тех пор, пока вы не попытаетесь вставить ее туда, куда указывает метка.
3. Никогда не спорьте с заводом-производителем об ошибке. Они очень тщательно проверяют акты о приемке продукции.
Независимо от того, какими единицами измерения пользуется поставщик либо покупатель, производитель применяет те, которые нравятся ему. Эти единицы можно перевести в единицы поставщика или покупателя только с помощью странных и неестественных коэффициентов.
1. В задаче с «x» неизвестных в уравнении оказывается на одно неизвестное больше.
2. Самый необходимый предмет и самая важная информация наиболее труднодоступны.
3. Как только вы испробовали все способы решения и потерпели неудачу, тут же найдется решение, простое и очевидное для всех остальных.
4. Беда не приходит одна.
Это число, которое при умножении или делении на ваш ответ дает то число, которое вы должны были получить.
1. Любая рабочая программа уже устарела.
2. Любая программа стоит дороже и составляется дольше, чем могла бы.
3. Если программа представляет практическую ценность, в нее приходится вносить изменения.
4. Если программа бесполезна, ее нужно записать.
5. Любая программа растет до тех пор, пока не заполнит всю доступную память.
6. Ценность программы пропорциональна количеству выдаваемых ей данных.
7. Сложность программы возрастает до тех пор, пока не превысит способностей программиста, который должен с ней работать.
1. Если пробная система работает безупречно, не будут функционировать все последующие.
2. Самая опасная ошибка обнаруживается тогда, когда программа функционирует уже полгода.
3. Карточки в картотеке отдела кадров, которые невозможно перепутать, оказываются перепутанными.
4. Взаимозаменяемые пленки не являются таковыми.
5. Если на компьютере стоит защита от записи нежелательных данных, найдется изобретательный идиот, который изыщет способ обойти ее и ввести свои данные.
Новое программное обеспечение плюс работник равно устаревшему программному обеспечению.
1. Нечеткая формулировка целей проекта используется для того, чтобы избежать неприятных минут при определении предполагаемых затрат на осуществление этих целей.
2. Реализация плохо спланированного проекта занимает в три
3. Усилия, направленные на корректировку курса разработки проекта, растут в геометрической прогрессии.
4. Группы по реализации того или иного проекта очень не любят сдавать еженедельные рапорты о своих успехах, потому что это ярко демонстрирует отсутствие успехов.
В программе всегда найдется еще один «жучок» [4] .
Если вы разработали систему, понятную даже дураку, то только дурак и будет ею пользоваться.
ДЕЛА МАШИННЫЕ
4
«Жучок» — от англ. «bug» (здесь: ошибка в программе).
Машины должны работать; люди должны думать.
Нельзя заранее предугадать, какую сторону хлеба лучше намазать маслом.
Все падает под прямым углом.
Любой упавший инструмент закатывается в самый недоступный уголок мастерской.
Следствие:
По пути в этот уголок инструмент сперва непременно попадет вам по ноге.
Если с верстака в момент сборки падают какие-либо детали, возможность достать их оттуда, куда они завалились, прямо пропорциональна их размеру и обратно пропорциональна важности.
Нельзя упасть, лежа на полу.
Любое механическое устройство отказывает в самый неподходящий момент.
Если во время работы вы убрали инструмент, который, вы уверены, больше не понадобится, в нем тут же возникает срочная потребность.
Надежность приборов обратно пропорциональна количеству и весу в обществе людей, которые находятся рядом.
Все можно заставить работать, если повозиться с этим достаточно долго.
Если вставить вилку в розетку, прибор будет работать лучше.
Любая вещь, если с ней долго возиться, обязательно сломается.