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