Все инсайты

Документация как код, не работайте с мудаками и сколько стоит сеньор

Период: 9–15 июня · 1310 сообщений · 8 тем

Ключевые темы

1. Документация как код против Confluence – кому она вообще нужна?

Самый горячий спор недели. Артём и Максим отстаивали подход «документация как код» – маркдаун в /docs плюс AGENTS.md, чтобы агент сам проводил онбординг и быстро находил связи между сервисами при дебаге прода. Артур и Василий возражали жёстко: VS Code не предназначен для чтения текста, Confluence удобнее, а главное – никто не верифицирует актуальность доки, и устаревшая только запутывает Claude.

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

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

«я коду верю, а документации - нет» – Василий
«зачем читать доку, если можно агента спрашивать, а он уже проведет ондбординг» – Максим
Читать в чате →

2. Симуляция против эксперимента – нужны ли городу автобусные карманы?

Обсуждение волонтёрского OSS-проекта вылилось в идею смоделировать, насколько ухудшится движение, если водители не выпускают автобусы из карманов – чтобы «на цифрах» доказывать чиновникам неэффективность решения. Андрей и Андрий отстаивали синтетическую симуляцию: дёшево, не нагружает людей, охватывает все случаи, это стандартная инженерная практика градопланирования.

Артур как практик настаивал на сборе реальных данных и A/B-тесте – симуляция всегда упускает факторы реальности. Спор перешёл на личности, Артуру советовали поставить City Skylines. А Василий закрыл тему обезоруживающе просто: в Алматы карманы уже убрали, и это поняли, выйдя на улицу, без всяких симуляций.

Здесь столкнулись два правомерных взгляда: модель дешева и безопасна, но эксперимент ловит то, чего модель не предусмотрела. Что важнее – широта охвата на цифрах или достоверность частного случая?

«симуляция дешева, она не нагружает людей и общество. ты просто денежки спалил в худшем случае. а ты предлагаешь на людях эксперименты ставить ради любопытства» – Андрий
«В реальности 10к факторов, в симуляции ты учтешь 100факторов» – Артур
«столько спорили, а нужно просто на улицу выйти и глаза открыть. типичные разрабы» – Василий
Читать в чате →

3. Не работайте с мудаками – но сначала накопите подушку

Станислав поделился разбором книги Боба Саттона: рядом с токсичными людьми меняешься сам, а реальных выходов всего четыре – сменить менеджера, дождаться его смены, стать менеджером самому или уйти. Главный тезис прозвучал жёстко: позицию «делать работу так, как считаешь правильным» обеспечивают деньги на счету, а не смелость на словах, поэтому нужна подушка на 3–6 месяцев, а сейчас лучше на год.

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

Финансовая независимость, выходит, – это не про богатство, а про право на профессиональную позицию. Сложно отстаивать стандарты, когда выживание зависит от того, кого ты не уважаешь.

«Эксперт, которого вы наняли, имеет право делать работу так, как он её видит. Но стоять на этом позволяют деньги на счету, а не смелость на словах.» – Станислав
«видеть как ребята страглят и работать на минималку - две противоречивые вещи» – Василий
«Всегда Мудак тот кто выше по "Иеархии" в ковычках. Это везде проявляется)» – Артур
Читать в чате →

4. Колеса и open source – гордятся брендом, но что отдают сообществу?

Уалихан бросил вызов Колесам: за годы громкого ИТ-бренда не видно ни инновационности, ни формирования продвинутого класса спецов. Представитель компании Лана ответила конкретикой – стажировки с 2015 года, сотни выпускников образовательных программ, десятки митапов, репозитории на GitHub.

Нурлан расширил критику на квазигоскомпании, живущие на субсидиях, а Артур и Максим развернули сабтред о том, что Каспи, Колеса и Магнум фактически единый холдинг, изолированный от рынка. Уалихан и Андрей предложили запустить полноценную OSS-программу, отметив, что в Казахстане в целом страдает культура опенсорса.

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

«коль груздем назвался, то и лезь в кузов» – Уалихан
«ну в 2015 этого еще никто не делал)» – Лана
«Будет нормальный рынок, без гос субсидий, они исчезнут» – Нурлан
Читать в чате →

5. Можно ли восстановить сырые данные из чужих графиков?

Спор перерос в провокационный эксперимент: Андрей предложил «зареверсить» опубликованное зарплатное исследование Колес до исходной статистики через систему линейных уравнений. Максим возражал методологически – нельзя восстановить сотни строк профилей из агрегированных чартов, ИИ просто выдумает данные, и строить на них новые выводы бессмысленно.

Параллельно Артур прогонял те же данные через ИИ и вываливал контринтуитивные находки: пишущие тесты якобы получают на 72% больше, удалёнка даёт растущую с грейдом премию. Денис и Андрей осаживали – показаны корреляции без причинно-следственных связей, контроль может быть лишь косвенным признаком. Разрядила конфликт сама Лана из Колес, принеся сырые CSV исследования.

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

«как можно о чем-то думать и какие-то дополнительные графики строить, если реверснутые строки на основе чартов выдуманы ИИшкой?» – Максим
«Кажется влияет не это, а контроль - только косвенный показатель. Нет прямой причинно-следственной связи» – Денис
«Люди ищут в цифрах подтверждение своих гипотез нежели обратное» – Уалихан
Читать в чате →

6. Как пробиться на международку и сколько реально стоит сеньор?

Адиль удивился, откуда у разработчиков зарплаты в 2–3 млн тенге, ведь на местных собесах он не видел сеньора дороже 1,5 млн. Ответ оказался прост: это удалёнка на Запад или Россию, а «синьоры на нашем рынке – это мидлы на международном».

Дальше разгорелся принципиальный спор. Василий считал, что грейд определяется скиллом прохождения собесов и готовностью компании платить. Андрей настаивал, что скилл и стоимость не связаны вовсе – «продать себя можно и за 3к, и за 10к», а умение работать и умение проходить интервью вообще не коррелируют между собой.

По практике советовали личные контакты, прогрев CTO лайками и комментариями в LinkedIn и брать количеством откликов. Станислав привёл отрезвляющую статистику: 100 откликов – 1 оффер. Стоимость на рынке, выходит, – это переговорная позиция, а не прямое отражение навыка.

«потому что синьоры на нашем рынке это мидлы на международнем» – Василий
«скиллы работы и скиллы прохода собесов - разные скиллы. И они никак не коррелируют между собой» – Андрей
«Статистика - 100 откликов, 1 оффер. 85% будет отказ» – Станислав
Читать в чате →

7. Собес – это фикция: как себя продать и о чём лучше молчать

Адиль рассказал, что на собеседовании честно озвучил: на прошлой работе не смог договориться с CEO и CTO. Василий резко предупредил – это серьёзный ред-флаг, который не стоит произносить, лучше назвать нейтральную причину вроде «стартап закрылся».

Развернулась дискуссия о природе собеса. Жахонгир заявил, что весь собес – фикция, и первые две недели всё равно смотрят, «мудак ты или нет». Василий и Андрий сошлись: говорить надо то, что хотят услышать, потому что «не договорился» часто читается как «токсичный чудак, которого нельзя пускать в огород».

Договорились даже провести учебное мок-интервью – Артур задаёт свои обычные вопросы Василию, Адиль слушает. Честность на собесе и стратегичность – вещи, которые приходится балансировать. Где граница между «не врать» и «не вредить себе»?

«Не стоит об этом говорить. Весь собес это фикция» – Жахонгир
«нужно говорить то что хотят услышать, а не то что ты на самом деле думаешь)» – Василий
«Не договорились часто означает что ты токсичный чудак которого нельзя пускать в огород» – Андрей
Читать в чате →

8. Fable 5: лид разработки против CTO – цена, лимиты и кто на что годится

Релиз Claude Fable 5 вызвал волну впечатлений. Василий хвалил: на инфобез-задачах модель планирует на пару ходов глубже Опуса и учитывает кейсы, которые тот упускает. Жоха был разочарован – «один маркетинг», дороже почти в три раза при чуть лучшей результативности, и остался на Опусе.

Когда открыли бесплатный доступ к Fable, Василий нашёл точную метафору: Opus – это лид разработки, который собирает команду, а Fable – CTO, который собирает целый отдел и запускает по 20 агентов даже на простое код-ревью. Отсюда и лимиты сгорают мгновенно. С Opus нужно самому шарить в теме, а с Fable можно работать на уровне целей – но и платить соответственно.

Доступ к игрушке быстро закрыли, и Андрей отнёсся к восторгам скептически. Заодно жаловались на расход токенов: один промпт к Opus 4.8 съедал почти половину дневного лимита на 20-долларовом плане. Удвоение opex на токены оправдано не всегда – особенно если выручка за моделью не поспевает.

«Опус это лид разработки, а фейбл - это cto» – Василий
«На 1 простой запрос код ревью, он ушел и запустил штук 20 агентов» – Василий
«Они много времени делали Фабл чтобы мифос выпустить и сразу забрали игрушку.» – Андрей
Читать в чате →

Хотите продолжить обсуждение?

Обсудить в Telegram