Компании редко заставляют перерабатывать напрямую. Они просто создают условия, в которых уйти вовремя становится почти стыдно: релиз горит, команда ждёт, баг не воспроизводится, бизнесу нужно “сегодня”. Разбираемся, как это работает и почему героизм инженеров часто становится бесплатной заменой нормальному менеджменту. Читать далее
Про безопасные миграции написано уже тысячу раз. Мы все наизусть знаем и про expand/contract, и про обратную совместимость, и про то, что схему нельзя ломать под трафиком. А потом всё равно наступаем на эти грабли.Вот свежий случай. Была задача на полчаса, надо было переименовать две перепутанные колонки. Прод целиком не лёг, но за одну выкатку я собрал сразу два инцидента. Причём один прилетел изнутри сервиса, а второй снаружи, оттуда, откуда я вообще не ждал.Дальше расскажу, как так вышло Читать далее
Представьте, что вы разговариваете с невероятно умным и эрудированным собеседником. Только очень странным. Несмотря на весь свой интеллект и тысячи фактов, которые он легко и непринужденно рассказывает, он не может ничего запомнить. Ваш диалог с ним каждый раз как бы начинается
Хороший ответ ИИ может выглядеть как прогресс и всё равно вести к плохому результату. В статье разбираю, когда вместо немедленной правки видимого участка лучше сначала открыть рамку и понять, где на самом деле находится причина. Читать далее
Какие программы могут быть по-настоящему достойны хаба "ненормальное программирование"?Конечно же, программы для нормальных марковских алгорифмов! (Далее - НАМ).Но, будем честны перед собой: абстрактные машины - очень просты в реализации. Зачастую вызов состоит в том,…
Полное руководство по аппаратному мультиколору для тех, кто не знает, что это такое и зачем он нужен.Преимущества и недостатки, прототип игры, перспективы Читать далее
Рассмотрим методологию организации рабочих процессов, основанную на ответственности за результат, в противовес понятиям «рабочего времени», «ритуалов» и прочих весёлых забав Читать далее
Привет! Я — Саша Басун, инженер направления пользовательских ИТ-сервисов в «Петрович-Тех». Сегодня я пришёл к вам с историей о том, как вывод значения ключа из реестра Windows может упростить обработку заявок в отделе технической поддержки.Если коротко: помощь со стороны нашей…
При внедрении инфраструктурного решения часто кажется, что всё сводится к одному простому действию: открыть доступ к веб-интерфейсу.На первый-третий расчитайсь! Сервер – рас. Администратор – два. URL – три!Открыли HTTPS 443 – значит, можно запускаться.На практике с решениями,…
Эта статья не про известную вам прокрастинацию. Она про то, что одним словом «прокрастинация» мы зовём две совершенно разные вещи — и не умеем обращаться ни с одной из них.Давайте на примерах разберем, кто есть кто. Пример первый. Вы три недели не открываете письмо из налоговой.…