Кодекс Русских Программистов - этих героических людей
Русские программисты...
- ... никогда не читают описания программ и редко пользуются хелпом. Они легко осваивают новый продукт просто потому, что уже работали со всеми другими подобными программами раньше.
- ... никогда не платят за программное обеспечение. Они или сами взламывают его, или покупают чудесные CD забитые под завязку взломанным софтом, которые продаются по $5 в любом достаточно крупном городе.
- ... всегда находятся на рубеже передовых технологий. Они используют самые последние версии самых мощных инструментов, тем более что они за это не платят ни копейки
- ... очень опытны в железе. Они могут разобрать ваш компьютер в считанные минуты и собрать его с закрытыми глазами. Они помнят конфигурации перемычек для большинства популярных плат, винчестеров и других устройств. Они никогда не забывают, какие прерывания и адреса заняты устройствами в их компьютере.
? -... продолжают улучшать и обновлять свои компьютеры до тех пор, пока в них не остается больше ни одного свободного прерывания, ни одного свободного разъема и места на передней панели. Если возможности к расширению у компьютера уже исчерпаны, они покупают новый и соединяют оба в локальную сеть.
- ... программируют на всех уровнях, начиная с команд процессора, табличка которых всегда находится где-то под рукой. Они обычно помнят наизусть список функций прерывания Int21H.
- ... помнят наизусть как русскую, так и английскую раскладки клавиатуры. Если русского программиста спросить среди ночи, какая буква находится между "Ф" и "Д", вы услышите в ответ с нескрываемым удивление в голосе: "Но ведь между ними целых семь клавиш!"
- ... ненавидят Microsoft и их программы, но, впрочем, иногда ими пользуются.
- ... предпочитают продукты компании Borland и устанавливают компиляторы Microsoft только из-за их подробных хелпов по Windows API.
- ... очень комфортно себя чувствуют на Интернете. Они все время online на случай, если что-то вдруг срочно понадобится.
- ... работают только когда у них для этого соответствующее настроение. Программирование - это творческий процесс, который нельзя подгонять.
- ... всегда в настроении для программирования.
- ... не любят кодировать чужие идеи. Каждая программа пишется лично и с нуля.
- ... всегда хранят копию игрушки Doom, Duke Nukem или Quake. Они играют ночами по сети в только в режиме Deathmatch.
- ... никогда не используют джойстик. Клавиатура - опасное оружие в их быстрых руках.
- ... никогда не сдаются. Они будут выявлять и исправлять ошибки в своих программах, забывая про сон и еду.
- ... всегда недополучают. В мире нет таких денег, которые бы были адекватны их реальной ценности.
- ... никогда не продумывают структуру всей программы. Они пишут на вдохновении, иногда много часов без перерыва, движимые желанием запустить программу как можно скорее. Когда программа наконец запускается и работает без ошибок, они падают замертво на пол и беспробудно спят по 20-30 часов, счастливо улыбаясь во сне.
- ... никогда не используют методический подход к программированию. Каждая программа рассматривается как произведение искусства и пишется в страшно неудобное время, чаще всего - когда надо срочно завершать другие проекты.
- ... не любят использовать шаблоны. Их программы - это индивидуально написанные произведения с большой долей импровизации.
- ... любят суши. Японский ресторан - единственное место, ради которого можно отложить отладочную сессию в Пятницу вечером.
- ... едят очень мало. Обычно они умудряются перекусить во время долгой компиляции или длительной загрузки файла с Интернета.
- ... обычно спят с 6 утра до 8 утра. Остаток дня (и ночь) они проводят в полусонном состоянии, что, впрочем, никак не отражается на их эффективности.
- ... игнорируют стандартное расписание с перерывом на обед в 12 часов дня. Они обычно обедают в 2-3 часа дня. Если они уходят на обед после 4-х, то они уже на работу не возвращаются.
- ... любят сидеть на IRC. Общение с реальными людьми занимает слишком много времени, чтобы об этом можно было думать всерьез
- ... никогда не приступают к работе сразу по приходу на работу. Сначала надо проверить почту, ответить на все письма, прочитать и ответить в любимую конференцию, прочитать ежедневники на Интернете и попить чаю, точнее, их утренний ритуал, обычно занимает все время до обеда. Реальная работа начинается сразу после обеда и перемежается с активностью на Интернете.
- ... бывают двух типов – те, которые приносят доход программированием, и те, которые приносят доход тем, что ни во что не лезут и не трогают руками.
- ... бывают еще двух подтипов - те, которые ненавидят Windows и работают на UNIX, и те, которые ненавидят Windows и работают на Windows. Программисты для Macintosh не являются программистами в полном смысле этого слово. Чаще всего их называют "пользователями".
- ... никогда не могут сделать счастливыми своих жен, поскольку им не уделяется совсем никакого внимание, пока в доме есть хоть один компьютер.
- ... не любимы Большими начальниками. А кому понравится умник, знающий все обо всем?
- ... могут не бояться увольнения Большим начальником. Те ведь знают, что, даже работая 10 часов в неделю в полупьяном состоянии, русский программист сделает больше, чем профессор, как в небольших задачах, так и в перспективе.
- ..., приходя в дом, где есть компьютер, рано или поздно все равно окажутся за ним, под любым предлогом - проверки работоспособности, настройки или еще чего-нибудь.
- ... починят в гостях любой компьютер за рекордно короткий промежуток времени, даже если он безнадежно сломан.
- ... любую поездку в гости, на природу или на пляж используют для того, чтобы лишний раз вздремнуть. Любой отдаление от компьютера сразу же заставляет организм вспомнить о хроническом недосыпе и буквально валит с ног. Хронический недосып может принять угрожающие формы, если у программиста есть лаптоп.