Вывели 3 сигнала с frontend-разработчиком Ярославом 🎙 , чтобы сразу понять: задача выйдет из под контроля.
Обычно задача звучит так:
➡️ «тут на час»;
➡️ «просто добавить кнопку»;
➡️ «потом по месту разберемся».
Дальше внезапно выясняется, что задача тянет за собой половину спринта.
Все обсудили и разбили тему на 3 понятных сигнала, после которых мы бы уже не верили в оценку «быстро».
🗣️ Непонятно, зачем это вообще делать.
🗣️ «Простая правка» живет в легаси или цепляет зависимости.
🗣️ Критерии готовности написаны как настроение.
💬 Не укладываемся в кол-во символов, поэтому продолжили в комментариях!
📱 Исходный код — подписаться!
Обычно задача звучит так:
Дальше внезапно выясняется, что задача тянет за собой половину спринта.
Все обсудили и разбили тему на 3 понятных сигнала, после которых мы бы уже не верили в оценку «быстро».
Если по задаче нельзя ответить на 3 вопроса:➡️ что изменится после выполнения;➡️ кто этим воспользуется;➡️ как измерят результат.
Скорее всего, это не приоритетная работа, а задача «чтобы была». Она съест время, но не даст понятного эффекта.
Фраза «просто добавить поле, кнопку или флаг» почти никогда не означает только поле, кнопку или флаг.
Обычно рядом уже стоят валидация, API, старые сценарии, миграции и последствия для соседних частей системы.
Снаружи задача маленькая. Внутри - длинный хвост.
Например:
➡️
«Чтобы было удобно»
➡️
«как в другом месте»
➡️
«покажи - там посмотрим»
➡️
«если что, потом доработаем»
В этот момент писать код часто быстрее, чем потом сдавать результат, потому что команда проверяет не по критериям, а по ощущениям.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥3
Продолжаем знакомство с командой в «Исходном коде».
Часть 3: Данил
ℹ️ Как человек попадает в сильную команду, учится выбирать простое решение и берет ответственность шире своей роли - поговорили об этом с Данилом, тимлидом.
Собрали главные мысли в карточках!
Часть 3: Данил
Собрали главные мысли в карточках!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3
Смоделировали задачу с двумя ++ для разработчиков!
🔥 Ситуация:
📊 После релиза видим аномалию:
🎮 Задача:
💬 Если дается сложно: две подсказки оставили в комментариях!
📱 Исходный код — подписаться!
Запускаем модуль выплат для e-commerce. Использовали стандартную схему с Webhooks от платежного шлюза. Локально все летает, автотесты подтверждают идемпотентность.
У 0.1% юзеров транзакции дублируются. Причем в логах шлюза - два успешных вызова с разницей в 50 мс, а в нашей базе - две записи с разными ID, но одинаковым внешним Correlation ID.
Вам нужно определить ту самую причину в логике бэкенда или БД, которая позволила создать дубль, несмотря на проверку.
🔍
Варианты ответов в карточках!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥9👍7
Вот что нам рассказал инженер с опытом на внутренней AMA-сессии!
❓ Что съедает энергию первым?
❓ Что идет следом?
❓ Что ломает людей быстрее, чем кажется?
❓ Что добивает команду на релизе?
💬 Какой вывод сделали? Свою версию оставили в комментариях.
📱 Исходный код — подписаться!
Неясные приоритеты. Когда пять задач одновременно объявляют критичными, инженер уже не решает задачу - он гадает, что на самом деле нельзя уронить.
Решения «на ощущениях». Без критериев любой спор становится длиннее кода: какой стек брать, что считать «готово», можно ли выпускать, где реально риск, а где просто тревожно.
Токсичное ревью. Не жесткое по делу, а колкое по форме. После такого ревью уже не улучшают решение - начинают защищаться.
Процесс, который живет в голове одного человека. Пока этот человек в сети, все как будто работает. Как только выпал - команда не выпускает, а вспоминает.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
Feature flags часто воспринимают как простой тумблер: «показать кнопку» или «не показать».
ℹ️ На деле это инструмент управления рисками, который позволяет не молиться на мониторы после каждого пуша в мастер.
Разбираем три сценария, где флаги работают эффективнее обычных релизных циклов.
🚩 Тихий запуск (Dark Launch)
🚩 Безопасный эксперимент (Canary Release)
🚩 Мгновенный откат (Kill Switch)
⚠️ Границы применимости
Ставим ❤️, если используете feature flag хотя бы в одном из этих сценариев!
📱 Исходный код — подписаться!
Разбираем три сценария, где флаги работают эффективнее обычных релизных циклов.
Вы деплоите код на продакшен, но фича остается скрытой. Это позволяет проверить, как новая логика нагружает базу или взаимодействует с другими сервисами на реальных данных, прежде чем пользователь увидит интерфейс. Если в логах посыпались ошибки - просто правим, не делая откат всей сборки.
Вместо того чтобы выкатывать обновление на всех, открываем доступ только для 5% аудитории или конкретного региона. Если метрики в норме и техподдержка молчит - расширяем охват. Это классический trade-off между скоростью доставки ценности и безопасностью системы.
Любой релиз - это риск. Если после запуска что-то пошло не так, feature flag позволяет выключить проблемный функционал за секунды. Без повторного деплоя, без суеты с CI/CD и без ожидания, пока пересобирается проект.
Флаги - это не магия, а архитектурный долг в рассрочку. Они помогают, когда нужно изолировать сложную логику или проверить гипотезу. Но если флаги не удалять после успешного запуска, код превращается в лабиринт из if-else.
Ставим ❤️, если используете feature flag хотя бы в одном из этих сценариев!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
ИИ может быстро собрать DatePicker, но доступным по WCAG он от этого не становится.
ℹ️ На Хабре новая статья
❓ Ответили на главный вопрос:
ℹ️ Если делаете интерфейсы на React и не хотите получить формально доступный, но неудобный компонент, вот разбор по делу.
🔗 Читать статью на Хабре!
Разобрали кейс, где Claude помог с каркасом React-компонента, а дальше началась нормальная инженерная работа: тесты, правки, проверки на реальных сценариях и решения, которые не всегда совпадают со спецификацией один в один.
Где ИИ правда экономит время, а где без ручной доводки получается «почти работает»?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥7👍5
Рынок труда 2025-2026: аналитика и прогнозы.
🔍 Что сделали?
ℹ️ За 2025 год мы увидели более спокойный рынок. Зарплаты в IT почти перестали расти широким фронтом, а общего перегрева сейчас не чувствуется. Скорее наоборот: рынок стал строже и внимательнее, без ощущения, что оффер можно получить почти на инерции.
ℹ️ При этом рост никуда не делся. Он просто стал более точечным и заметнее проявляется там, где выше сложность, дефицит и цена ошибки, поэтому увереннее сейчас чувствуют себя не просто специалисты с опытом, а люди с понятной ролью, сильной специализацией и ясной ценностью для команды.
ℹ️ В первой половине 2026 года мы не ждем нового резкого разгона рынка. Похоже, что легкая смена работы действительно уходит в прошлое. Хороших вакансий будет меньше, конкуренция за них - выше, а поиск работы у многих станет длиннее. Баланс сил постепенно смещается в сторону работодателя, но сильные специалисты по-прежнему нужны. Просто теперь им важнее яснее показывать, в чем именно их сила.
🔗 Мы в MAX!
Проанализировали, что пишут крупные компании (Хабр Карьера, HH Статистика и т.д.), эксперты и визионеры на рынке труда в IT. Собрали данные и сделали сводку в инфографике! А важные пояснения оставили в тексте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥12🤔7
Чек-лист резюме джуна, которое приятно читать!
ℹ️ У джунов редко проблема в том, что «нечего показать». Чаще проблема в том, что из резюме трудно быстро понять, кто вы, на какую роль идете и что уже умеете делать.
🔥 В карточках собрали простой чек-лист, который помогает сделать резюме яснее:
➡️ как обозначить роль;
➡️ как коротко описать свой фокус;
➡️ как показать проекты, стек и нормальный рабочий опыт без перегруза.
⚠️ Это важно, потому что хорошее резюме не притворяется сильнее, чем оно есть. Оно просто помогает быстро увидеть ваш профиль и не потерять сильные стороны в шуме.
💬 Три дополнительных пункта хорошего резюме оставили в комментариях!
🔗 Мы в MAX!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤9👍8