Живу в Израиле. Делаю сайты. Заказываю некий модуль для %frameworkname% у местного ивритоязычного фрилансера. Через месяц получаю готовый, проверяю, вроде работает, расплачиваюсь. Через пару дней обнаруживаю глюк, решаю починить сам. Читаю код и вдруг вижу:
Впадаю в ступор, ибо знаю, что фрилансер по-русски не знает ни слова. Звоню ему. Он мнётся, мнётся, но в конце концов признаётся, что модуль сделал не сам, а нашёл другого фрилансера на каком-то сайте. Я, собственно, так и думал - но тут он мне сообщает, что второй фрилансер - индус!
Я опять в шоке. Правдами и неправдами вымаливаю у него контакт индуса и начинаю того расспрашивать. Выясняется, что и он тоже передал проект другому. Но, не русскому, а китайцу! И только китаец вывел меня на конечного программиста. На этот раз уже белорусского.
А я-то ещё удивлялся, почему такой простой проект у первого отнял месяц.
Новая контора. Делаю им сайт и настраиваю почту на хостинге.
Недели две все идет нормально, и тут поступает приказ поднять почтовый сервер в офисе. Привозят HP и огромный серверный шкаф. Говорят СРОЧНО. Ну надо так надо!
Звоню провайдерам, выбиваю реальный айпишник, перенастраиваю маршрутизацию почты с хостинга на него, перенастраиваю маршрутизатор, собираю шкаф и без сил уползаю домой. На следующее утро приползаю в 7, пихаю сервер в шкаф, сношу с него 2003 винду ставлю FreeBSD. Не запускается. Качаю свежую. Ставлю - запустилась. Поднимаю почту, поднимаю вебинтерфейс, авторизацию по SMTP, перенабиваю логины и пароли. Все тестирую, перенастраиваю все машины (25 штук!) в офисе. Провожу инструктаж.
И после всего этого получаю "молодец" от начальства. Совершенно убитый после двух смен иду в курилку сжечь бумажку с паролями, ну и покурить.
Там стоят группа женщин из соседнего офиса и их админ - молодой совсем парнишка. Слышу разговор: - Ой, наш Дима такой молодец! Спас меня сегодня. Представляете, вирус мне убил. Теперь могу работать без этих сообщений выскакивающих! Что бы мы без него делали. Умничка просто!
И вот закуриваю я свою сигарету и думаю: "вот, блин, и теория относительности в действии..."
Вчера произошла история как из гоголевского "Ревизора". Решил подработать на выходных: дать несколько уроков программирования. Всё равно офис пустой, кто же субботу захочет работать? Ну так вот, дал в Интернете объявление, нашёл ученика, попереписывались. Парень, вроде, администрирование знает. Ну, думаю, нормально. Назначил встречу на 14.00.
Сижу жду. Тут 13.45 заваливается мужик: кепка, красные растянутые штаны, куртка. Думаю, ко мне, по одёжке судить не надо. Усаживаю его в кресло возле компа, сажусь рядом. Он спрашивает: - Бесплатно? - Да. Я специально сделал, чтобы первый час бесплатно. Если не понравится мне или ему - до свидания. Спрашиваю: - В чём отличие dbf базы от sql? Молчит. - Ну хорошо. Вон там, видите, стоит sql сервер. На нём - база... Он вообще не понимает. Я думаю: "ничего себе администратор!"
И тут он внезапно спрашивает: - Братишка, а ты какого года рождения? - 88-го. - А ты где живёшь? - Мы здесь, наверное, занимаемся программированием, а не знакомимся! - возмущаюсь я. - Братишка, слушай, займи 500 рублей или штуку. Через неделю отдам. - Таак, - начинаю понимать, - Вы с форума? - Нет, я с клуба. Мы с пацанами его открыли.
Посмотрев на его наколки, я уже догадался, что это что-то левое. Оказалось, что мой ученик не смог прийти, а этот шарамыга просто шатался по офисам с целью развести кого-нибудь на деньги.
Пришлось пригрозить ему охраной и выпроводить на улицу. Представляю его удивление: заходит этот бродяга в офис, а тут с ним здороваются, усаживают в кресло, начинают объяснять что-то, и всё это бесплатно!
Вот как бывает. А хотел всего лишь на халяву подзаработать...
Знакомый зимой упал и сильно ушиб спину. Пришлось ехать в травмпункт. Там, как водится, сделали рентгеновский снимок, и медсестра со снимком и заполненной карточкой зашла в кабинет врача. В карточке в поле "должность" гордо стояло заслуженное "программист". Через некоторое время позвали и пострадавшего.
Хирург: Присядьте-ка, молодой человек, у меня к вам серьезный разговор.
У знакомого перед глазами пролетела вся жизнь. Хирург: У меня в ворде русские шрифты не видны!
История случилась в канун Нового Года. Работал я тогда в техподдержке банка %bankname%. Помимо всего прочего в наши обязанности входил мониторинг филиалов: каналы связи, сервера, сервисы, банкоматы. Центральный офис в Москве.
Ближе к вечеру падает у нас %cityname% полностью. Первым делом звоним автоматизатору на сотовый, спрашиваем что случилось. Ответ был неожиданный: у нас ёлку на площади включили, весь район без света.
Работал в начале девяностых в одной конторе. Писали преимущественно на C. Как то раз один заказчик попросил приложение, не помню уже какое, на сто тысяч строк. Объяснить человеку, большую часть жизни проведшему в местах не столь отдаленных, что размер не влияет на качество у нас не получилось.
Сразу почувствовали себя Маяковскими. Долго думали, что делать, потом решили сначала подгонять по смыслу, а потом по размеру. Программа вышла дай бог на двадцать тысяч строк. Просто переносам кода по строчкам эффекта не добиться. Впрочем, решение нашли довольно быстро.
Такой высокохудожественной программы я не писал никогда. Комментарии содержали в себе величайшие произведения русской и мировой литературы, стихи, прозу - все подряд. Даже один мой стих!
Клиент при приемке смотрел не в код, а на размер, поэтому остался доволен.
Звонит женщина из русского представительства Microsoft.
Женщина: Здравствуйте, какую операционную систему вы используете на компьютерах вашей компании? Я: Linux. Женщина: А офисный пакет? Я: OpenOffice. Женщина: Наша компания готовит предложение по переходу на операционную... Я перебиваю: Мы не заинтересованы в переходе на Windows. Женщина: А с чего вы взяли, что мы хотим предложить вам именно Windows? Я: Неужели MS-DOS?
Работаю сисадмином в теплосети одного подмосковного города. У нас в головной конторе в некоторые запретные помещения ведут двери с электронными замками, а-ля Splinter Cell. С ручным вводом шестизначных кодов и сменой оных дважды в день. При этом, на замках стоит блокировка от неправильного ввода - три неверных попытки и всё, звоните мастеру в Москву. А до нас от столицы ехать почти 2 часа.
Пятница, конец месяца, до конца рабочего дня - 45 минут. Тетенька из бухгалтерии намертво вешает замок на своей двери. У тетеньки истерика - ей надо уйму важных документов отнести на подпись и сдать поджидающему курьеру из банка.
Срочно собирают консилиум - слесаря, электрика, меня и, в качестве надмозга - шефа. Слесарь сразу сказал, что он не медвежатник и "тут болгаркой 2 часа пилить". Электрик тоже отказался, мотивировав тем, что у замка свой аккумулятор и отключение питания ничего не даст. Я сказал, что попробовать могу, но тогда пятилетней гарантии замка приходит безоговорочный конец, а ремонт бешеных денег стоит. Шеф "добро" на взлом не дал.
Тут взгляд шефа падает на парня, ремонтирующего перила. Зовут парня Леха. Кличка - Золтан (да, поклонник творчества Сапковского). Комплекция - почти соответствует - только рост где-то 177 см, в плечах - за 70 см, шеи будто нет, ладони - как у Хайе Вестхуса, полбуханки спрятать в кулаке - не проблема, бицепсы - как у многих бедра, а бедра - как у некоторых девушек талия. Гора мышц, в общем. Он у нас сварщик-кузнец. Шеф подзывает его к нам, обрисовывает ситуацию, а до дедлайна осталось минут 20. Леха хмыкает, подходит к двери, осматривает ее. Бухгалтер, очухавшись от истерики: - Как открывать будете, горелкой? - Не, брутфорсом попробуем. Курьер из банка подает голос: - Брутфорсом не выйдет, у замка ограничение на количество попыток... Наш Золтан усмехается, и, не давая девушке договорить, подходит к двери и пинает по ней ногой. Нет, дверь не поддалась - замок и правда хороший. Но вот косяк...
Жалобно хрустнув и заскрипев, косяк поддался. И вместе с дверью упал в кабинет бухгалтеров. А Леха пошел за сварочным аппаратом, чтоб на месте выбитой двери сварить дверь из арматуры, как в армейских КХО.
Дело было в конторе, занимающейся разработкой программного обеспечения.
В здание, в котором контора обреталась, въехали недавно, технику поставили хорошую, топовые десктопы да ноутбуки, а серверную сделать не успели, да и сервера сами закуплены еще не были.
И вот по закону подлости в Ночь Перед Сдачей проекта контору обворовывают. Подчистую.
Проект сдали.
Как? В силу отсутствия серверов, народ пошарил у себя по ящикам и худо-бедно собрал пару кривых да косых машинок, на которые залили пингвинов и объявили серверами. На одном из таких "серверов" и был тот самый проект. Выглядела эта машина, как металлолом. Внутри, в общем-то, тоже не ахти. Надежности от сервера все равно не требовалось никакой, а нагрузки в тестовом режиме еще не планировались.
Так вот. Самый Главный Программист, в день перед этим печальным событием засидевшийся допоздна, доделывая проект, дописал последние строки, залил на "сервер", проверил работу, и вырубил свой десктоп. После чего понял, что у него жутко трещит голова и ударил по кнопке питания так называемого сервера, "ибо нечего ему тут шуметь, без него тошно".
Валяющимся под столом мятым пожелтевшим системником воры побрезговали.