Как работает IT

Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше.

Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.

А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет никакого кода, а только поддерживает код написанный в свое время индусом и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных переданных по ссылке (поскольку, китайский программист не может смириться с неудобствами вызванными тем, что он не может изменить значение внешней переменной переданной в его функцию модулями, которые переписывает русский программист). Вспоминая об этой функции русский программист, как правило на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени.

На китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы торопливо перевешивают баги друг на друга, поскольку знают, что попытки их починить приведут к появлению новых, еще худших. И в этом они правы. Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек на фирме - индус. Но он пребывает в медитации.

Поэтому, когда всю четверку уволят во время сокращения... А кого еще увольнять? Русский - еще не переписал свой кусок, а индус - главная ценность фирмы - он редко обращает внимание на проект, но когда обращает, все понимают, что так как он, архитектуру никто не знает. Так вот, когда китайцев увольняют, у их кода возможны две основные судьбы. Первая - он попадет к русским и его перепишут. Вторая - он попадет к местному, канадскому программисту.

О, канадский программист это особый тип. Он ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он пофиксен. Но Баг каждый раз возвращался, как Бетмен в свой Готхем.

Итак, канадский программист сделает то, чего китайцы не рисковали делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с канадским программистом. Но победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. На это нам нужна неделя. Да, неделя, не больше.

Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы... Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение - отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода - одну работающую но с Багом, другую без Бага, но не работающую. Русский программист услышав об этом плане, сломает линейку об стол и дома обзовет жену дурой, но на митинге возразить не решится.

К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда.

Начать дискуссию

Кабмин выделит деньги на развитие сельских территорий

Жители сел смогут оформить льготные кредиты на благоустройство домов по ставке 5%. Государство компенсирует банкам разницу с рыночной ставкой.

Курсы повышения
квалификации

20
Официальное удостоверение с занесением в госреестр Рособрнадзора

📝 Амнистия за дробление, возможно, будет после декларирования всех подконтрольных компаний. Экономическая суть здесь важнее самих критериев, считает юрист

Добровольный механизм декларирования взаимосвязанных юридических лиц позволит властям определить, кто подпадет под амнистию.

Налоги на бизнес: принципы учета расходов и учет процентов

Разбираем принципы учета расходов для целей налогобложения прибыли и особенности учета процентов.

Налоги на бизнес: принципы учета расходов и учет процентов
Лучшие спикеры, новый каждый день
УСН

На УСН скидка от поставщика влияет на учет дохода

Некоторые поставщики компаний и ИП на УСН предоставляют им скидки на товар за выполнение объема закупок в счет снижения дебиторской задолженности.

Если чек аннулировали: инструкция для бухгалтера

Чек — самый главный документ для заказчика: он позволяет принять оплату внештатному исполнителю на расходы. Однако бывают случаи, когда чек аннулирован — это может вызвать дополнительные трудности. В этой статье разбираем почему такое может произойти и что в этом случае делать заказчику.  

Если чек аннулировали: инструкция для бухгалтера

СПБ Банк подает обращение в OFAC для разблокировки иностранных активов

Обратившись в OFAC, инвесторы смогут получить индивидуальную лицензию, чтобы перевести замороженные активы в организации, которые не попали под санкции, и вернуть доступ к заблокированным иностранным бумагам.

Опытом делятся эксперты-практики, без воды

Госдума хочет отправить многодетных матерей на досрочную пенсию

Депутаты собираются дать право женщинам с тремя детьми выходить на пенсию с 54 лет, а кто родил четыре ребенка — с 52 лет.

Бесплатно с Блокировка счетов по 115-ФЗ

Как банки проверяют бизнес + образцы ответов на запросы

Банкам поручено проверять клиентов и их операции по антиотмывочному закону 115-ФЗ. Компании и ИП могут получить в любой момент запрос о предоставлении документов и пояснений. В разных случаях требования разные. Рассказываем, что, когда и зачем вправе просить банк и как составить ответы, чтобы избежать блокировки счетов.

Как банки проверяют бизнес + образцы ответов на запросы

У судов может появиться информационная система по работе с коллективными исками

С помощью новой информационной системы коллективных исков потенциальные участники процесса смогут присоединиться к делу, а также следить за его ходом и действиями своих представителей.

Как учесть доменное имя сайта в качестве НМА

По ГК сайт является программным продуктом и относится к результатам интеллектуальной деятельности (п. 1 ст. 1225). При соответствии установленным признакам они выступают нематериальными активами.

Покайся-сознайся. Новый механизм амнистии бизнеса за дробление

Аппарат бизнес-омбудсмена предложил механизм проведения амнистии бизнеса за дробление.

Власти хотят увеличить НДФЛ для тех, кто зарабатывает 1 млн руб. в год. Мнение властей и бухгалтеров

В России хотят изменить прогрессивную шкалу налогообложения. Президент Владимир Путин предложил подумать над увеличением налоговой нагрузки на людей с более высокими доходами. Власти планируют поднять ставку НДФЛ до 15% для россиян с годовым доходом от 1 млн руб., или примерно от 83,3 тыс. в месяц.

Иллюстрация: Вера Ревина/Клерк.ру
Миникурсы, текстовые и видеоинструкции для бухгалтеров

Алексей Иванов рассказал как блог на Клерке помог компании «Мое дело» выйти из кризиса. В костюме фирмы Adidas

Стратегии монетизации контента на платформе «Клерк» с использованием вебинаров, рассылок и лит-магнитов.

2

С серой зарплатой будут бороться комиссии

Как бы ни старалось государство снизить административную нагрузку и сделать незаметным для бизнеса необходимый для обеспечения безопасности контроль (для этого даже фразу придумали «регуляторная гильотина»), избежать комиссий не удаётся.

3

Криминальный электромобиль из Тольятти, а также крышесносная ИИ-ассистентка от OpenAI

Все самые важные и интересные финансовые новости в России и мире за неделю: Яндекс стал на две трети российским, банк Юникредит подготовили к ощипыванию, Ревущий котенок вернул мемность в акции, исход ИИ-безопасников из OpenAI, а также приговор разработчику Open Source кода для крипто-миксера Tornado Cash.

Минфин хочет, чтобы аудиторы страховали свою ответственность перед клиентами

Пока что аудиторские компании не обязаны страховать свою ответственность, они могут делать отчисления в компенсационный фонд СРО или обращаться добровольно за страховкой.

КЭП, ПЭП и НЭП: как бизнесу подписывать документы различными видами электронной подписи

Электронный документооборот (ЭДО) невозможен без электронной подписи (ЭП), которая верифицирует отправителя, придает юридическую значимость, а также гарантирует, что документ не был изменен после подписи.

КЭП, ПЭП и НЭП: как бизнесу подписывать документы различными видами электронной подписи

Офис Клерка номинирован на премию Best Office Awards 2024

Объявлены проекты-номинанты премии Best Office Awards 2024. Награждение победителей премии состоится 31 мая в MTC Live Hall финале форума

Офис Клерка номинирован на премию Best Office Awards 2024
9

Иностранные компании и ИП из ЕАЭС будут платить НДС при онлайн-продаже товаров российским физлицам

При продаже товаров физлицам через электронные площадки продавцами из стран ЕАЭС местом реализации будет считаться Россия. В этой связи такая онлайн-торговля будет облагаться НДС в России.

Интересные материалы

Что ест бухгалтер. Вкусная еда и прогулки по Москве

Добрый день, коллеги! Расскажу, что у меня было на обед в выходные, а также поделюсь фотографиями с интересных прогулок.

Что ест бухгалтер. Вкусная еда и прогулки по Москве