Как программисты дом строели
Ура! Hам предложили крупный контракт на постройку 12-этажного жилого дома. У всехбурный энтузиазм. Выпили на радостях 2 ящика пива.2.03. Заказчику не нравится выражение как только, так сразу. Требует назвать конкретныесроки. Темный народ эти заказчики, ничего не смыслят в высоких технологиях.3.03. Обсуждали сроки. Выпили 3 ящика пива. Петрович говорит, что тут всей работы на 4месяца. Значит, на самом деле 8. В итоге в контракте записали 12, хотя раньше, чем за 16, вряд лиуправимся.4.03. Отмечаем подписание контракта.5.03. Отмечаем подписание контракта.6.03. Петрович пошел сдавать бутылки.7.03. Продолжаем отмечать подписание контракта на деньги, вырученные Петровичем.8.03. Отмечаем 8 марта. Женщин у нас в фирме нет, так что праздник никто не портил.9.03. Долго вспоминали, что же мы отмечали вчера. Пришел Алекс, сказал, что пора быначинать работать. Послали. Играем в Quake.1.04. Пришел Сидоров и сказал, что пора начинать работать. Кого он хочет наколоть своимипервоапрельскими шуточками?2.04. Петрович тоже говорит, что пора начинать работать. Сговорились они, что ли? Обнеслиплощадку забором и повесили красивые плакаты Строительство ведет компания Домострой. С чувствомвыполненного долга играем в Quake.20.04. Пришел заказчик, интересовался, как дела. Посадили его за компьютер с Quakeом ипозволили нас всех обыграть. Ушел очень довольный. Однако пора, кажется, и впрямь начинатьработать.21.04. Обсуждали проект. Сидоров предлагает крупноблочную архитектуру. Петрович говорит,что блоки громоздкие, плохо стыкуются друг с другом, содержат много лишнего и вообще еще неизвестно,какие у них там внутри трещины. Заявляет, что из блоков строят только законченные ламеры.Hастаивает,что все надо строить по старинке, из кирпича, хоть это и намного дольше. Самый радикальный проектпредложил Алекс. Он говорит, что вообще не нужно строить 12-этажный дом, а нужно построить несколькодесятков деревянных коттеджей и соединить их подземными туннелями. Дескать, на Западе сейчас такмодно. Hапомнили ему, что заказчик требует именно 12-этажный дом. Он отбивался и кричал, чтозаказчики тупы по определению, и слушают их только законченные ламеры. В самый интересный моментдискуссии кончилось пиво. Решили продолжить завтра.22.04. Пытались решить вопрос дуэлью в Quake. Алекса с его коттеджами завалили сразу, номежду Петровичем и Сидоровым вышла ничья. В итоге каждый будет строить по своему плану, а потомпопытаемся все это соединить, чтоб не рухнуло.23.04. Hачали строить. У всех бурный энтузиазм.30.04. Первый этаж готов! Показали его заказчику. Он интересовался, почему в разныхкомнатах разная высота потолков, почему из стен вываливаются кирпичи и почему в доме нет подъезда, авлезать приходится через окно. Объяснили ему, что это специальные ограничения демо-версии. Уходим напраздники, гордые собой.10.05. Петрович протрезвел первым и долго ругался. Мы думали, что Алекс выпил все пиво.Оказалось, все еще хуже: Петрович вспомнил, что мы забыли про фундамент. В проекте он, конечно,описан, но ведь документацию читают только ламеры.11.05. Ломали первый этаж. Обидно, блин. С другой стороны, хорошо, что раньше работать неначали, а то бы сколько труда насмарку.11.07. Работаем. Петрович достраивает второй этаж, Сидоров - пятый. Алекс отгрохал шахтулифта до девятого этажа, она теперь торчит над всей конструкцией и в сильный ветер подозрительнокачается. Временно поставили деревянные подпорки.17.07. Алекс строит чердак и крышу. Поскольку верхних этажей еще нет, строить приходитсяна земле. Потом поднимем краном. По крайней мере, Алекс на это надеется.13.08. У Сидорова не стыкуются панели. Щель больше метра. Панели подходящей формы, чтобыее заткнуть, нет. Сидоров позвал Петровича и предложил заделать кирпичом. Петрович заявил, что унего своих дел по горло, и вообще, без знания внутренней архитектуры панелей ничего сделать нельзя.14.08. Разломали несколько панелей, чтобы Петрович мог изучить внутреннюю архитектуру.Петрович ругается, кричит, что проектировщики панелей - полные ламеры.17.08. Петрович заделал дыру. Правда, панели при этом перекосились, но это уже мелочи.Проводку из обеих панелей пришлось вывести наружу и связать узлом. Петрович замотал узел изолентой иуверяет, что будет работать, если только дождь не пойдет.1.09.Стройкомбинат выпустил новую версию панелей, улучшенной прочности и утепленности, совстроенными стенными шкафами. Правда, ни по форме, ни по размеру они не совместимы с предыдущими и,кроме того, в три раза тяжелее. Сидоров рвется разломать все, что мы уже сделали, и перестроитьзаново, с новыми панелями. Еле отговорили. Да и, в любом случае, фундамент такую тяжесть бы невыдержал. Hа какую архитектуру они вообще рассчитывают, эти комбинатские?16.09. Прибежал Алекс, обуреваемый идеей. Предлагает сделать все окна в доме изменяемогоразмера. Говорит, заказчик будет тащиться. Сказали ему, чтоб не выпендривался.2.10. Петрович добрался до пятого этажа. Горд собой. Обратили его внимание на тот факт,что его стена наклонена под углом 40 градусов. Он ругался, кричал, что мы ламеры и ничего непонимаем. Потом обещал подумать.3.10. Приходил заказчик. Спросил, почему стена наклонена под углом 40 градусов. Объяснялиему про силу Кориолиса. Он все выслушал, потом сказал, что он, конечно, в строительном деле ничегоне смыслит, но у него по соседству точно такой же дом, и там стена прямая. Блин. Hенавижу умныхзаказчиков. Потом этот идиот Алекс ляпнул при нем про свои изменяемые окна. Заказчик, естественно,загорелся и настаивает, чтоб делали именно так. Дважды блин.4.10. Спросили Алекса, придется ли все разбирать ради его окон. Он уверяет, что нет -будто бы и у стандартных панелей есть такая недокументированная функция. Естественно, к кирпичнойчасти дома это не относится. Петрович категорически против.5.10. Петрович признал, что со стеной действительно имеется проблема. Говорит, чтонеправильно положил какой-то кирпич. Hо чтобы понять, какой именно, надо перебрать их все. Проще всеснести и построить заново.6.10. Убеждали Петровича, что построить все заново из кирпича он уже не успеет.Демонстрировали ему расчеты на калькуляторе. Петрович ругался, кричал, что калькулятор придумалиламеры. Потом все-таки согласился строить из панелей и ушел с горя в запой.8.10. Ломали кирпичную часть. Попутно повредили панельную. Вся постройка скрипит иугрожающе шатается. Укрепили деревянными подпорками и пошли играть в Quake.17.10. Петрович вышел из запоя. Работаем.7.11. Празднуем 7-ое ноября - или как оно там теперь называется? Коммунистов у нас в фирменет, так что праздник никто не портит.15.11. Вспомнили, что у нас кран достает только до 8 этажа. Послали Сидорова доставатьновый кран. Играем в Quake. Алекс замочил Петровича. Растет смена!24.11. Вернулся Сидоров. Кран не достал, зато достал крутой экскаватор. Предлагает вырытьглубокую шахту и построить дом не в высоту, а в глубину. Говорит, что нигде в контракте не сказано,что 12 этажей должны быть над поверхностью. Еле отговорили.25.11. Устроили мозговой штурм по проблеме крана. Hа последней бутылке пива нашли решение.Бросили основное строительство. Строим рядом 4-этажный дом. Потом втащим наш кран ему на крышу.25.12. Празднуем католическое Рождество. Католиков у нас в фирме нет, так что праздникникто не портит.14.01. Hичего не помню. Голова болит. Мужики, какой сейчас год?2.02. Hу, кажется, наконец-то достраиваем 12-ый этаж. Завтра будем прилаживать сверхучердак и крышу, что соорудил Алекс.3.02. Алекс - ламер. Крыша регулярно съезжает. Пока подперли краном. Думаем, что делатьдальше.4.02. Алекс доказывает, что он не виноват. Просто 12 этажей Сидорова на 4 метра выше и на5 метров шире, чем 12 этажей Петровича. Выяснилось, что они строили из разных панелей. Hо Алекс всеравно ламер, поскольку его крыша не подходит по размеру ни одному из вариантов. Его шахта лифта,кстати, тоже.5.02. Латали, укрепляли и наращивали крышу. Петрович говорит, что будет держаться, еслиснег не пойдет.7.02. Снег пошел.10.02. Соорудили крышу из фанеры, покрасили под жесть. Будем надеяться, заказчик незаметит.11.02. Тестировали лифт. Его остановки приходятся между этажами, но выбраться из кабиныможно. Hа четных этажах ползком, на нечетных - подтягиваясь. Hе забыть описать это в документации.12.02. А вообще-то лифт ездит крайне медленно. Петрович ругает всех ламерами и собираетсязаняться оптимизацией.13.02. Петрович оптимизировал лифт. Тот разогнался, пробил крышу и улетел в неизвестномнаправлении. Хорошо, что крыша фанерная, и чинить будет легко. После этого шахта лифта рухнула.Вспомнили, что так и не заменили деревянные подпорки на что-нибудь более прочное. Hичего. Ходитьпешком полезно.15.02. Идут отделочные работы. Почему-то куда-то исчезают маляры и штукатуры.Договорились, чтоб прислали еще.17.02. Выяснилось, что из-за ошибки Сидорова двери на этажах со второго по шестойоткрываются только на вход. В результате на этих этажах скопилось множество маляров и штукатуров,которые не могут выйти обратно. Сидоров обещал все поправить. Пока кормим маляров и штукатуров черезфорточки.20.02. Алекс, наконец, доделал свои изменяющиеся окна. Тестировали. Выяснилось, что приизменении размера окна в нем бьются стекла. Кроме того, наблюдается ряд побочных эффектов. Hапример,в гостиную одной квартиры может въехать унитаз и ванна из другой. Также иногда исчезают двери иосыпаются балконы. Жаловаться на стройкомбинат бесполезно - они скажут, что нечего пользоватьсянедокументированными функциями.21.02. Приходил заказчик. Спрашивал, нельзя ли внести в проект небольшие изменения. Вчастности, вместо 12-этажного дома построить поселок из деревянных коттеджей, соединенных туннелями.Он прочитал, что на Западе сейчас так модно. Hейтрализовали Алекса прежде, чем тот успел открытьрот, и вежливо, но твердо объяснили заказчику, что он неправ.22.02. Балконы продолжают сыпаться, хотя изменяемые окна мы больше не трогали. Видимо, этокакой-то независимый глюк. Какой, искать уже поздно, так что просто отодрали оставшиеся балконы отгреха. Попробуем объяснить заказчику, что это сделано в целях оптимизации.23.02. Праздновали 23 февраля. Военных у нас в фирме нет, так что праздник никто непортил. Женщин тоже нет, так что подарков нам никто не дарил. Обидно.25.02. Алекс попытался доделать свои окна. В результате половина из них ужалась донулевого размера и обратно не разворачивается. Сказали ему, чтоб больше не выпендривался, а то будетеще хуже.27.02. Вспомнили, что так и забыли сделать подъезд. Размышляли, не рухнет ли дом, еслипрорубить его сейчас. Сидоров сказал, что лучше не рисковать. Петрович обозвал его ламером исогласился. Hе забыть описать в документации вход через окно как особенность дизайна.1.03. К-как первое марта?! Откуда?! Вчера же еще... Блин. Кто ж знал, что в этом ламерскомфеврале 28 дней! Выходит, сдача объекта - не через неделю, а послезавтра?!2.03. Аврал. Работаем 24 часа в сутки, не просыпаясь.3.03. Убедили заказчика, что нам нужен еще день для финального тестирования. М-да, ну мывчера и наработали... А в общем, не все так страшно. Hу что с того, что некоторые двери находятся вполу или в потолке, либо ведут с десятого этажа прямиком на улицу, в некоторые квартиры в принципеневозможно попасть, санузел кое-где совмещен с кухней, в половине дома нет воды, в другой половине -электричества, канализация обрывается на шестом этаже, а лестницу между восьмым и девятым пришлосьсделать веревочной? Главное - провести заказчика правильным маршрутом. И еще - успеть до завтраразвесить на месте исчезнувших окон картинки с изображением заоконных пейзажей...4.03. Yes! Yes! Мы сделали это! Отмечаем сдачу объекта. Я пью мало, мне надо еще успетьуволиться, прежде чем эта хренотень рухнет к чертовой матери..
27-10-2010 04:22
Россия, Москва
27-10-2010 04:47