16:45 09.02.2012, IT happens
Ставил систему клиенту, который совершенно не смылит в компах (а купил потому, что сейчас это модно). От нечего делать добавил ему bash.org.ru в избранное.
Через месяц звонит мне этот мужик и задаёт кучу вопросов по тонкой настройке винды.
— Ты где так насобачился-то?
— Читал Башорг, если какая-то шутка непонятна — изучал вопрос.
#8476: Смертельная битва на костылях
16:45 09.02.2012, IT happens
Я тот самый нелюбимый быдлокодерами программист, который пишет не «2 + 2», а интерпретатор формул (благо опыт позволяет это сделать быстрее, чем некоторые кодеры напишут и отладят свой «2 + 2»). Не пишу хардкодом параметр, который «никогда-никогда не будет меняться», а сделаю настройку. Могу вместо костыля плюнуть, потратить пару часов, но переписать так, чтобы не требовалось постоянно латать.
В конце проекта вы, быдлокодеры, быстро расставляете костыли, затыкаете дыры и заливаете код в репозиторий, уверенные в своей гениальности. А потом прихожу я и делаю так, чтобы работало не только на вашем сферическом компьютере в вакууме, а на любом, удовлетворяющем заявленным системным требованиям.
Так что потом не удивляйтесь, что за хардкод путей (который запрещён), ориентацию на единственный браузер или билд DX, влезание со своими именами, повторяющими чужие в системах с глобальной видимостью объектов, наплевав на установленные правила именования, вам настучали по голове и лишили части премии.
Ещё одна особенность быдлокодеров: сделать костыль не самым простым и надёжным способом, а наиболее извращённым. Работает, естественно, лишь в некоторых случаях (которые и были протестированы), а дальше пусть тестеры разбираются. Найдут — поставим ещё костылей.
Но самое страшное — более одного быдлокодера, которые расставляют костыли в одном проекте. Тогда эти заплатки начинают драться между собой. Один затыкает дырку, заливает — рушится что-то в другом месте. Затыкает там — рушится тут или ещё где. В итоге костылей становится столько, что многоножку-инвалида легче, быстрее и дешевле пристрелить и переписать всё нормально, чем лечить.
Почему я не делаю всё сам? Физически не хватит времени писать несколько проектов, поэтому я занимаюсь наиболее приоритетными и воскрешаю смертельно больных. Опыт позволяет минут за двадцать найти и исправить баг, который до того искали полдня. Набирать код со сверхскоростью недостаточно — когда-то надо ещё и думать.
#8477: Засланник в жёлто-красном клане
20:45 09.02.2012, IT happens
Работаю эникейщиком. Когда работы нет, режусь в онлайн-игрулю вроде «Цивилизации».
Настаёт конец раунда, идут активные боевые действия. От игры отрывает звонок: «Ничего не работает». Подключаюсь через Радмин — и что я вижу? В окне моя же игра, вот только игрок — командир противостоящего клана.
В общем, технологию шпионажа в игру ещё не ввели, а я ей уже могу активно пользоваться. IT всегда будет побеждать бухгалтерию!
#8478: Пальцы помнят «Фыву»
13:00 10.02.2012, IT happens
Для чего может просить помощи квалифицированного специалиста не особо продвинутый отдел? Оказывается, для набора логина и пароля на клавиатуре со стёртыми буквами. Видимо, у всех компьютерщиков дома Das Keyboard и пальцы правильно поставлены.
#8479: Сжёг нервы — спас дерево
13:00 10.02.2012, IT happens
Каждый раз при пользовании банкоматом у меня возникают смешанные чувства. С одной стороны, я с ужасом представляю, что эти же программисты будут работать в моей компании; с другой, я ими искренне восхищаюсь. Надо иметь недюжинный талант, чтоб наваять такое.
Начнём с самого начала. Большинство банкоматов моего города не понимают нажатие кнопки Enter на цифровой клавиатуре после ввода PIN. Только кошерная боковая кнопка, соответствующая надписи «Продолжить».
Идём дальше. У большинства банкоматов в меню выбора суммы есть пункты, которые попросту не работают, ибо номиналом они меньше, чем может выдать банкомат. Например, нажимаем мы 10 или 25, на что железный ящик радостно рапортует: «Минимальная сумма — 50».
При вводе произвольной суммы первой сверху расположена кнопка «Повторить», очищающая окно ввода, и уже потом кнопка «Правильно». Я не раз видел, как уставшие люди с притуплённым вниманием по пять раз вводили сумму и инстинктивно тыкали в удобную им кнопку. Про то что, надписи очень похожи, и уставшему человеку трудно их различить, я промолчу.