Две вариации очень старого классического юмора
«1.03. Ура! Нам предложили крупный контракт на постройку 12-этажного жилого дома. У всех бурный энтузиазм. Выпили на радостях 2 ящика пива.
2.03. Заказчику не нравится выражение «как только, так сразу». Требует назвать конкретные сроки. Темный, ничего не смыслит в высоких технологиях.
3.03. Обсуждали сроки. Выпили 3 ящика пива. Петрович говорит, что тут всей работы на 4 месяца. Значит, на самом деле 8. В итоге в контракте записали 12, хотя раньше, чем за 16, вряд ли управимся.
6.03. Петрович пошел сдавать бутылки.
8.03. Отмечаем 8 Марта. Женщин у нас в фирме нет, так что праздник никто не портит.
2.04. Петрович говорит, что пора начинать работать. Сговорились они, что ли? Обнесли площадку забором и повесили красивые плакаты «Строительство ведет компания «Аllstrоу» (www.аllstrоу.ru)». С чувством выполненного долга играем в Quаkе.
20.04. Пришел заказчик, интересовался, как дела. Посадили его за Quаkе и позволили нас всех обыграть.
21.04. Обсуждали проект. Сидоров предлагает крупноблочную архитектуру. Петрович настаивает, что все надо строить по старинке, из кирпича, не по-ламерски. Самый радикальный проект предложил Алекс: построить несколько десятков деревянных коттеджей и потом соединить их подземными туннелями. На Западе сейчас так модно. Напомнили ему, что заказчик требует именно 12-этажный дом. Пытались решить вопрос дуэлью в Quаkе. Алекса с его коттеджами завалили сразу, но между Петровичем и Сидоровым вышла ничья. В итоге каждый будет строить по своему плану, а потом попытаемся все это соединить, чтоб не рухнуло.
30.04. Первый этаж готов! Показали его заказчику. Он интересовался, почему в разных комнатах разная высота потолков, почему из стен вываливаются кирпичи и почему в доме нет подъезда, а влезать приходится через окно. Объяснили ему, что это специальные ограничения демо-версии. Уходим на праздники, гордые собой.
10.05. Петрович протрезвел первым и долго ругался. Мы думали, что Алекс выпил все пиво. Оказалось хуже: мы забыли про фундамент. В проекте он, конечно, описан, но ведь документацию читают только ламеры.
11.05. Ломали первый этаж. Обидно, блин.
11.07. Работаем. Петрович достраивает второй этаж, Сидоров — пятый. Алекс отгрохал шахту лифта до девятого этажа, она в сильный ветер подозрительно качается. Временно поставили деревянные подпорки.
17.07. Алекс строит чердак и крышу. На земле. Потом поднимем краном.
13.08. У Сидорова не стыкуются панели. Щель больше метра. Сидоров позвал Петровича, но тот заявил, что у него своих дел по горло и вообще без знания внутренней архитектуры панелей ничего сделать нельзя.
14.08. Разломали несколько панелей, чтобы Петрович мог изучить внутреннюю архитектуру. Петрович ругается, кричит, что проектировщики панелей — полные ламеры.
17.08. Петрович заделал дыру. Правда, панели при этом перекосились, но это уже мелочи. Проводку из обеих панелей пришлось вывести наружу и связать узлом. Петрович замотал узел изолентой и уверяет, что будет работать, если только дождь не пойдет.
1.09. Стройкомбинат выпустил новую версию панелей, улучшенной прочности и утепленности, со встроенными стенными шкафами. Правда, ни по форме, ни по размеру они не совместимы с предыдущими и в три раза тяжелее. На какую архитектуру они вообще рассчитывают, эти комбинатские?
16.09. Прибежал Алекс, обуреваемый идеей. Предлагает сделать все окна в доме изменяемого размера. Говорит, заказчик будет тащиться. Сказали ему, чтоб не выпендривался.
2.10. Петрович добрался до пятого этажа. Горд собой. Обратили его внимание на тот факт, что его стена наклонена под углом 40 градусов. Он ругался, кричал, что мы ламеры и ничего не понимаем. Потом обещал подумать.
3.10. Приходил заказчик. Спросил, почему стена наклонена под углом 40 градусов. Объясняли ему про силу Кориолиса. Он все выслушал, потом сказал, что он, конечно, в строительном деле ничего не смыслит, но у него по соседству точно такой же дом, и там стена прямая. Блин. Потом этот идиот Алекс ляпнул при нем про свои изменяемые окна. Заказчик, естественно, загорелся и настаивает, чтоб делали именно так. Дважды блин.
4.10. Спросили Алекса, придется ли все разбирать ради его окон. Он уверяет, что нет — будто бы и у стандартных панелей есть такая недокументированная функция.
5.10. Петрович признал, что со стеной действительно имеется проблема. Говорит, что неправильно положил какой-то кирпич. Но чтобы понять, какой именно, надо перебрать их все. Проще все снести и построить заново.
6.10. Убеждали Петровича, что построить все заново из кирпича он уже не успеет. Демонстрировали ему расчеты на калькуляторе. Петрович ругался, кричал, что калькулятор придумали ламеры. Потом все-таки согласился строить из панелей и ушел с горя в запой.
8.10. Ломали кирпичную часть. Попутно повредили панельную. Вся постройка скрипит и угрожающе шатается. Укрепили деревянными подпорками и пошли играть в Quаkе.
17.10. Петрович вышел из запоя. Работаем.
7.11. Празднуем 7 Ноября — или как оно там теперь называется? Коммунистов у нас в фирме нет, так что праздник никто не портит.
15.11. Вспомнили, что у нас кран достает только до 8 этажа. Послали Сидорова доставать новый кран. Играем в Quаkе. Алекс замочил Петровича. Растет смена!
24.11. Вернулся Сидоров. Кран не достал, зато достал крутой экскаватор. Предлагает вырыть глубокую шахту и построить дом не в высоту, а в глубину. Говорит, что нигде в контракте не сказано, что 12 этажей должны быть над поверхностью. Еле отговорили.
25.11. Устроили мозговой штурм по проблеме крана. На последней бутылке пива нашли решение. Бросили основное строительство. Строим рядом 4-этажный дом. Потом втащим наш кран ему на крышу.
25.12. Празднуем католическое Рождество. Католиков у нас в фирме нет, так что праздник никто не портит.
14.01. Ничего не помню. Голова болит. Мужики, какой сейчас год?
2.02. Ну, кажется, наконец-то достраиваем 12-й этаж. Завтра будем прилаживать сверху чердак и крышу, что соорудил Алекс.
3.02. Алекс — ламер. Крыша регулярно съезжает. Пока подперли краном. Думаем, что делать дальше.
4.02. Алекс доказывает, что он не виноват. Просто 12 этажей Сидорова на 4 метра выше и на 5 метров шире, чем 12 этажей Петровича. Выяснилось, что они строили из разных панелей. Но Алекс все равно ламер, поскольку его крыша не подходит по размеру ни одному из вариантов. Его шахта лифта, кстати, тоже.
5.02. Латали, укрепляли и наращивали крышу. Петрович говорит, что будет держаться, если снег не пойдет.
7.02. Снег пошел.
10.02. Соорудили крышу из фанеры, покрасили под жесть. Будем надеяться, заказчик не заметит.
11.02. Тестировали лифт. Его остановки приходятся между этажами, но выбраться из кабины можно. На четных этажах ползком, на нечетных — подтягиваясь. Не забыть описать это в документации.
12.02. А вообще-то лифт ездит крайне медленно. Петрович ругает всех ламерами и собирается заняться оптимизацией.
13.02. Петрович оптимизировал лифт. Тот разогнался, пробил крышу и улетел в неизвестном направлении. Хорошо, что крыша фанерная, и чинить будет легко. После этого шахта лифта рухнула. Вспомнили, что так и не заменили деревянные подпорки на что-нибудь более прочное. Ничего. Ходить пешком полезно.
15.02. Идут отделочные работы. Почему-то куда-то исчезают маляры и штукатуры. Договорились, чтоб прислали еще.
17.02. Выяснилось, что из-за ошибки Сидорова двери на этажах со второго по шестой открываются только на вход. В результате на этих этажах скопилось множество маляров и штукатуров, которые не могут выйти обратно. Сидоров обещал все поправить. Пока кормим маляров и штукатуров через форточки.
20.02. Алекс, наконец, доделал свои изменяющиеся окна. Тестировали. Выяснилось, что при изменении размера окна в нем бьются стекла. Кроме того, наблюдается ряд побочных эффектов. Например, в гостиную одной квартиры может въехать унитаз и ванна из другой. Также иногда исчезают двери и осыпаются балконы. Жаловаться на стройкомбинат бесполезно — они скажут, что нечего пользоваться недокументированными функциями.
21.02. Приходил заказчик. Спрашивал, нельзя ли внести в проект небольшие изменения. В частности, вместо 12-этажного дома построить поселок из деревянных коттеджей, соединенных туннелями. Он прочитал, что на Западе сейчас так модно. Нейтрализовали Алекса прежде, чем тот успел открыть рот, и вежливо, но твердо объяснили заказчику, что он не прав.
22.02. Балконы продолжают сыпаться, хотя изменяемые окна мы больше не трогали. Видимо, это какой-то независимый глюк. Какой, искать уже поздно, так что просто отодрали оставшиеся балконы от греха. Попробуем объяснить заказчику, что это сделано в целях оптимизации.
23.02. Праздновали 23 февраля. Военных у нас в фирме нет, так что праздник никто не портил. Женщин тоже нет, так что подарков нам никто не дарил. Обидно.
25.02. Алекс попытался доделать свои окна. В результате половина из них ужалась до нулевого размера и обратно не разворачивается. Сказали ему, чтоб больше не выпендривался, а то будет еще хуже.
27.02. Вспомнили, что так и забыли сделать подъезд. Размышляли, не рухнет ли дом, если прорубить его сейчас. Сидоров сказал, что лучше не рисковать. Петрович обозвал его ламером и согласился. Не забыть описать в документации вход через окно как особенность дизайна.
1.03. К-как первое марта?! Откуда?! Вчера же еще… Блин. Кто ж знал, что в этом ламерском феврале 28 дней! Выходит, сдача объекта — не через неделю, а послезавтра?!
2.03. Аврал. Работаем 24 часа в сутки, не просыпаясь.
3.03. Убедили заказчика, что нам нужен еще день для финального тестирования. М-да, ну мы вчера и наработали… А в общем, не все так страшно. Ну что с того, что некоторые двери находятся в полу или в потолке, либо ведут с десятого этажа прямиком на улицу, в некоторые квартиры в принципе невозможно попасть, санузел кое-где совмещен с кухней, в половине дома нет воды, в другой половине — электричества, канализация обрывается на шестом этаже, а лестницу между восьмым и девятым пришлось сделать веревочной? Главное — провести заказчика правильным маршрутом. И еще — успеть до завтра развесить на месте исчезнувших окон картинки с изображением заоконных пейзажей…
4.03. Yes! Yes! Мы сделали это! Отмечаем сдачу объекта. Я пью мало, мне надо еще успеть уволиться, прежде чем эта хренотень рухнет к чертовой матери…»
Взято с https://xakep.ru/2001/06/19/12860/
«Если бы программисты строили дома. То как?
Assembler.
Притаскивает на стройку огромную глыбу гранита, зарывает её в землю, потом аккуратно и скурпулёзно, зубильцем и молоточком, вырезает из глыбы дом. Если строит дом из кирпичей, то никогда не пользуется чужими кирпичами, для каждого места тщательно и с любовью вырезает нужный кирпич, который подходит к другим так плотно, что не проходит воздух и не нужен утеплитель. Продвинутым мастерам даже не нужен цемент, кирпичи плотно липнут друг к другу на молекулярном уровне. Дом получается крепкий, красивый и единственный в своём роде, не похожий ни на какие другие дома. Вся постройка легко выдёргивается из земли и легко ставится на новое место, если нужно. Каждая квартира индивидуальна по отделке и интерьеру. Но везде чувствуется минимализм: минимум мебели, обои, ковры, украшения фактически отсутсвуют, но всё равно получается красиво. Ярким примером строительсва assembler-программистов являются станции метрополитена.
C
Похож на Assembler программиста, но строит дом краном, хотя в кармане таскает молоток и зубильце, и иногда ими пользуется. В отличие от Assembler, сначала роет катлаван, потом садится и продумывает внешний вид кирпича, трубы, унитаза, телевизора, холодильника, жильца… Потом быстро и аккуратно строит дом и размещает в нём всё то, что напроектировал. Дома’ у C-программиста получаются разные, но всегда видно схожесть, стиль. В доме в любой комнате можно всегда быстро сделать перепланировку и это никак не скажется на других местах. Минимализм тоже чувствуется, но уже есть коврики, шторки и прочие мелкие украшения. Правда, иногда могут быть нестыковки, например, из резетки может потечь вода или из крана пойти электрический ток, поэтому, если дом не снабжён пробниками, из него можно легко вылететь в окно, если долбанёт током, и никто тебя не поймает. Зато дом имеет свою кательную, канализацию и электростанцию. Для того чтобы функционировать, требует только землю, на которую его можно поставить.
С++
Любит больше планировать и разрабатывать, чем строить. Зато, чтобы не было нестыковок, как у C-программиста, планирует всё блочно: раковину с водой, розетки с электричеством, канализацию с … Хотя, на этой почве иногда тоже может встрять: унитаз с холодной и горячей водой и душем, лампочка с пультом управления и антеной, кресло с крышкой, смотровой глазок с форточкой. Сам дом строит из блоков. Блок — квартира. Ввиду ошибок использования ООП иногда в каждой квартире появляется персональный лифт на один этаж, подъездный козырёк и личный мусорный бак с личным мусоропроводом. Зато иногда на одном лифте можно ездить по всем подъездам!
MFC
По манере строительства похож на С++ программиста. Но для постройки берёт, восновном, блоки, придуманные Мiнистерством Sтроительcfа. Блоки, на первый взгляд, очень продуманные и многофункциональные, но на самом деле, очень громоздские, если покопаться в квартире, можно найти кучу дверей, труб, проводов, которые ведут непонятно куда. Нельзя выйти в подъезд из квартиры, если там уже кто-то есть. Нельзя одновременно двум людям ехать в лифте. Зато лифт с автоматическими дверями и по человеку может определить, куда тот едет, кнопки, фактически, не нужны. Отопление, вода, канализация, электричество — центральные, принадежать Miинстерсву Sтроительсftа. Кстати к ним и ведут непонятные двери, трубы и провода, которые находят в квартирах жильцы. Дом внутри и снаружи выгладит красиво, и если сильно внутри не заставлять всё мебелью и не селить много людей — работает нормально.
Borland’s
Строит дом огромным краном. Причём сначала ставит каркас дома. Потом вставляет в него готовые квартиры. Процесс строительтва красив и приятен(чего не скажешь про эксплуатацию), судя по всему, тайный девиз (и клятва) Борланда «Всё для строителя!(На жильцов — пофиг!)». Borland-строитель большой любитель блоков. Кирпичами пользуются лишь единици, и то, когда надо заделать дыры, и дыры в доме уже размером с человека. Непосвящённым кажется, что Borland-стройка работает быстрее за счёт быстрой установки блоков, но цемент… цемент у них свой, сохнет по два-три дня и часто сыпется. Сбоку от каждного дома возводится огромный, в разы больше размера самого дома, страшный чёрный куб с надписью «VCL» на боку. Но, судя по строительным форумам в интерете, редкий Borland-строитель знает, нафига этот куб нужен. В кубе размещается система электричества, водоснабжения, отопления и канализации, которые в свою очередь, прицеплены к центральной системе Miнистертсва Sтроительftа. Но, как ни странно, просто присоединить всё к центральной системе нельзя. Кроме этого в кубе VCL есть кабельное телевидение, интернет, управление дверями, окнами, цветами на окнах, лифтом, лестницами, жильцами, вентиляцией и даже голубями на крыше, грязью у подъезда и шумом с улицы. Причём, даже если вы строите одноэтажный сарайчик без ТВ, интернета, ванны и с туалтетом во дворе, но с ковриком на пороге: нет куба VCL — в сарай вам не попасть.
SQL.
Сам по себе дома не строит, но помогает другим, когда надо сделать коммуникации. Профессионал в этом деле. Оптимизирует в доме до максимума работу лифтов, водоснабжение, канализацию, общепит и движение жильцов на лестничных площадках. Всё летает со свистом. И всё это в одной трубе! Строг, добр и справедлив, всё хозяйство плотно контролирует транзакциями. Если вы съели что-то не то — сделает откат. Если криво покакали — тоже.
Java.
Первым делом строит вокруг стройки забор. Причём потом его так и оставляет. И дом приделывает прям к забору. Про зубило и молоток вообще не знает. Дом строит так же быстро как с++ строитель, использует для строительства блоки своего стройтреста «JDK», кирпичами не пользуется из принципа. Блоки лепить можно только на забор. Зато в дом, через забор, нельзя войти, если ты не являешься жильцом дома! Правда, если ты являешься жильцом дома, то ты уже не можешь из него выйти… Но, что бы жильцам не быть в полной изоляции, в заборе продуманы специальные окна, из который можно пообщаться с проходящими мимо людьми. Зато в каждой квартире делает шагающие мусорные вёдра, которые, сами собирают мусор по квартире и, по мере заполнения, сами себя выносят в мусоропровод. В фундаменте делает специальную систему автономности, что позволяет размещать дом хоть на Марсе.
.Net
Завистник Java-строителя. Тоже хотел сделать универсальный фундамент. Сделал. Но фундамент получился огромный и кривой и дома с него постоянно сползали и сваливались. Поэтому постоянно придумывал дополнительные огромные каркасы, которые надо было сверху ставить на фундамент. В результате, вся эта конструкция достигла веса в 500 тысяч тонн. Но сам .Net строитель на каждом углу утверждает, что всё у него очень круто и правильно и всех призывает строить дома только на его фундаменте, потому что скоро мы все полетим в космос, а в космосе можно будет жить только в его домах.
HTML.
Считает и всегда гордо называет себя строителем! Хотя, на самом деле, отделочник. Часто профессионал-декоратор. Ну, или, по крайней мере, просто декоратор…. Ну, в худшем случае, маляр-штукатур…. Причём, отделку делать умеет только в общественных зданиях. Чтобы применить его труды в обычном доме, приходится лепить на стены, потолок и пол специальную толстую прослойку. Но его это не волнует. Скорее всего, он об этом даже не знает. Для него главное — красота и гармония. Отделывая здание изнутри, часто увлекается и красочно обрисовывает весь дом снаружи. Ради красоты способен обвесить весь дом неподъёмными плакатами и декорациями.
JScript.
Непревзойдённый специалист по установке палаток. За день способен построить целый палаточный город-мегаполис со всеми удобствами, ваннами, туалетами, электричеством, кабельным ТВ прям внутри палаток, с палаточными магазинами, палаточными кинотеатрами, палаточными больницами, палаточными автобусами, палаточными вокзалами-аэропортами,… Часто помогает HTML-декоратору.
VBScript.
Тоже думает, что он самый лучший построитель полаток. На самом деле, палатки ставит криво, где что внутри — непонятно. Но считает себя лучшим, потому что Miнистерство Sтроительсва ему покровительсвует.
Hacker.
По ошибке причисляется к разрушителям домов(см. Cracker и Virusmaker). На самом деле, он индивидуал-строитель-отделочник. Строительсво знает на уровне Assembler-строителя. Ищет в стенах пустоты, делает из них дополнительные комнаты себе в квартиру (при этом не теснит соседей). Некоторые умельцы разращивают квартиру до объема, превышающего весь дом. Ищет в стенах лишнюю проводку, трубы, детали и пускает их в дело. Как правило, Hacker доводит до ума водоснабжение, канализацию и внешний вид дома путём нахождения скрытых внутренних резервов, а не навешивая сверху красивые декорации. Дом, отделанный Hacker-ом, виден издалека и является произведением искусств.
Administrator.
Не строитель. И знает это. Зато лучше всех ставит двери и врезает замки. Лучший сантехник-электрик-слесарь-плотник. Следит за лампочками в подъездах. Развешивает указатели и рисует план эвакуации. Налаживает регулируемое двусторонне движение жильцов на лестницах. Раздаёт жильцам ключи, огнетушители, ломы, противогазы, парашюты, спасательные круги и радиомаяки со спутниковой системой слежения. Особо рьяние ставят на лестничных площадках светофоры, а у подъезда — пограничника с собакой. В танке.
Cracker.
Тоже не строитель, но строительсво знает на уровне Assembler-строителя, чем и пользуется когда хочет жить в доме незаконно. Обманывает Администратора, обходит пограничника, подменяет собаку на кошку, танк на водку, спаивает водкой пограничника, проникает в дом… и нарывается на нового пограничника…. и так до тех пор, пока не доберётся до квартир, потом делает копии ключей от всех квартир, от каких сможет, и живёт одновременно в каждой за бесплатно. Хитёр и изобретателен. Если не может подобрать ключ, может просто выломать дверь, или выбить окно и приделать верёвочную лестницу. Или перевернуть дверь лифта внутрь квартир. Или просверлить люк в крыше. Или отломить боковую стену дома. Особо усидчивые могут порушить весь дом.
Virusmaker.
Антистроитель. Выращивает крыс, кротов, бобров, дятлов, червей и прочую живность, способную своей жизнедеятельностью порушить дом соседа. Умный и злой Virusmaker всегда выращивает кротов и дятлов, которые генетически не видят его дом и селятся только на постройках Miнестерства Sтроительсftа. Тупой и злой Virusmaker растит кротов, бобров как попало, кустарно, и часто потом сам не знает, что с ними делать, когда те начинают сгрызать его дом, который, как правило и принадлежить Miнистертву Sтроительсfta.
Касперский.
Крысо-бобро-дятло-черве-лов. Заваливает весь дом капканами, ловушками и сильками, из-за чего ставновится трудно по нему перемещаться даже жильцам. Забирает себе в каждой квартире по комнате, делает из неё пулёметную ДОТ для отстрела вредителей. Часто пулемётом пугает самих жильцов. На входе у пограничника подменяет собаку на свинью, которая своим криком распугивает всех жильцов.
© siebentearbeit»
