
Младшим разработчикам не следует прикасаться к тестам: Провокационный пример качества гейткипинга
Неудобная правда, которую никто не хочет слышать Начну с того, что заставит ваш ленту в Twitter взорваться: когда junior-разработчики пишут тесты, это как если бы кто-то учился водить, управляя школьным автобусом в час пик. Конечно, они, вероятно, выживут и, возможно, даже чему-то научатся. Но действительно ли это лучшее использование времени и сил каждого? Я уже слышу коллективный возглас фанатиков разработки через тестирование, проповедников гибкой разработки и сторонников принципа «каждый должен просматривать код каждого»....

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

Побочные проекты, которые на самом деле развивают Ваши навыки, А не просто заполняют GitHub
Могила проектов на GitHub: почему большинство побочных проектов терпят неудачу Давайте будем честными — ваш GitHub, вероятно, завален незаконченными проектами, которые казались блестящими идеями в 23:00 во вторник. Репозиторий с README, в котором написано «TODO: добавить документацию», три коммита за прошлый год и примерно ноль звёзд. Мы все бывали в такой ситуации. Проект начинался с энтузиазма, но где-то между второй неделей и третьим месяцем он тихо умер. Проблема не в том, что вам не хватает идей или навыков....

Преклонение перед старшинством: почему некоторые старшеклассники препятствуют прогрессу
Давайте поговорим о слоне в конференц-зале — том, который сидит там с 2005 года и категорически отказывается изучать Slack. Я говорю не о самих пожилых работниках. Я говорю об организационной патологии, которая рассматривает стаж как замену суждению, опыт как оправдание негибкости, а выслугу лет как иммунитет от ответственности. Это болезнь, которая тихо убивает инновации, отравляет командную динамику и — вот сюрприз — фактически наносит вред тем людям, которых якобы защищает....

Практичная Наблюдаемость при ограниченном бюджете: Освоение показателей, журналов и Трассировок без ущерба для банка
Помню день, когда наша производственная система вышла из строя в 2 часа ночи. Наш генеральный директор спросил: «Что случилось?», и у меня было три варианта: посмотреть на панели управления, которые не показывали ничего полезного, порыться в терабайтах логов с помощью grep или помолиться. Спойлер: я помолился. И тогда я понял, что мы всё делали неправильно. Сейчас, спустя некоторое время, наблюдаемость стала Святым Граалем современной инженерии. Но вот грязный секрет, о котором вам не расскажут вендоры: вам не нужен годовой контракт на шестизначную сумму с SaaS-платформой, чтобы обеспечить достойную наблюдаемость....