Устроился я на работу в небезызвестную московскую фирму, занимающуюся производством софта. В первый же день мне дали почитать «правила» компании — то, как надо, как принято и как правильно писать код и работать с базой данных в этой конторе. Прочитал — всё разумно вроде, стандартно, как у всех. Но в процессе работы мне дали понять, что правила эти далеко не для всех, что есть такие очень опытные и незаменимые сотрудники, которым в силу их незаменимости и высокоопытности можно писать непонятный остальным говнокод.
Дальше — больше. Оказалось, о нормальных формах тоже никто не слышал. База данных предоставленного мне проекта имела чудовищную структуру, была не нормализована, во многом избыточна и нелогична. Выяснилось также, что самые основы — SQL — эти горе-разработчики не знают: везде и всюду я натыкался на чудовищные, громадные и неудобные запросы. Складывалось ощущение, что на словах SELECT, FROM и WHERE изучение разработчиками SQL закончилось.
Полгода я пытался разобраться в этом бардаке. Полгода я регулярно задерживался на работе, пахал без выходных. Полгода я пытался внести хоть какую-то логику и красоту в то, что они делали, за что постоянно получал по шапке со словами: «У нас так не принято, мы так не делаем». И через полгода этого издевательства над моей логикой и разумом меня уволили с формулировкой: «Ты не справляешься».
Задолбали люди, которые не хотят прислушиваться к конструктивной критике. Достали те, которые считают себя специалистами, но категорически отказываются воспринимать новое. Устал я от тех, кто не старается сделать свою работу хорошо и качественно. Пугают такие конторы: когда к ним устраивается специалист без опыта, они могут научить его только плохому.
#8329: Стереобрутфорс на ускоряющих украшайзерах
00:30 24.01.2012, IT happens
Как, по-вашему, взламывают пароли? Если честно, я и сам знаком с этим процессом только понаслышке: у меня другая специализация, в железе ковыряться. А вот сценарист фильма «След. Сантехник» знает. Оказывается, для этого надо запустить одновременно два плеера XMMS с визуализацией, чтобы покрасивее было, а под ними посередине расположить анимированный GIF с фразой «Идёт подбор пароля». И всё! Попробовать, что ли?
#8330: Лес анфас
00:30 24.01.2012, IT happens
Не успел прийти на работу — вызывает с проектного дама. Убери, говорит, мне ёлочку, никак отключить не могу.
Ну, знамо дело, ёлка при старте прописывается в автозапуск. Правая кнопка мышки, убираю Launch on start, Exit. Ёлочка на месте. Рождается и умирает смутная мысль, которую я решаюсь проверить. Жму левую кнопку мышки и вытаскиваю ёлочку на свободное место. За ней ещё одна. И ещё. Через пять минут весь рабочий стол усыпан ёлочками — чистый лес. Заставил вручную каждое дерево убирать.
#8331: Техника в руках дикаря
00:30 24.01.2012, IT happens
Назвать себя сисадмином я не могу, но всё же приходиться в меру своих скромных способностей поддерживать сеть одного из супермаркетов Украины. Используем лазерные сетевые принтеры всем известной фирмы из трёх букв с пробегом лет пять-семь. С учётом характера менеджеров, бухов и кассиров, которые не в состоянии дождаться начала печати, обычное дело — похлопать крышками, с силой вытащить-вставить лотки с бумагой, выключить-включить питание раз пять подряд и тут же звонить в операторскую: «У нас ничего не работает!»
Сегодня я зашёл в кафе и обратил внимание на бармена, мучающего кофейный аппарат. До боли знакомое зрелище! Создаётся ощущение, что всё, что имеет более одной кнопки, пару разъёмов (не дай бог им быть USB!) или несколько двигающихся частей, обречено.
#8332: Как два гика «Футураму» смотрели
13:00 24.01.2012, IT happens
Сидели мы как-то с товарищем, готовились к научной конференции на неайтишную тематику. В перерывах между сёрфингом и прочей потерей времени решили посмотреть «Футураму». Естественно, выбор серии имел принципиальное значение. Мы решили довериться слепому случаю.
Пока нормальные люди уже смотрели бы мультфильм, мы вначале вместе запускали скрипты типа echo $((RANDOM % 7 + 1)) до совпадения результатов, чтобы определить, какой сезон смотрим, а потом долго пытались добиться совпадения номера серии (а их в этом сезоне было двадцать).
И что вы думаете, мы смотрим «Футураму»? Нет, мы пишем на IT happens.
#8333: Широковещательные пенисоувеличители
13:00 24.01.2012, IT happens
Разработали нам перед Новым годом новый дизайн сайта. Мальчик наш поставил его, доволен. Прошло полмесяца. Хватились — что за чушь? Нет кнопок-ссылок на гостевую, карту сайта и ещё кое-какую дребедень.
А теперь нонсенс. Ссылки на гостевую нет, URL неочевидный, но спам идёт исправно. Вот и задумывайся потом над выкрутасами отечественных спамеров.
#8334: Клеим, как умеем
15:00 24.01.2012, IT happens