Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Шрифт:
Битых два часа пришлось мне ему доказывать, что я, недавний выпускник мехмата, страшным усилием мозга чисто случайно догадался, какой будет код на двери 2 января 1985 года, если предыдущий код был «1984».
#1008: Если б мишки были пчелами
00:30 26.06.2009, IT happens
Забавная все-таки штука - программирование!
Лет пятнадцать назад разработчик пишет красивую, изящную и компактную программу. Последователи добавляют еще один режим вызова,
Программа умеет работать как в интерактивном, так и в пакетном режиме, при этом может оставаться реентерабельной, не выполняя реинициализацию при повторном входе, и вызывается в разных режимах из нескольких прикладных пакетов.
И вот модифицированный код составляет уже 40% текста программы.
Настает момент, когда авторский алгоритм перестает работать для определенной комбинации параметров. Причем определяется это не тестированием, а эмпирически - по жалобам клиентов. Изрядно поломав голову и отладчик, приходится в очередной раз крушить остатки стройной концепции и дописывать условную принудительную реинициализацию переменных посреди красивого авторского кода.
Что делает программа? Фигню - печатает PIN-конверты для банковских карточек. Обычная такая банковская программа, написанная не самыми бездарными программерами. У нас тут еще миллион таких.
Как там у классиков? «Если бы строители строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию».
Верю!
#1009: Автоматическая очистка, сменные шарики
13:00 26.06.2009, IT happens
В конце девяностых я руководил отделом мультимедиа в одной компьютерной фирме. Отдельного кабинета у меня не было, и сидел я в небольшой комнате, которая помимо прочего использовалась как торговый зал для разной мелочевки. В частности, на стеллажах лежало несколько подарочных мышей Genius ярких расцветок: коралловая, перламутровая, мореный дуб. Фирма закрывалась в шесть вечера, но я часто засиживался допоздна.
Как- то раз в половине восьмого слышу я, как в дверь кто-то скребется. Входит мужик и начинает озираться.
– Добрый вечер, что вы хотели?
– Да вот, из области приехал, очень вас друзья рекомендовали, но днем не успел к вам попасть. Можно товар посмотреть?
– Ну, купить вы уже сегодня ничего не сможете, а посмотреть, конечно, можно.
Мужик подходит к стойке с подарочными мышами:
– А эти-то отечественные?
– (с удивлением) Нет, тайваньские.
– А открыть коробку можно?
Я достал коробку, извлек мышь и вручил покупателю. Тот покатал ее на ладони и спрашивает:
– Сами пользуетесь?
– Пользуемся, конечно.
Мужик проницательно смотрит мне в лицо и замечает:
– Что-то по вам не очень заметно.
– (во все большем недоумении) Что как?
– Как
#1010: Системный блок «Диман»
13:00 26.06.2009, IT happens
Работал я лет шесть назад в одной компьютерной сети. Крутил компы на коленке, разбирался с гарантийным железом - стандартная работа инженера.
Как- то под вечер приносят мне сборочный лист и стопку комплектухи согласно перечню. Начинаю собирать и через пару минут замечаю первый косяк: мать со стандартом DDR, а планки проданы DDR2. Проблема в том, что комп продали в кредит, а значит, цена меняться не может.
– Диман! Сам продал - сам собирай!
Проблему решили. Через пару минут обнаружилось несоответствие процессора сокету на материнской плате.
– Диман! Сам продал - сам собирай!
Минут через пятнадцать подыскали на складе новый камень, укладывающийся в смету. Но и в третий раз я вскричал:
– Диман! Сам продал - сам собирай!
Дело в том, что к собранной комплектухе прилагался лежачий корпус microATX - естественно, полноразмерная мать и видеокарточка в него не влезли, а корпус этот клиенту очень приглянулся…
Каким- то чудом компьютер был собран и даже заработал. Системник пометили особым знаком, а в мастерской вывесили листок с описанием компа. Удивительно, но за шесть лет системник «Диман» в ремонт так и не попал.
#1011: Свет в конце тоннеля
13:00 26.06.2009, IT happens
Случилась эта история в те далекие времена, когда мобильных телефонов еще никто не видел, а пейджер был непозволительной роскошью. Но во всю продавались радиотелефоны, причем отдельные умельцы добивались дальности связи трубы со станцией до двух километров. Вот и история эта об одном из этих умельцев, с которым мне довелось работать.
Занимался он распространением этих аппаратов и «подключением» различных понтов. По определенным каналам поступил заказ на продажу телефона, причем заказчик хотел те самые два километра, чтоб в магазин с трубой ходить. Дом у заказчика в 16 этажей.
«Да и на пять километров потянет, если на крышу антенну вынести»,- зря товарищ мой это сказал. Как оказалось потом, клиент жил всего лишь на четвертом этаже, а денег-то хочется. Недолго думая, решили проложить кабель по шахтам вентиляции - так короче. За реализацию задуманного взялись далеко в послеобеденное время. Лампочку на кухне в вентиляцию, хозяин дома, остальные на «высоту». Свет в конце туннеля виден, но как-то уж больно далеко.
Ну, нам- то что. Гирю в полкило к канату и вниз, аккуратно. Пройти должна! Не проходит, ложится на что-то. Доложили хозяину. А у того как раз двухпудовая ( 32 кг ) гиря нашлась. Ее к канату! Ложится на что-то и все! Время ужинать, да и домой охота. Подняли гирю на десяток метров, чтоб наверняка засор пробить, тем самым доброе дело сделать, и отпустили.