...Уважаемый редактор,
Может, лучше про реактор?
Про советский лунный трактор?..
В. Высоцкий
Наверняка вы не раз задумывались о том, кто придумывает анекдоты. Есть мнение, что этим занимается специальный отдел ФСБ (правда, для меня название КГБ в этом контексте звучит как-то привычнее). Справедливо также утверждение, что анекдоты придумываем мы сами, зачастую совершенно непроизвольно. Об этом, кстати, свидетельствует коллекция ресурса www.bash.org.ru, с отдельными экземплярами из которой читатели могли познакомиться в 2006 г. Впрочем, кому бы ни принадлежало авторство хороших шуток, они мгновенно становятся достоянием онлайновой республики. В прошлом году мы постарались добавить легкости компьютерному бытию читателя нашего солидного журнала, публикуя наиболее удачные миниатюрные перлы, обнаруженные на просторах Рунета. Судя по многочисленным откликам, нам это вполне удавалось. Поэтому — продолжение следует! Торжественно обещаю весь год делиться наиболее ценными находками. К сожалению, далеко не всегда удается установить имя и фамилию того, с чьей именно клавиатуры отправилась гулять по Рунету та или иная шутка. Поэтому заранее прошу неназванных авторов не обижаться. «Выбор редакции» — это уже само по себе много значит, не правда ли? Кстати, капитан Эд Мерфи (не путать с голливудским Эдди Мерфи), инженер-конструктор из Аэромедицинской лаборатории Райт-Филда (США), является автором одного-единственного высказывания1, но это выражение и различные его варианты уже более полувека называют «мерфологией». Имена же тех, кто вывел следствия из закона Мерфи, определил константы, сформулировал постулаты, аксиомы и т.д., далеко не всегда известны миру.
1Раздосадованный неполадками в работе мостового тензодатчика, которые были вызваны неправильным подсоединением, он воскликнул: «Если что-то можно сделать плохо, он обязательно это сделает!» — имея в виду техника из лаборатории.
Ох уж этот Мерфи!
«Мерфология» — стройное изложение множества наблюдений за нашей жизнью, научно-философское обоснование фактов, аналогичных всегдашнему падению бутерброда маслом вниз. Эта область знаний не только забавна и интересна, но и реально отражает многие аспекты человеческой деятельности. Существуют различные направления мерфологии — практическая, офисная, конструкторская, медицинская, домашнего хозяйства и т.п.
Сам же закон Мерфи представляет собой универсальный философский принцип, состоящий в том, что «если какая-нибудь неприятность может случиться, она случается». По сути этот закон не является аксиомой, его невозможно доказать или опровергнуть, однако до сих пор он подтверждается на практике. Считается, что закон Мерфи проще всего сформулировать в терминах классической теории вероятности. Но мы этого делать не будем, а просто немного расслабимся, ненадолго погрузившись в избранное.
Введение в мерфологию
Следствия из закона Мерфи
Любое дело занимает больше времени, чем ожидалось.
Каждое решение порождает новые проблемы.
Невозможно застраховать свой прибор от ошибок пользователя — дураки так изобретательны!
Философия Мерфи
Улыбайтесь... Завтра станет хуже.
Комментарий О’Тула2 к закону Мерфи
Мерфи был оптимистом.
Количественная переформулировка закона Мерфи
Все плохое происходит одновременно.
Постулат Боулинга
Если ты хорошо себя чувствуешь, не волнуйся. Это скоро пройдет.
Второй закон Чишолма
Если дела пошли на лад, что-нибудь обязательно провалится.
Следствия
Когда уже хуже быть не может, все равно станет еще хуже.
Когда что-то начинает получаться, оказывается, вы чего-то недосмотрели.
Второй закон Скотта
Когда обнаруживается и исправляется какая-либо ошибка, выясняется, что с самого начала все было правильно.
Следствие
После этого исправления первоначальную величину подставить в уравнение будет уже невозможно.
Закон Хоу
У каждого есть план, который не будет работать.
2В некоторых источниках — комментарий Каллагана.
Мерфология повседневности
Законы Клипштейна (машиностроение, конструирование и производство)
В технических условиях закон Мерфи отменяет закон Ома.
Любой провод, обрезанный по длине, оказывается слишком коротким.
После того как с крышки снято 16 болтов, оказывается, что это не та крышка.
Когда все 16 болтов завинчены, обнаруживается, что забыли об уплотнителе.
После сборки прибора на столе всегда остаются лишние детали.
Универсальные законы практики3
В любой формуле все константы (особенно полученные из инженерных справочников) следует считать переменными.
Взаимозаменяемые детали не заменяют друг друга.
Наладки и ремонта требует устройство, до которого сложнее всего добраться.
Детали, которые просто невозможно собрать неправильно, собираются неправильно.
Закон Уошлески
Любую вещь легче разобрать, чем собрать.
Правило Рукницкого
Все, что нельзя разобрать, разваливается.
Закон Рэпа о воспроизводстве неодушевленных предметов
Если что-то долго разбирать и собирать, получится несколько предметов.
Первый закон Шранка
Если что-то не работает, увеличь его размеры.
Следствие
Чем больше его размеры, тем меньше будут обращать внимания на то, что оно не работает.
Закон утерянного дюйма
При разработке любого типа конструкции в пятницу после 16:40 ни один габаритный размер нельзя подсчитать точно.
Закон журнала «Харперс мэгэзин»
Вещь невозможно найти, пока не купишь взамен другую.
Закон Льюиса
Сколько бы времени и усилий вы ни потратили на поиск в магазинах какой-то вещи, после ее покупки в продаже появится такая же, но дешевле.
Закон садоводства
Вы получаете наибольшее количество того, что вам нужно меньше всего.
Закон Джонсона и Лэрда
Приступ зубной боли чаще всего начинается в субботу.
Правило Руна
Если вам все равно, где вы находитесь, значит, вы не заблудились.
Наблюдение Эторра
Соседняя очередь всегда движется быстрее.
Сбалансированный закон относительности
Длительность минуты зависит от того, с какой стороны двери туалета вы находитесь.
Законы компьютерного программирования
Любая рабочая программа уже устарела.
Любая программа растет до тех пор, пока не заполнит всю доступную память.
Сложность программы возрастает до тех пор, пока не превысит способностей программиста, который должен с ней работать.
Пятый закон ненадежности
Человеку свойственно ошибаться, но по-настоящему все запутать может только компьютер.
Закон ненадежности Гилба
Разнообразие ошибок, которые невозможно обнаружить, безгранично в отличие от легко обнаруживаемых ошибок, ограниченных по определению4.
Законы Манубея для программистов
Если программист усовершенствовал программу и она работает, это, видимо, не то, чего хочет потребитель.
Вложения средств в надежность увеличиваются до тех пор, пока не превысят возможный урон от ошибок или пока кто-то не решит, что пора заняться более полезным делом.
Аксиома Роберта
Только ошибки существуют.
Руководство Штейнбаха
Никогда не выявляйте в программе ошибки, если не знаете, как их исправлять.
Закон Брука
Новое программное обеспечение плюс работник равно устаревшему программному обеспечению.
Третий закон Грира
Компьютерная программа делает то, что вы ей приказали, а не то, что бы вы хотели, чтобы она делала.
Оперативная недостоверность:
Сама система делает не то, что ей предписано.
Закон кибернетической энтомологии Любарского:
В программе всегда найдется еще один «жучок».
Аксиома Кана
Если ничего не получается, читайте инструкцию.
Закон Дженкинсона
Работать это все равно не будет.
Расширенный закон Мерфи
Если с целой серией событий случится что-то неладное, это произойдет в самой неприятной последовательности.
Закон Диджованни
Количество законов будет расти, стремясь заполнить весь объем, доступный для печати.
Как и в любой другой области знаний, в мерфологии продолжают открываться новые законы. В частности, сейчас уже сформулированы постулаты в области Интернета и компьютерной безопасности. О них читайте в следующем номере.
Е. Т.
В статье использовались формулировки, приведенные в книге Murphy’s Law by Artur Bloch. N.Y.: Price Stern Sloan, 1999, а также материалы из «Википедии».
3Рекомендованы Комитетом Интернационального общества инженеров-философов наивным инженерам.
4Вспомните об этом, когда Microsoft объявит, что все ошибки, обнаруженные в бета-версии ОС Vista, устранены и окончательная версия отличается невиданной доселе надежностью.