АКСИОМА
  В любой программе есть ошибки.
%
ЗАКОН ПРОПОРЦИОНАЛЬНОСТИ
  Чем более программа необходима, тем больше в ней ошибок.

СЛЕДСТВИЕ
  Ошибок не содержит лишь совершенно ненужная программа.
%
ФУНДАМЕНТАЛЬНЫЙ ЗАКОН ТЕОРИИ ОШИБОК
  На ошибках учатся.

СЛЕДСТВИЕ 1
  Программист, написавший программу, становится ученым.

СЛЕДСТВИЕ 2
  Чем больше программист делает ошибок, тем быстрее он становится ученым.

СЛЕДСТВИЕ 3
  Крупный ученый-программист никогда не пишет правильные программы.

ЗАМЕЧАНИЕ
  На то он и ученый.
%
УКАЗАНИЕ НАЧИНАЮЩЕМУ ПРОГРАММИСТУ
  Если вы с первого раза сумели написать программу, в которой транслятор
  не обнаружил ни одной ошибки, сообщите об этом системному программисту.
  Он исправит ошибки в трансляторе.
%
ЗАКОН НАХОДИМОСТИ ОШИБОК
  Программист может найти ошибку только в чужой программе.

СЛЕДСТВИЕ
  Ошибке не все равно, кто ее обнаружит.
%
СОВЕТ НАЧИНАЮЩЕМУ ПРОГРАММИСТУ
  Никогда не исправляйте найденные ошибки, ибо это повлечет за собой
  появление неизвестного числа ненайденных. Лучше опишите их
  в сопроводительной документации как особенность программы.
%
ОПРЕДЕЛЕНИЕ
  Будем называть языком ошибок правила, в обход которых пишутся программы.
ЯЗЫК ОШИБОК
  Ошибки могут следовать друг за другом.
  От перестановки двух эквивалентных ошибок результат не меняется
  (коммутативность эквивалентных ошибок).
  Две последовательные ошибки можно объединить в одну, более сильную.
  Одинаковые ошибки необязательно делать каждый раз, достаточно сделать
  одну, а затем обращаться к ней по мере необходимости из любого места
  программы.
  Ошибки могут образовывать циклы. Наиболее устойчивый из них - бесконечный.
  Ошибки могут вызывать друг друга и сами себя (рекурсивность ошибок).
  Ошибки допускают многократное вложение друг в друга.
  Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой
  не являются.
%
СВОЙСТВО ЧЁТНОСТИ ОШИБОК
  Если написанная программа сработала правильно, то это значит, что во
  время её работы выполнялось чётное число ошибок или программист не
  понял задание.

ФОРМУЛИРОВКА ВЫШЕПРИВЕДЕННОГО СВОЙСТВА, ПРЕДНАЗНАЧЕННАЯ ДЛЯ ПОЛИТИКОВ
  Ошибка, повторенная дважды, перестает быть ошибкой.
%
ВЗАИМОДЕЙСТВИЕ ОШИБОК С БАЗОВОЙ ОПЕРАЦИОННОЙ СИСТЕМОЙ
  Во время исполнения ошибки имеют наивысший приоритет.
  Прервать исполнение ошибки может только другая, более активная ошибка.
  Запросы операционной системы к ошибкам ошибками могут игнорироваться.
  Запросы ошибок к операционной системе игнорироваться не могут.
  При работе с файлами ошибки могут пользоваться файловой системой базовой
  ОС и ее ошибками.
  На ЭВМ с параллельной архитектурой может выполняться несколько ошибок
  одновременно.
%
СИСТЕМНЫЕ ПРОГРАММЫ
  Системные программы облегчают процесс написания прикладных программ
  и их ошибок.
%
ТЕСТИРОВЩИК
  Тестирование - это процесс нахождения ошибок в тесте.
  Хороший тест должен содержать ошибки, компенсирующие их нехватку в
  тестируемой программе.
%
ЯЗЫКОВОЙ РЕДАКТОР
  Языковой редактор, призванный уберечь программиста от синтаксических
  ошибок, позволяет вносить в программу весьма хитроумные ошибки, которые
  не удается обнаружить ни транслятором, ни отладчиком. Обычный текстовый
  редактор таких возможностей не предоставляет.
%
ТРАНСЛЯТОР
  Программа-транслятор, предназначенная для перевода программ с языка
  высокого уровня на машинный язык, при переводе порождает ошибки.
  Ошибки, которые содержались в исходном описании, переводятся безошибочно.
%
СОВЕТ ПО БОРЬБЕ С ОШИБКАМИ
  До начала работы над проектом следует тщательно продумать все
  необходимые ошибки и связи между ними. Это значительно упростит работу
  над ошибками в самом проекте.
%
Ничто не работает так, как планировалось запрограммировать.
%
Ничто не программируется так, как должно работать.
%
Внутри каждой большой программы есть маленькая, которая там совсем не нужна.
%
Все ошибки, описанные как особенности, в момент сдачи
программы не сработают или будут вести себя, как ошибки.
%
Все программы содержат ошибки, просто о некоторых мы не догадываемся.
%
Если вы заводите в компьютер ерунду, то ничего кроме ерунды оттуда не выходит.
Только прошедшая через обработку такой умной машиной ерунда становится ценной
и значимой в глазах начальства.
%
Если вы находите ошибки, исправить которые дело долгое и нудное, ничего не
делайте - просто внесите их в список особенностей.
%
Если вы точно не знаете, что ваша программа должна делать, надо ли ее начинать?
%
Если программа бесполезна, она будет документирована. Если программа полезна,
ее изменят.
%
Если программа полностью отлажена, ее нужно будет скорректировать.
%
Именно та ошибка, о которой не знаешь, в один прекрасный день запорет твою
работу за последние пять лет, одновременно уничтожая все игры на диске
начальника.
%
Компьютерам свойственно ошибаться, но людям свойственно делать это намного чаще
(В каждой ошибке компьютера вы найдете, по крайней мере, две ошибки человека).
%
Любая, даже самая гениальная программа никогда не работает в момент сдачи ее
заказчику.
%
Любая действующая программа устарела.
%
Любая программа обходится дороже и требует больших затрат времени, чем
предполагалось.
%
Любая программа стремится занять всю доступную память.
%
Мощность компьютера увеличивается как квадрат цены. Таким образом, если Вы
хотите сделать ваш компьютер в два раза дешевле, Вам нужно сделать его вчетверо
быстрее.
%
Неопределимые ошибки бесконечны, а определимые ограничены способностями
компилятора.
%
Новый компьютер сломается как раз тогда, когда старый отключат и выбросят.
%
Основное различие между пользователя и хакером, взламывающим какую-либо
систему это то, что действия пользователя непредсказуемы, и он действует на
более широком фронте.
%
Работа с автоматическим исправителем ошибок приведет к обнаружению его узких
способностей и широких недостатков.
%
Сделайте так, чтобы программисты писали программы на английском, и Вы узнаете,что
они не умеют писать на английском.
%
Сделать компьютер значительно проще и дешевле, чем заставить его что-то делать.
%
Сложность программы растет до тех пор, пока не превысит способности
программиста.
%
Программы тестирования обязательно находят ошибку там, где их нет. Если ошибка
все-таки есть, то она в другом месте (например, на 5-10 символов выше, за границей
экрана).
%
То, что некоторые пользователи зовут в программе, пользуясь ей, ошибкой, на самом
деле является особенностью. Вывод: все что является для них особенностью или
просто крутым (например, Windows) на самом деле есть не что иное, как одна
большая ошибка.
%
Усилия, прилагаемые для исправления ошибки, увеличивают ее в геометрической
прогрессии по отношению к затраченному времени.
%
Ценность программы прямо пропорциональна весу ее "выдачи".
%
Чем более сложна и совершенна программа, тем более неточные результаты она
выдает.
%
Хороший программист характеризуется умением доказать почему задачу
невозможно выполнить, когда ему просто лень её выполнять.
%
На решение проблемы уходит в три раза меньше времени, чем на обсуждение
всех "за" и "против" её решения.
%
Обещанный срок сдачи - это аккуратно расчитанная дата окончания проекта плюс
шесть месяцев.
%
Программисту всегда известна последовательность действий, которыми пользователь
может повесить его программу, но он никогда не чинит эту проблему, надеясь на
то, что никому никогда не придёт в голову эту последовательность исполнять.
%
Настоящие программисты любят Windows - все ошибки, сделанные по собственной
тупости, можно свалить на Microsoft.
%
Следствие 99% проблем, сваливаемых на Microsoft, является следствием тупости
самих программистов.
%
В приступе злости все почему-то молотят по невинному монитору, вместо системного
блока.
%
В случае голодовки настоящий программист ещё месяц сможет питаться едой,
выковырянной из-под кнопок клавиатуры.
%
Настоящий программист уже как минимум поменял три залитых пивом клавиатуры.
%
Все, кто испытывает проблемы с настройкой кодировки, автоматически считаются
неандертальцами.
%
Дилетантские разговоры о компьютерах вызывают резкую тошноту вплоть до
приступов рвоты. Вопрос о том как поменять "обои" в Windows вызывает желание
перерезать горло вопрошающему.
%
У большинства людей, нуждающихся в твоей помощи, причина ошибки в работе
программы чисто генетическая.
%
HTML, HTTP, FTP, SMTP, TCP/IP, RTFM и т. д. - это слова, а не аббревиатуры.
%
Словосочетание "мышка-норушка" не несёт никакого смысла.
%
Самые мистические проблемы, широко раздуваемые и афишируемые, в конце концов
оказываются твоими глупейшими ошибками.

Следствие - если твоя программа выполняет мистические действия, значит, ты
сделал что-то невероятно тупое.
%
Самое плохое ощущение для программиста - когда вокруг тебя стоят десять
человек и все пытаются найти причину проблемы в твоей программе, а ты уже
понял, в чём проблема, но боишься сказать, потому что это что-то вопиюще
глупое...
%
Решение всех жизненных проблем находится на интернете. Надо только уметь хорошо
искать.
%
Конфликт логических указаний в жизни вызывает фатальную ошибку в работе мозга
программиста - возможно повышение температуры и сильное головокружение вплоть
до рвоты или потери сознания.
%
Тех, кто презирает программистов, программисты презирают сильнее, чем те,
кто презирает программистов, презирают программистов, которые презирают тех,
кто их презирает.

Если ты понял это - ты программист.
%
Русские программисты никогда не используют джойстик. Клавиатура - опасное оружие
в их быстрых руках.
%
Русские программисты никогда не сдаются. Они будут выявлять и исправлять ошибки
в программах, забывая про сон и еду.
%
Жены русских программистов никогда не бывают счастливы. Им не уделяется никакого
внимания, пока в доме есть компьютер.
%
Есть два типа русских программистов: те, которые приносят доход
программированием, и те, которые приносят доход тем, что ни во что не лезут
и не трогают руками.
%
Русские программисты всегда недополучают. В мире нет таких денег, которые
были бы адекватны их реальной ценности.
%
Большие начальники не любят русских программистов. Кому понравится умник,
знающий все обо всем?
%
Русские программисты никогда не читают описания программ и редко пользуются
хелпом. Они легко осваивают новый продукт просто потому, что уже работали со
всеми другими подобными программами раньше.
%
Русские программисты никогда не платят за программное обеспечение. Они
или сами взламывают его или покупают чудесные CD, забитые под завязку взломанным
софтом, которые продаются по 5 долларов в любом достаточно крупном городе.
%
Русские программисты всегда находятся на рубеже передовых технологий. Они
используют самые последние версии самых мощных инструментов, тем более, что
они за это не платят ни копейки.
%
Русские программисты очень опытны в железе. Они могут разобрать ваш компьютер
в считанные минуты и  собрать его с закрытыми глазами. Они помнят конфигурации
перемычек для большинства популярных плат, винчестеров и других устройств. Они
никогда не забывают, какие прерывания и адреса заняты устройствами в их
компьютере.
%
Русские программисты продолжают улучшать и обновлять свои компьютеры до тех
пор, пока в них не остается больше ни одного свободного прерывания, ни одного
свободного разъема и места на передней панели. Если возможности к расширению
у компьютера уже исчерпаны, они покупают новый и соединяют в локальную сеть.
%
Русские программисты программируют на всех уровнях, начиная с команд процессора,
табличка которых всегда находится где-то под рукой. Они обычно помнят наизусть
список функций прерывания Int21H.
%
Русские программисты помнят наизусть как русскую, так и английскую раскладки
клавиатуры. Если русского программиста спросить среди ночи, какая буква
находится между "Ф" и "Д", вы услышите ответ с нескрываемым удивлением в
голосе: "Но ведь между ними целых семь клавиш!"
%
Русские программисты ненавидят Microsoft и их программы, но впрочем иногда
ими пользуются.
%
Русские программисты очень комфортно чувствуют себя в Интернете. Они все
время on-line на случай, если что-то вдруг срочно понадобится.
%
Русские программисты предпочитают продукты компании  Borland, и устанавливают
компиляторы  Microsoft только из-за их подробных хелпов по Windows API.
%
Русские программисты работают только тогда, когда у них для этого
соответствующее настроение. Программирование -  это творческий процесс,
который нельзя подгонять.
%
Русские программисты всегда в настроении для программирования.
%
Eсть два типа русских программистов: те, которые ненавидят Windows и работают
на UNIX, и те, которые ненавидят Windows и работают на Windows. Программисты
для Macintosh не являются программистами в полном смысле этого слова. Чаще
всего их называют "пользователями".
%
Русские программисты не любят кодировать чужие идеи. Каждая программа пишется
лично и с нуля.
%
Русские программисты всегда хранят копию Doom, Duke Nukem или Quake. Они играют
ночами по сети в режимe Deathmatch.
%
Хороший программист характеризуется умением доказать, почему задачу невозможно
выполнить, когда ему просто лень ее выполнять.
%
Пpогpаммист - человек, котоpый pешает пpоблемy, о котоpой вы даже не знали,
таким способом, котоpый вы не понимаете.
%
Плохомy пpогpаммеpy дpайвеpы мешают!
%
Hикого pабота пpогpаммы не yдивляет так часто, как ее создателя!
%
Тяжела жизнь пpогpаммиста: pадость находки своего бага всегда омpачает
осознание собственной тyпости...
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Чти операционную систему свою и не хай ее разработчиков, ибо им и без
  тебя икается. А то и сам таким станешь.
%
ЗАПОВЕДИ ПРОГРАММИСТА
 Если у тебя хакер украл файл, пошли ему еще два по e-mail. В твоем каталоге
 сроду ничего путного не водилось, а мелкий спам душу согреет.
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Если тебя друзья величают хакером, знай, ламер ты, ибо настоящего хакера
  не видно, не слышно и нет у него никаких друзей кроме компьютера.
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Hе укради программы чужой. Да и зачем тебе чужие баги, если ты от своих
  не знаешь как избавиться?
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Если жена конфликтует с компьютером, брось жену. Ибо компьютер кормит тебя,
  удовлетворяет и развлекает лучше. А жену можно подобрать новую, побродив
  по сайтам знакомств.
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Возлюби ближнего своего, но через интернет.
  Ибо СПИДом от этого еще никто не заражался.
%
ЗАПОВЕДИ ПРОГРАММИСТА
  Лучше компьютера может быть только пиво, но одно другому не мешает.
%
Тяжела и неказиста
Жизнь простого программиста
%
Programming is like a sex: one mistake and you have to support it for all your life...
%
Девушка-программер едет в трамвае, читает книгу.
Старушка смотрит на девушку, смотрит на книгу,
крестится и в ужасе выбегает на следующей остановке.
Девушка читала книгу "Язык Ада"
%
Надпись на могиле пpогpаммеpа:
Пpичина смеpти : Run-time error at 18:12:97
Пpичина pождения: GPF at : 18:12:97
%
Если инженер думает, что в килобайте 1000 байт, то программист думает,
что в килограмме 1024 грамма.
%
Работа требует в 2 раза больше времени, чем думает программист,
и в 10 раз больше или меньше, чем думает его начальник.
%
Хочешь стать бесконечно значительным, раздели себя на ноль.
%
Народная примета: Если пpогpаммист в 09.00 утpа на pаботе, значит он там ночевал...
%
Фидошник звонит в Спpавочную:
- У вас можно телефон по адpесу узнать???
- Да можно.
- 2:5030/514.7 !!!
%
Папа! А что означает Format C: Complete?
%
Программисты не умирают... они теряют память...
%
Ничто так не ограничивает полёт мысли программиста, как компилятор.
%
- Христос воскрес! - Fixed
%
"Hello World!" 17 errors, 31 warnings
%
Дружбы народов надёжный applet
%
Великий грех всех программ перед программистами - они делают то,
что программист написал, а не то, что он имел в виду.
%
Беседуют два программиста.
- Чем программер отличается от обычного смертного?
- А тем, что в состоянии ответить на вопрос, в котором уже заключен ответ.
- Это как же?
- Hу, например, ответь на вопрос: сколько будет 2х2=4 ?
- Естественно - TRUE !
%
Автором программы были выявлены недокументированные возможности...
%
Больше ошибок в программе -> богаче живёт программист.
%
Большой программе - большие глюки.
%
Все программисты - оптимисты!
%
Если отладка - уничтожение багов, то программирование - их создание.
%
Если я не вернyсь - считайте меня программистом.
%
И Бейсик - сын ошибок трудных, и Клиппер Парадоксов друг.
%
И Ленин не на Си писал пpогpамму...
%
Кожен москаль обирає Паскаль, хохли же усі пишуть на Сі.
%
Любовь зла, полюбишь и паскаль...
%
Мы все писали на Паскале чего-нибудь и как-нибудь...
%
Настоящие программисты делают так: COPY CON PROGRAM. EXE.
%
Наши кодеры - самые кодерастые кодеры в мире!
%
Не стреляйте в программиста - он комментирует как может.
%
Ничто так не ограничивает полёт мысли программиста, как компилятор.
%
Оставьте программирование программатору.
%
Отлаживание - избавление программы от лажи!
%
Пpогpаммист ошибается 2 pаза в жизни: пpи pождении и пpи выбоpе
пpофессии.
%
Пишите программы во сне и на ЯВУ.
%
Похоже, что продовольственная программа СССР была написана на
Бейсике...
%
Пришли мне, плиз, безысходники своей программы.
%
Программерское: Какие красивые, длинные логи!
%
Программу циклом не испортишь.
%
Путь к мозгу программиста лежит через его геморрой.
%
С миру по ячейке - программисту банк данных.
%
У нас нет пpогpаммного обеспечения, зато есть беспечное
пpогpаммиpование.
%
Чем больше прога, тем толще глюки...
%
Шампунь Panteine-ProV Intel Inside с про-витамином P6 для
программистов.
%
-Этослужбатехническойподдержки?Уменяпробелзапалпомогите!
Ответ: Настоящие_программисты_пробелами_не_пользуются!
%
Documentation - The worst part of programming.
%
God is Real, unless declared as Integer.
%
Старый глюк лучше новых двух.
%
Как программисты убивают таракана? Один держит его, второй ставит на
него Windows'95.
%
- Папа, а почему солнце встает на востоке, а заходит на западе?
- (не отрываясь от компьютера) Сынок, ты проверял?
- Проверял...
- Работает?
- Ну да...
- (поворачивается к сыну) Ты только, пожалуйста, ничего не трогай!!!
%
В сумного програмера запитують:
 - Ну що, ти дописав таки ту прораму?
 - Так, лишився на ніч на роботі, але таки дописав...
 - А чого такий сумний?
 - Та на [BackSpace]'і заснув....
%
Настоящий программист - это тот, кто умеет писать программы, но не делает этого.
%
Может ли господь бог написать программу, которую он не сможет отладить?
%
ЗАКОН КОМПЬЮТЕРА ПРИМЕНИТЕЛЬНО К АЛУ
 Машина считает, человек принимает (решения,...)
%
ВТОРОЙ ЗАКОН ВЕЙНБЕРГА
 Первый залетевший дятел разрушил бы цивилизацию, если бы строители строили
 здания так же, как программисты пишут программы.
%
mаlе - мужчина.
fеmаlе - женщина.
е-mаlе - программист
%