1) Работа программиста отнюдь не в наборе текста. Программист всё-таки не машинистка, скорость его работы не от количества знаков в минуту зависит.
2) Современные среды служат не для ускорения работы, а для снижения порога вхождения. Абстракция, оборачивающаяся во всё более и более толстую луковицу, нужна больше для сбора ста индусов в один хайвмайнд без их рассинхронизации (и вообще для того, чтобы индусы могли хоть как-то принять участие), а квалифицированному программисту, один раз изучившему системные «кирпичики», на которых держатся все разновидности таких сред, она производительность труда только снижает.
Завтра моя внеплановая четвёртая попытка, вызвавшая лёгкий шок, сдаётся в эксплуатацию. Бета выловила от силы полтора глюка — не в пример предшественникам (и это при том, что часть кода писалась вслепую без оборудования, с которым должна взаимодействовать). Вопрос напоследок: которая из четырёх версий обладает наибольшим быстродействием?
#3119: Квестовая цепочка
13:00 16.05.2010, IT happens
Как-то понадобилась помощь нашего админа по очередным ошибкам винды. Он в этом шарит, но не больно-то любит отвечать на вопросы чайников, а мне всё надо знать.
Обычно связь держим через мыло техподдержки. Пишу ему на мыло. Приходит ответ от автоответчика: «Если я вам СРОЧНО нужен, ищите меня в аське». Смотрю в аську: его там нет, стоит двухдневной давности статус: «Если я вам СРОЧНО нужен, ищите меня в скайпе». Иду в скайп. Смотрю статус: «Если я вам СРОЧНО нужен, ищите меня в контакте». Иду в контакт: «Если я вам СРОЧНО нужен, ищите меня по мобиле». Блин, а ведь правда, лучше б сразу позвонил, а то скоро терпение лопнет. Надо сказать, что номер немногие знают (тоже своеобразная защита от полных чайников), благодаря чему квест на этом этапе может зависнуть.
Звоню. Что бы вы думали? Автоответчик вещает: раз, мол, я такой упорный, что выполнил многоступенчатый квест, то, может, толк и выйдет. И на том конце поднимается трубка.
#3120: Наглядное пособие для отвода глаз
13:00 16.05.2010, IT happens
У на на работе стоит два сервера: обычный и конфиденциальный. Так вот, в отличие от многих «коллег», наш стелс-сервер находится не в потайной каморке, а прямо у меня в серверной.
Рецепт прост: на лист фанеры прикручиваются мамка, харды, блок питания и остальные внутренности. Всё это добро вешается на стенку с подписями, из чего состоит комп, как наглядное пособие для ламеров и интересующихся. А что оно жужжит — ну чтоб показать, что и как работает.
Удивительно, но ни одна комиссия не интересуется наглядным пособием, а над основным сервером они как только не издеваются. Как говорится, если хочешь что-то спрятать, положи это прямо перед глазами — никогда не найдут.
#3121: Песня из-за кулис
13:00 16.05.2010, IT happens
Воинская часть, имеющая на вооружении уникальную электронную систему (суть и назначение, увы, раскрыть не могу — военная тайна). Система, хоть и сделана на элементной базе семидесятых годов, работает отлично. Иногда, конечно, в ней что-то выходит из строя (какая ж техника не ломается?), но благодаря продуманной конструкции и развитой соображалке инженеров в погонах всё обычно ремонтируется быстро и без особых проблем.
Однако начальство не дремлет. Пришла в голову шефа идея о том, что систему надо бы модернизировать, чтобы было о чём рапортовать более высокому начальству. А что модернизировать-то? Вглубь железных ящиков начальство, естественно, лезть да разбираться не будет — не барское это дело. Посему начальственный взгляд останавливается на стоящем снаружи буквопечатающем телеграфном аппарате.
Что это за зверь? Это такая электрическая пишущая машинка, которая взялась было эволюционировать в принтер, да остановилась где-то на полпути. Вот и вышло страшное, адски грохочущее создание, способное выводить на бумагу текстовую информацию, получаемую от системы по понятному лишь её разработчикам интерфейсу. Использовался же сей агрегат для печати того, что сейчас назвали бы логами: в случае проверочных работ, боевой работы системы или неисправности все данные тут же автоматически выводились на печать.
Начальство, оглядев монстра, даёт команду: заменить агрегат на современный принтер! На возражения о полной несовместимости интерфейсов следует другая команда: разработать и изготовить самостоятельно плату преобразователя интерфейсов и написать драйвер! Как это: «не программисты и не разработчики»? Российский офицер обязан уметь всё!