Законы для программистов.

Закон относительности для программистов.

Если в программе имеются расхождения между исходным текстом и комментариями, значит, и то и другое, скорее всего, ошибочно.

Закон о компьютерной технологии.

Применение компьютерной технологии заключается просто в отыскании подходящей подпорки, которую удается забить в нужное место.

Второй закон Вайнберга.

Если бы строители строили дома так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию.

Закон Хагана.

Диапазон применения компьютера простирается всего лишь в пределах длины его шнура питания.

Принцип модернизированной версии программы.

Как только вы удалите старую версию программы, модернизированная версия перестанет работать.

Следствие.

Старую версию не удастся инсталлировать повторно.

Теория Томпсона о стабильном состоянии.

Стабильное состояние дисков - это их стопроцентное заполнение.

Закон Пикеринга о потере данных.

Вероятность выхода из строя жесткого диска растет прямо пропорционально времени, которое прошло с того момента, когда с него в последний раз снимали резервную копию.

Закон вируса.

Самый гадкий вирус будет сидеть как раз в том единственном файле, который вы не просканировали на наличие вирусов.

Закон Кромера.

Цифровое считывание показаний позволяет получать ошибочную информацию с более высокой точностью, чем это было возможно ранее.

Законы информации по Финэйглу.

1. Информация, которой вы располагаете, совсем не та, которую вы хотите иметь.

2. Информация, которую вы хотите иметь, совсем не та, в которой вы нуждаетесь.

3. Информация, в которой вы нуждаетесь, совсем не та, которую вы в состоянии получить.

4. Информация, которую вы в состоянии получить, стоит гораздо больше того, что вы готовы заплатить.

Успокоительное средство Брэдли.

Если компьютеры станут слишком мощными, мы сможем организовать из них комиссию, а это сразу резко снизит их возможности.

Законы Лукаса.

1. Та программа, которая для вас наиболее важна, потребует больше оперативной памяти, чем у вас имеется.

2. Если у вас достаточно оперативной памяти, вам не хватит места на диске.

3. Если программа влезает в оперативную память и для нее достаточно места на диске, то она выдаст аварийное сообщение.

4. Если программа идеально работает, то она просто находится в ожидании того критического момента, после которого зависнет или выдаст аварийное сообщение.

Закон Мазура.

Какой бы низкой ни была цена компьютера, который вы купили, не позднее, чем через одну неделю после года покупки вам подвернется более мощный компьютер за более низкую цену.

Закон Мура (упрощенный).

Спустя каждые восемнадцать месяцев мощность компьютеров удваивается, а их цены становятся наполовину меньше.

Постулат Перлиса.

В компьютерной отрасли всегда существует потребность в новых стереотипах и штампах.

Постулат Перкинса.

Система оперативной технической поддержки предназначена для того, чтобы обеспечить клиентов всем, за исключением фактической помощи.

Дилемма программиста.

Программирование похоже на секс: одна ошибка - и вам придется потом обеспечивать поддержку на протяжении всей оставшейся жизни.

Восьмой закон программирования.

Легче изменить спецификацию, чтобы она соответствовала программе, нежели наоборот.

Принципы построения операционых систем.

1. Компьютеры - это сточный колодец интеллекта.

2. Нет такого уровня гениальности, которому нельзя найти соответствие в структурном устройстве операционной системы.

Следствие компании "Microsoft".

Требуются сотни гениев, чтобы сделать простую вещь сложной.

Закон Флона.

Не существует такого языка программирования на котором было бы хоть чуть-чуть труднее писать плохие программы.

Популярные мифы.

Популярные факты.

Популярные советы.