Telegram Web
🚀 Как Google научился смотреть в мозг разработчика без внедрения ему чипов

Окей, друзья, вот это прям кайф.
Google сделал систему InSession, которая соединяет логи из десятков инструментов разработчиков (IDE, код-ревью, Jira, Calendar, всё подряд) и пытается понять - что на самом деле делают инженеры весь день.

То есть не “кажется, что Вася сегодня был продуктивен”, а буквально: сколько времени Вася писал код, сколько читал доки, сколько ревьюил чужой код и сколько залипал в Gmail.



🧠 Зачем вообще это всё

Потому что в Google 30 000+ инженеров, и если даже немного увеличить продуктивность каждого - эффект колоссальный.
А сделать это можно только если ты понимаешь, куда реально уходит время.

Но тут же куча проблем:
• нельзя следить за людьми напрямую (этика, приватность, HR-кошмары),
• разные инструменты логируют по-разному,
• и вообще, как понять — Вася просто задумался или реально работает?



⚙️ Что такое InSession

Это такая огромная труба, куда сыпятся логи со всех инструментов.
Система превращает их в события (events), потом в сессии (sessions) — куски времени, когда разработчик работал над конкретной задачей.
Дальше уже можно считать метрики:
• coding time 🧑🏻‍💻 - сколько реально писали код,
• reviewing time 👀 - ревью чужого кода,
• shepherding time 🧹 - правки по ревью,
• investigation time 🔍 - чтение доков,
• meeting time 🗓️, email time 📧, и т.д.

Короче, цифровая тень рабочего дня разработчика.



🧩 Но без паранойи!

Google сразу зашил 7 принципов приватности:
• никаких данных вне рабочих инструментов,
• никакого контента из писем и чатов,
• всё шифруется, логируется и хранится 3 года,
• никаких персональных отчётов - только агрегаты.

То есть HR не может прийти и сказать: “Ага, Иванов кодил всего 2 часа!”
Именно поэтому разработчики вообще согласились на участие.



📊 Что удалось выяснить

Один пример — проверили эффект программы Readability Certification (внутренний экзамен на знание стандартов кода).

Результат:
• после сертификации ревью шли быстрее на 4,5% (C++),
• исправления по ревью - на 10% быстрее,
• инженеры сами говорят: “Да, это реально помогает”.

То есть не просто бюрократическая галочка - метрики подтверждают эффект.



🧪 Проверка реальности

Чтобы убедиться, что логи не врут, исследователи сравнили данные InSession с “дневниками” 25 инженеров.
Оказалось, совпадение почти идеальное по email и встречам (0.8+ по коэффициенту согласия), и довольно хорошее по коду и ревью (~0.7).
Разночтения были из-за:
• отсутствующих логов (часть инструментов не трекается),
• мультизадачности,
• человеческой памяти (“забыл записать”).



🧭 Что из этого вынесли
1. Не всё надо логировать - только ключевые источники.
2. Обогащайте данные. Даже добавление “gain focus” в логах IDE дало +2 часа видимой активности в неделю на инженера.
3. Верифицируйте метрики. Без человеческой проверки легко наловить абсурда.



💡 Главный инсайт

InSession - это не “big brother”, а инструмент для улучшения DevEx на уровне всей компании.
Он помогает понять закономерности поведения инженеров, проверить эффективность процессов и (в идеале) сделать работу чуть-чуть человечнее и эффективнее.



🔥 - “Я за! Метрики рулят”
❤️ - “Главное — не превратить всё в KPI-ад”
🦄 - “Хочу такую систему, но open source!”
373🔥32🦄13🤡4👍3🥴3🤣1🖕1
Не кипешуй, всё ништяк

👆такой слоган можно дать каналу Миши Грекова Про удобство


Я сам читаю канал Миши лет 8. Мы часто общаемся, хотя, в основе, больше шутим шутейки.
Канал Миши очень клевый!

Там нет того, что гуглится — там здравый смысл и классные посты:
— Менеджмент в мире Гарри Поттера (мой любимый!)
Про гениального Женечку из НИИ (мой второй любимый!)
Про Санька джуна
— Про Ожидания от руководителя
— Почему начальник такой тупой ( замыкает ТОП-3)

В общем, скорее к Мише в канал Про удобство.
Там нет постов от AI.
Там нет постов про базовую базу.
Там вайб и настроение той самой Айтишки, которую мы любим!
🔥9👍4👏3
Вот это Кирилл связал «Бойцовский клуб», расстройства личности и работу в команде 🔥
Слаженность работы команды

Есть такое распространенное заболевание – расстройство личности, или диссоциативное расстройство идентичности. Есть культовый фильм "Бойцовский клуб", где ДРИ является ключевым элементом сюжета. В психотерапии раньше его лечили так: выбирали главную доминирующую личность, а остальные должны были исчезнуть. Сильная доминировала, слабые растворялись, и казалось, что это и есть лечение.

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

И если одна из этих ролей подавляет остальные, то команда вроде как работает, но теряет глубину и гибкость. Правильная работа – это как современная терапия: договориться и выстроить взаимодействие.

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

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

PS: важная оговорка. Я сознательно не пишу о том, что с мудаками работать не надо – потому что это и так очевидно.
Я исхожу из предпосылки, что команда формируется осознанно теми
людьми, которые близки по духу и ценностям. И если в команду попадает человек, который разрушает, тогда конечно никакая интеграция не поможет. Нужно не уговаривать, а прощаться.
Интеграция работает тогда, когда у всех "личностей" есть общая цель, уважение к другим и желание договариваться.
🔥13👍106❤‍🔥3👏3
Если вы такие: не знаю чем заняться утром в воскресенье, то можете почитать кукбук от IBM (самая корпоративная корпорация в мире) и антропик о том, как безопасно развернуть агента в корпорации.

А если вам лень, то я на неделе выпущу обзор 😉
2🔥20👌4🤝3
Написал обзор гайда

Главная мысль. Агент - это не чатик, а система принятия решений с инструментами, памятью и ограниченной «властью». Работает в вероятностном мире, значит, всё вокруг него должно быть измеряемо, наблюдаемо и ограничено по полномочиям.

Мне особенно нравится мысль про вероятностный мир

Почему это не “ещё один сервис”:

От детерминизма к вероятностям: одинаковый ввод → разные исходы. Нужны другие тесты и выпуск.

Code-first уходит, приходит evaluation-first: шипим только с доказательствами (качество, латентность, безопасность, стоимость).

Агент = инструменты + политика полномочий + трассы рассуждений (observable traces).

ADLC вместо SDLC (DevSecOps для агентов): Plan → Code/Build → Test/Optimize/Release → Deploy → Monitor (runtime loop) → Operate. Две «внутренние петли»: эксперименты на сборке и оптимизация в рантайме.

Безопасность по-взрослому:

Песочницы (Firecracker/gVisor/политики контейнеров) + kill-switch + least-privilege.

Агентские угрозы: memory poisoning, tool misuse, goal hijack - нужны отдельные контроли, не только классический AppSec.

Наблюдаемость и метрики:

Не «жив ли сервис?», а «прав ли агент?». Логи/трейсы рассуждений, groundedness, hallucination rate, cost per outcome, champion-challenger.

Говернанс:

Каталог сертифицированных агентов/инструментов/промптов, версии, риск-профиль, артефакты оценок и редтиминга - прежде чем выпускать.

Интеграции = MCP-серверы:

Инструменты выводим через Model Context Protocol, поверх - MCP-Gateway (политики, мTLS, квоты, аудит, многоарендность). Это «входные ворота» ко всем бэкендам.

Когда вообще строить агента? Если есть многошаговая логика/суждение и измеримые бизнес-метрики; не стесняйтесь выбирать простые решения вместо «агентов ради агентов».

Что делать завтра:

1) Завести ADLC как стандарт (шаблоны метрик/гейтов).
2) Включить агентские evals в CI/CD.
3) Поставить MCP-gateway и каталог.
4) Обязать песочницы и авторизацию «минимум прав».
5) Сделать общую панель «качество-стоимость-риски»

Мне отдельно нравится про Evals

Evals - это «медосмотр» агента.
Проверки, которые показывают: «агент делает правильно, безопасно и за разумные деньги». Они нужны потому, что агент отвечает по-разному на один и тот же запрос - важно мерить «прав ли он», а не только «живет ли сервис».
Как их делают (3 вида):
• Offline - в сборке/CI: гоняем набор задач и ловим регрессии до релиза.
• Online - в проде: постоянно мерим качество/безопасность/бизнес-эффект.
• In-the-loop - прямо во время работы: микропроверка, которая подсказывает агенту что делать дальше (например, релевантен ли контекст).
Что мерим (примеры метрик):
• успех задачи, groundedness, успех вызовов инструментов.
• частота джейлбрейков, утечки данных, нарушения политик.
• стоимость/токены на задачу, классы ошибок.
• CSAT/оценки, cost per outcome (сколько стоит результат).
Как раскатывать версии:
• Champion–Challenger: новую версию сравниваем с текущей на реальном трафике/данных; победителя - в промо. Это весомее офлайна.
1🔥124❤‍🔥3👌2🤯1👀1
Что будет, если в 39 лет спрыгнуть с айтишного карьерного паровозика?

Честно говоря, я Антону всегда говорю, что считаю его поступок слегка безумным.
Лично я бы точно не решился.

Причем не с простого карьерно паровозика спрыгнул, а там: бигтех, должность хорошая, продукт растущий.
Антон короче спрыгнул год назад, чтобы делать свои проекты и развивать телеграм-каналы. Отказался от всех артефактов стабильности и успеха: зарплата, ДМС и главное — от бесконечного запаса глазированных сырков на офисной кухне. Но остались обязательства: содержать семью, кредит на другой бизнес и долг по ипотеке на 16 млн₽.

Как сам говорит, ушёл, чтобы повзрослеть: можно быть бесконечно крутым элементом выстроенной структуры, но на что ты способен без всего этого? Интерес оказался сильнее страха.

В своём канале Антон рассказывает про жизнь начинающего предпринимателя во всех аспектах:
Делай свою работу, работай с тем, что есть: как не проваливаться, когда над тобой не стоит начальник
Сотрудник рывкового типа или тупо прокрастинатор?
Обратная сторона предпринимательского майдсета
Первые финансовые успехи (спойлер — рано радовался)

А ещё Антон честно пишет про работу с психотерапевтом, делает разборы популярных продуктов, рассказывает про бэкстейдж корпоративной карьеры и обучение на роль СЕО.

Аутентичный контент, интересно наблюдать: @undisrupt
🔥177👍5👌4🤡4👀3🥴2🙈2
Короче, есть такой прикол, что природа вокруг дает нам уроки менеджмента.

Вот пара примеров:
1.
Чтобы образовалась звезда/планета, нужна «песчинка», материал вокруг не и центробежная сила. Дальше все закрутится и образуется новый объект.

2.
Чтобы образовалась на ниточке соль (помните такой эксперимент, все в школе делали) нужны: нитка - аналог песчинки, материал вокруг нее и испарение лишнего. Вот тебе и образуется новый кристалл.

Чтобы сделать безболезненную трансформацию нужно:
1.
общую цель/врага
2.
Давление сверху - аналог того самого испарения.
Или желание участников - аналог центробежной силы.
3.
А дальше процессы и продукт поменяется под те самые общие цели.
🔥14💯65👍3👏2🤔1
Просто офигительная книга по стратегии.
На этой неделе дочитаю, в следующую среду выпущу обзор.

Но, вдруг, вы не сможете удержаться и начнете читать раньше🙃
🔥3914👍9❤‍🔥4
Плохой Project Артём Арюткин
Просто офигительная книга по стратегии. На этой неделе дочитаю, в следующую среду выпущу обзор. Но, вдруг, вы не сможете удержаться и начнете читать раньше🙃
🎯 Почему у вас нет стратегии (и никогда не было)

В итоге я не удержался и дочитал книгу)

Напомню, мы тут с вами обсуждаем книгу Ричарда Румельта «Взлом стратегии».
Да, того самого, кто когда-то разрушил корпоративные “стратегические сессии” фразой:

Хорошая стратегия - это не список целей

.

🧩 Румельт предлагает новое слово - Crux.

Блин, мне очень понравился это символ 🧩, он супер подходит.


Crux - это не “направление развития”, не “инициатива по улучшению”.
Это та самая проблема, которая держит вас за горло.
Проблема, которую если решить - всё остальное начнёт двигаться само.

🚀 Примеры:
SpaceX - не «летим на Марс», а снижаем стоимость запуска в 10 раз.
Netflix - не «становимся лидером стриминга», а уходим от зависимости от лицензий.

Стали делать свой контент, а все остальное подтянулось


Nvidia - не «растим долю GPU», а ищем область, где GPU дают преимущество.

Ииии… кто в век ИИ продает лопаты 😉


И вот ты сидишь на корпоративной «стратегической сессии», где обсуждают 12 инициатив.

Digital, AI, NPS, HR-brand, CX…
А на самом деле никто не ответил на главный вопрос:
в чём наш Crux?

💣 Румельт жёсткий:
Если вы не можете сказать, от чего отказались, у вас нет стратегии.
А если стратегия не говорит «нет» -
значит, она просто Excel с цветными квадратиками.

🧗 Хорошая стратегия, как альпинизм.
Ты не штурмуешь гору со всех сторон.
Ты ищешь тот хребет, который реально пройти.
И лезешь по нему, шаг за шагом.

📉 Всё остальное -
брейнштормы, красивые слайды и бессмертные “инициативы по улучшению эффективности”.

🔥 Итого
«Взлом стратегии» - книга не про стратегию.
А про честность.
С собой, с компанией и с тем, что ты называешь “планом на год”.

🔥 - если читал и зашло
❤️ - если забрал в бэклог
💊 - если читал и не зашло

@badtechproject
88🔥14👍5💊2👌1
Вот бегаем мы с вами с этими AI, LLM, Агентами и тд. с горящими глазами.

А прикиньте, если для окружающих мы выглядим такими же фанатиками, как для нас выглядят ярые Криптаны, и от нас так же стараются держаться подальше?
😁33💯174
Я уже не знаю, как доказать Демке, кто круче (а этот любитель борьбы еще и отрицает ударников, в принципе), так что вызвал на помощь чатГПТ.

В общем, пора обсуждать действительно важные вопросы!
😁29🔥64🥰1
2025/10/17 17:55:40
Back to Top
HTML Embed Code: