tgindex
Евгений Черкасов | Счастливый тимлид ♥ Frontend

Евгений Черкасов | Счастливый тимлид ♥ Frontend

Статистика

Frontend → Менеджмент → Счастье. Пишу классные тексты о личной и командной эффективности, об удобных и эффективных процессах, о фронтенд-разработке, и о пути достижения счастливой жизни. Консультации, менторство, реклама: @thanksforyourmsg

Последний пост
12 авг.
Последнее чтение
14:00
Постов за неделю
2
Всего постов
30
Тип
открытый
Язык
русский
Категория
Технологии (по похожим)
В каталоге с
12 авг.
Подписчики
2 492
+2 за 6 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
691
30 постов
Вовлечённость
27,7%
к подписчикам
Постов в день
0,3
всего 30
Упоминаний
5
каналов
Охват размещения
оценка
1/24сутки в ленте
285
1/48двое суток
326
1/72трое суток
352

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Как выполнить KPI по использованию AI не делая ничего полезного Рубрика #вредные_советы Если вас заставили генерить какой-то процент кода с помощью ИИ, да еще и не передового, а какого-нибудь Qwen 2.5 Coder двухлетней давности, запущенного на Эльбрусе в подвале вашего бигтеха, то всегда можно достичь целевого показателя, следуя этим советам. 🌈 Rewrite Пишем код → закидываем в чат → просим проверить ошибки → чатбот возвращает практически тот же код, то теперь он помечен как ИИшный. Профит! 🌈 JSDoc Берем файл с функциями → закидываем в чат → просим нагенерить JSDoc для каждой функции → получаем подсказки для IDE + приближаемся к KPI. Профит! Но есть нюанс. ИИшка, особенно тупенькая, не всегда может понять что именно делает функция, и очень частно не может понять почему она это делает. Поэтому в некоторых случаях придется сначала самому написать объяснения для нейронки, а потом уже получить от нее результат. 🌈 Тесты Даже если в вашем проекте никогда не было тестов, но KPI по использованию ИИ надо достигать, то самое простое — это нагенерить юнитов, да побольше. Можно даже их не встраивать в пайплайн и даже не запускать. Профит! 🌈 Отдельная ветка Если ваша система трекает все ветки в репозитории, то можно сделать отдельную ветку ai-slop и нагенерить туда чего душа пожелает. Главное случайно её не смержить в main. Профит! 🌈 Документация (псевдокод) Берем файл с кодом → закидываем в чат → просим максимально подробно объяснить каждую строчку→ Сохраняем результат рядом с иходниками в формате .md Профит! Вряд ли нейронка сгенерит что-то полезное, но зато KPI всё ближе. 🌈 Усложнение Всегда можно взять простой код и навесить абстракций «на будущее». Попроси нейронку сделать код «универсальнее, масштабируемее и расширяемее» и она родит из пары строк фабрику, стратегию и адаптеры с типизацией в сумме на сотню строк. Профит! 🌈 Декомпозиция Берем любую функцию длиннее пары строк, просим нейронку максимально её декомпозировать. И вот у нас уже с десяток функций, у каждой своё API, типизация, документация и примеры использования. Профит! Не забывай, что можно комбинировать все эти подходы для максимальной эффективности в достижении ключевых показателей. Сохрани, чтобы не забыть. И поделись с коллегами! Лайк, репост, подписка ⤵️

  • 🤓 Записали у себя в календарях и вам советуем — Авито вернулся с традиционной конфой Avito.Tech.Conf для лидов и всех, кто управляет продуктами, людьми и процессами в IT. В программе: классика формата — доклады, воркшопы, мастермайнды, а также продуманные зоны, чтобы переключиться, узнать новое и пообщаться. Расписание ещё будет обновляться, но вот что мы уже знаем точно: будут обсуждать и AI-агентов, и изменения PDLС, и то, как в эпоху AI не превратиться в «эффективного менеджера» (в плохом смысле). Остальные подробности ищите на сайте. Встречаемся 26 сентября в AG Loft в Москве! P. S. Рекомендуем не тянуть с регистрацией, так как мест уже осталось немного.

  • Внедрение ИИ замедляет разработку — закон Гудхарда Есть ощущение, что ТОПы вообще не слышали про закон Гудхарда, а ведь это настолько базовое знание для менеджера, что даже не обязательно знать название, чтобы на интуитивном уровне понимать как он работает. Об этом говорят у кулера, на конференциях, на кассе пятерочки. Этот закон окружает нас везде в реальной жизни, где есть какие-то цели. И пора бы уже начать принимать его во внимание. Закон (принцип) Гудхарта — утверждение, гласящее «Когда мера становится целью, она перестает быть хорошей мерой» Да и за примерами далеко ходить не надо. Может быть помните был раньше тренд в айти считать эффективность разработчика по количеству написанных строк. И всё начали вместо качественного и компактного кода писать длинную бессмыслицу. Возможно, тогда и появилась Java, lol. Но, к счастью, довольно быстро поняли что в разработке иногда важнее даже не написать больше кода, а наоборот — удалить. А фикс, над которым работали несколько дней, может состоять из одной строки. И это нормально. И что же стало с внедрением ИИ? Бизнес как будто штормит. Сначала был тренд: «пишите сами, ИИ использовать запрещено». Теперь он сменился на «используй ИИ обязательно». Компании не просто покупают лицензии или разворачивают локальные нейронки, они начинают вводить метрики. Яндекс, например, публично представил программу 75/75/75, суть которой что по итогам программы 75% кода будет генериться нейронкой. И похожие программы появились во всех крупных компаниях. Я могу понять мотивацию: компаниям хочется идти в ногу со временем, не отставать от трендов, быть на передовой технологий несмотря на санкции. Но как это делается — это тупик. Главная цель использования нейронок в разработке — повысить эффективность разработки, сократить издержки, заработать больше денег. Но как только вводятся метрики, цель сразу подменяется. Теперь цель — достичь этих сраных метрик. И денег заработает только тот, у кого KPI зависит от количества сгенерированного кода, но точно не компания. Банально, раньше разработчик мог написать решение в пару строк, а теперь он возьмет эти пару строк, но не закоммитит, а закинет в чат с промтом «перепиши подлиннее, добавь комментарии к каждой строке, jsdoc, тесты» (тесты, которые никогда не будут запущены) и на выходе получит десяток строк сгенерированного буллшита и ачивку «AI-энтузиаст». На это потратится больше времени, код станет хуже, но зато метрики использования ИИ будут на высоте. И таких лайфхаков можно придумать бесконечное количество. Накидайте примеров в комменты, из лучших сделаю подборку в следующий пост! Но разве этого мы хотим? Мне кажется, мы хотим работать эффективнее и быть счастливее. А в итоге будем работать хуже, дольше, да еще и страдать от результата. Менеджерам на заметку: «Хотите испортить отличную идею — добавьте её в KPI.» Лайк, репост, подписка ⤵️

  • 3 авг.9821116

    Началось... Вангую, что сегодня ты будешь устанавливать сертификаты от Минцифры на устройства всех своих родственников. Зарубежные удостоверяющие центры начали отзывать сертификаты, выданные компаниям в РФ. Сайты некоторых банков уже перестали открываться. Например, vtb.ru Пользователь вынужденно столкнулся с аксиомой Эскобара (привет олдам): 🪑Установить сертификаты по официальной инструкции с ГосУслуг. 🪑Найти причину не устанавливать сертификаты на Хабре. Как говорится, пришло время принять решение: На какой сам сядешь, на какой мать посадишь? Репост, подписка ⤵️

  • В Х только и говорят, что о построении графов из ИИ агентов. Гуглить: Graph Engineering Первый, кто сделает перевод видео от антропиков или запишет своё, гарантированно соберёт кучу просмотров и респекта. Или может уже кто-то записал? Делитесь!

  • Дайджест для разработчиков: 1. Тесты, TDD и как сделать тестирование менее мучительным 2. Cannot find module (про ИИ, отладку и боль разработчика) 3. Что происходит с React (про изменения вокруг React и его развитие) 4. Удалять код приятно (про ценность упрощения решений) 5. Чем на самом деле отличаются interface и type (полезно для собеседований) 6. Срочно обновите React (про уязвимость в серверных компонентах) 7. Redux, Reatom и эволюция фронтенда

  • Дайджест лучших постов для начинающих и продолжающих тимлидов и им сочувствующих 1. Как из группы сделать команду (Про основной фактор, который меняет всё) 2. Ваш скрам не работает! (Про процессы, которые не подходят команде) 3. У нас МРы мержит тимлид (Про делегирование и тимлида как бутылочное горлышко) 4. Командная работа важнее личной эффективности 5. Топовый способ изменения процессов (Про вовлечение команды в улучшения) 6. Каждый день созванивались, но ничего не готово (Про дейлики, которые имитируют контроль) 7. Если тебя повысили до лида (Про переход от разработки к управлению) 8. Опять заставляют делать какую-то хрень (Про задачи без контекста и конфликт с исполнителем) 9. Го на созвон! (Про правила коммуникации в команде) 10. «Расти или умри» (Про вред обязательных планов развития для всех) Лайк, репост, подписка ⤵️

  • Дайджест лучших постов про ИИ и нейросети: 1. Главный навык разработчика в 2026 году 2. Ред-флаги в нейро-найме 3. Как использовать ИИ в найме, и не распугать кандидатов? 4. Встречайте геймификацию в комментах (про бота для комментариев, сделанного с помощью нейросетей) 5. В ChatGPT появилось то, чего мы все боялись (про рекламу и доверие к ИИ-поиску) 6. Как разработчику быстро вкатиться в нейросети 7. Как и куда приткнуть ИИ тимлиду? 8. Мой текст назвали генерацией нейросети (про нейротексты, авторский голос и вкус) 9. ИИ дарит новые возможности и самоутвердиться и заработать FOMO Как считаете, какие посты нормально состарились, а какие уже кринж на текущий момент? Лайк, репост, подписка ⤵️

  • Я не успел моргнуть как прошёл целый год. Целый год с последнего дайджеста! А это значит, что вас ждёт не один дайджест, а целая куча дайджестов. К счастью, контента за год было написано не мало. И начнем с подборки постов про работу с искусственным интеллектом

  • 440 уязвимостей за два дня ...было найдено и исправлено в Linux. Но мои подписчики знают что делать! https://lists.openwall.net/linux-cve-announce/2026/07/19/ https://lists.openwall.net/linux-cve-announce/2026/07/20/ Кажется кто-то получил доступ к полной версии Fable 😁 Лайк, репост, подписка ⤵️

  • 16 июл.7822511

    без подписи

  • t.me починили Жестко хайпануть не получилось. Но всё равно спасибо за репосты. Меняйте ссылки обратно 😂

  • Домен телеграма разделегировали И это сделала даже не Россия, а Черногория! Домен t.me относится к доменной зоне Черногории. Регистратор повесил на домен статус serverHold, и он перестал резолвиться по всему миру. Дуров публично в твитторе попросил регистратора разобраться. Но пока результата нет, зато в панамку ему сразу накидали. Забавно почитать. Сейчас ссылки t.me продолжают работать только внутри телеграма, чтобы перейти по ссылке в браузере можно использовать полное имя: telegram.me. Этот домен пока работает. Поменяй ссылки на сайте, в резюме и в других соцсетях, чтобы не потерять клиентов и ценные контакты. Лайк, репост, подписка ⤵️

  • 8 июл.897195

    Забавный факт: на Камчатке заднюю парту называют Калининград

  • 6 июл.845128

    Как написать пост с картинками, видео и прочими ништяками (Как этот) Телеграм выкатили обновление и теперь боты умеют публиковать посты с хитрой версткой. Дуров в X пообещал, что скоро появится редактор, но пока его нет. Эта хитрая верстка называется Rich Messages. Через неё можно отправлять посты с заголовками, абзацами, картинками, видео, аудио, таблицами, цитатами, коллажами, слайдшоу и прочими радостями. На текущий момент отправлять такие посты умеют только боты, но раз этот пост в канале, значит есть и варианты: репост, либо добавление бота в админы. В любом случае, вам нужен бот, заведите его через @BotFather и сохраните токен, никому его не показывайте, в том числе нейронкам. Мало ли чего они там запомнят. Чтобы публиковать сразу в канал, добавьте бота в админы канала, выдайте права на публикацию и редактирование. Этого достаточно. Теперь нужно сверстать текст и отправить POST-запрос с нужными параметрами. Текст проще всего сверстать в формате markdown. Я для этого использую Obsidian. А еще есть неплохой экспорт в markdown прямо из гугл-документов. Но естественно они поддерживают не все фичи телеграма, и для некоторых нужно допилить верстку руками. Например, для коллажей или слайдшоу. Сообщение можно отправить через метод sendRichMessage любым удобным способом. Хоть через постман, хоть через curl. Параметры, которые нужно указать: chat_id — id чата или username канала, например @frontend_lead_mentor rich_message — объект с содержимым поста. Внутри rich_message нужно передать markdown или html. Я использую Node.js, потому что я люблю JavaScript и мне так проще всего. Пример файла bot.js: const token = process.env.BOT_TOKEN; const chatId = process.env.CHAT_ID; const markdown = ` # Заголовок поста Обычный абзац текста. **Жирный текст** ![](https://example.com/image.jpg "Подпись под картинкой")`; const response = await fetch(`https://api.telegram.org/bot${token}/sendRichMessage`, { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ chat_id: chatId, rich_message: { markdown, }, }), }); const data = await response.json(); if (!data.ok) { throw new Error(data.description); } console.log('chat_id:', data.result.chat.id); console.log('message_id:', data.result.message_id); В ответ придет объект, из него пригодятся параметры message_id и chat.id, по ним потом можно найти и отредактировать опубликованный пост с помощью метода editMessageText: await fetch(`https://api.telegram.org/bot${token}/editMessageText`, { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ chat_id: chatId, message_id: messageId, rich_message: { markdown: ` # Обновленный заголовок Пост отредактирован. <tg-collage> ![](https://example.com/photo-1.jpg) ![](https://example.com/photo-2.jpg) ![](https://example.com/photo-3.jpg) </tg-collage> Текст после коллажа. , }, }), }); Нюансы: - сначала лучше публиковать в личку или в канал с черновиками - картинки предварительно нужно где-то захостить, вставлять их можно только прямой ссылкой - разные клиенты телеграма по разному рендерят текст. Разные шрифты, разные отступы. В общем, чего взять с олимпиадников — главное что работает. Поэтому смотрите с разных клиентов и ищите компромисс - у rich-постов есть лимиты: до 32768 символов, до 50 медиа-вложений Что еще посмотреть: 1. Паша Молянов сделал бота, которого можно развернуть у себя на компе или vps. 2. Ноунейм из UX live сделал обзор на возможности и показал как может выглядеть редактор. 3. Документация телеги тут 4. TipTap - модный фреймворк, на котором я завайбкодил свой редактор для телеги Лайк, репост, подписка ⤵️

  • Блин, случайно репостнул в канал свой блог про путешествия. Вообще, это приватный блог для мамы, чтобы она не переживала, что я надел шапку. Но раз уж так вышло — залетайте. Я там выкладываю кучу всего в сайлент режиме (без уведомлений). Сейчас там будет много контента с Камчатки, мне нравится, возможно и вам зайдет.

  • 6 июл.68324из cherkasov_life

    Сегодня обедал крабами

  • без подписи

  • без подписи

  • Встретимся на TeamLead Conf Завтра буду на стенде Т1. Кто будет на конфе — залетайте знакомиться