Однажды попросили «починить» сайт. Простенький такой блог, на котором каждый час регистрировался новый спам-бот. Решил не париться и просто включил систему «вопрос — ответ» при регистрации. Регистрироваться на сайте нет смысла, поэтому в качестве вопроса ввёл какую-то IT-чушь, в конце приписав: «Brain_Self_Destruction». В качестве ответа надо было написать аббревиатуру всех слов в вопросе. И тут-то меня осенило: так вот что значит FreeBSD! А я-то думал…
#10408: Эти ваши заливные свитчи
12:15 08.01.2013, IT happens
Пятница, конец рабочей недели, ничто не предвещает беды. Вдруг в мониторинге разом падает вся наблюдаемая локация. Свитч не откликается. Связываемся с ответственным человеком и получаем ответ:
— We have a flood and the network is affected.
Учитывая, что человек — француз и по-английски говорит с трудом, начинаем гадать, что он мог иметь в виду. Кто-то там устроил им DoS-атаку, что ли, или ещё что-то случилось с оборудованием, и оно засрало сеть?
Наши гадания были прерваны информацией от начальника: оказывается, на локации прорвало отопление и залило комнату, в которой стоял свитч, поэтому её обесточили. Слово «flood» следовало понимать буквально.
#10409: Кусок эникейщика
20:45 08.01.2013, IT happens
Перечитывая кипы сказочных постов о кривизне Linux, iOS, OS X и т. п., невольно нарываешься на мысль: а зачем вы вообще стали айтишниками? Ради того, что бы ставить себе и юзверям «окна»? Уж лучше ставили бы пластиковые тогда, пользы больше было бы.
Это как межрасовая терпимость. Или ты принимаешь всё, что тебе дают, и не верещишь о плясках с бубном, или ты кусок эникейщика, а не админ. Наверное, очень удобно ставить винду, Офис и какого-нибудь убогого «Касперского» юзверю, а потом с гордостью думать, что ты сделал работу. Ты сделал то, что может сделать даже школьник, даже не заморачиваясь. Или, может быть, ты счёл очень сложным поставить сервак на P2, поднять домен, настроить AD? Ты — как простой российский «трудяга»: всё бы сразу, да чтобы делать поменьше. Но вот беда в том, что после тебя (вернее, после твоего увольнения) на засиженное ленью место приходит молодой спец, который знает уже в десятки раз больше, а работает быстрее и стабильнее. А ты, как старенькая ХР, ещё пыхтишь, но уже не работаешь, лишь ворчишь ошибками и необходимостью замены ПО на более дорогое, обязательно с лицензией и техобслуживанием на 100500 лет.
Хватить скулить. Что дали, то и жри. А если не умеешь жрать, то сливайся из сферы IT.
#10410: Уже вот-вот
12:15 09.01.2013, IT happens
Неделю назад заходит в комнату к девелоперам корпоративного ПО директор отделения.
— Так, ребятки, закрывайте «косынку», сейчас нормальная работа будет. Вот вам задание на работу по желанию.
— Есть! Наконец-то!
Пасьянсы позакрывали. Шеф продолжает рассказ:
— Нужно построить высокоуровневую корпоративную сеть мыслей. Другими словами, сеть с shared-чартами, документами, мыслями, видео- и аудиозаписями. Такой себе MS OneNote расширенный. Всё понятно? ТЗ через секунду будет у вас в почте.
Достаёт из кармана телефон и неловким движением руки отправляет всем на почту ТЗ. Ага. Получил.
Ну, мы, конечно, собрались в конференц-зале, позвали дизайнера. Он быстренько набросал несколько драфтов. В это время мы уже построили базовую расширяемую архитектуру проекта. Вроде всё обсудили. Посчитали реальное время работы.
Через три дня упорного труда, когда почти ничего не готово, но уже вот-вот что-то будет, заходит директор.
— Ну что, как работа? Я смотрел, ваш репозиторий горит просто!
— Да, есть такое — трудимся… — отвечаю я.
— А я пошутил, я вас затроллил, багет, ололо! — восклицает начальник.
Все втыкают на него, как на кобылу перед родами.
— И да, Ваня, Коля, Никита — ищите новую работу. Это была проверка на уровень вашей ответственности. Не прошли вы тестик…
Только шеф выходит из комнаты, Коля начинает дико орать: «Сука @#$%ая, я тебя ненавижу!» — и закрывает на компе «Танки Онлайн».
На следующий день я уволился. Дальше работать было боязно.
#10411: Дважды два 4.22
12:15 09.01.2013, IT happens
У нас есть программа, которая должна… Для простоты, предположим, считать результат операции 2×2. Ты пишешь её, код получается идеальным. А что тут сложного-то? Функция и эхо, только-то. Ты молодец, ты помог миллионам людей, которые могут и сами посчитать, что такое 2×2 и чему это равно. Зато ты упростил им задачу. Со временем появляются просьбы вроде: «А почему 2×2 равно 4? Ведь иногда это равно и 100». Или: «А почему только 2×2, почему не считает 3×3?»
Ты приделываешь функции к своей программе. Со временем ты даже дополняешь свой код и открываешь его для других. Или копируешь чужой, выдавая за свой. Или продаёшь свой код, успешно позиционируя его на рынке. Но «заявок» всё больше: «А почему дизайн так уныл?»