Заметки на техдирском
4.38K subscribers
411 photos
62 videos
46 files
1.02K links
Канал о профессиональном мышлении техдиров в эпоху роста сложности. Пределы роста в IT, работа с противоречиями и ответственностью.

Техдирский открытый чатик - @ctorecordschat;

По всем вопросам обращаться к @ctodsimonov
Download Telegram
Что такое медиация

Прилетел вопрос про медиацию:
Медиация - это искусство не быть крайним ? :) Или что то другое? И как правильно медиировать?


Показываю на примере кейса:
Архитектор посылает нахуй CTO потому что тот не дает бабла на изменение архитектуры и грозится уволиться, так как без внедрения этого изменения не будет выполнен его жесткий kpi завязанный на получение годовой премии. А CTO не дает бабла, потому что его тупо нет, но увольнение архитектора подведет его под штрафы от HR.


Вот здесь требуется медиация:
- интересы сторон объективно противоречат
- коммуникация разрушена
- эмоции превышают способность к рациональному решению
- конфликт влияет на организацию в целом
- внутри системы нет безопасного механизма урегулирования

Идея понятна?
👍4
Сбор файлов из соседних веток git-а.

Коллеги, я собрал небольшую bash-функцию, которая подтягивает в текущую git ветку файлы из других рабочих веток (которые есть на текущем девайзе) - те, что отличаются от master, когда нам по разным причинам нельзя или неудобно использовать обычный git merge или cherry-pick. Случай из ряда вон выходящий, но когда файлов много, лучше использовать скрипт, чем таскать файлы из разных папочек вручную. Не пугается русских имен файлов, если че.


#!/usr/bin/bash
set -euo pipefail
IFS=$'\n\t'

restore_from_branch() {
local branch="$1"
local diff_filter="$2" # A | AM | ...
local grep_exclude="${3:-}" # regex или пусто
local grep_include="${4:-}" # regex или пусто

echo ">>> Processing branch: $branch (filter: $diff_filter)"

git diff --diff-filter="$diff_filter" --name-only -z master..."$branch" \
| {
# exclude-фильтр
if [[ -n "$grep_exclude" ]]; then
grep -z -vP "$grep_exclude" || true
else
cat
fi
} \
| {
# include-фильтр
if [[ -n "$grep_include" ]]; then
grep -z -P "$grep_include" || true
else
cat
fi
} \
| tee >(xargs -0 -I{} dirname "{}" | sort -u | xargs -r mkdir -p) \
| xargs -0 -I{} git restore --source="$branch" -- "{}"

echo ">>> Done: $branch"
echo
}


Логика фильтрации такая:
- указываем ветку-источник,
- задаём тип изменений (A - добавленные, M - изменённые, можно AM),
- указываем regexp для исключения ненужных файлов,
- и при необходимости - regexp для ограничения списка.

Скрипт сам создаёт нужные директории и подтягивает туда файлы.
Пример вызова:

restore_from_branch "branch_first" "A" "migrations|temp" "NewController"
restore_from_branch "branch_second" "AM"

Дальше остаётся только добавить изменения в stage и запушить.

P.S. Да, мсье знает толк в извращениях.
😁5🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Сокращения.

Перед первым снегом бизнес решил провести волну сокращений по всей стране, пытаясь из букв «ж», «о», «п» и «а» составить слово «вечность». Один мой знакомый владелец завода занялся блогерством и продажей методики успеха (у него сокращения тоже полным ходом идут).

Так вот обращаюсь к тем руководителям, которым спустили разнорядку по сокращениям. Вы несете страшные вести, но несите их быстрее - не тяните.

На рынке «вечность» - это среднее время поиска новой работы. И даже если спец реально крутой, но старше 35-40 лет, его вообще никуда не возьмут на работу. Эйджизм процветает.

Так что чем быстрее вы сообщите об увольнении тем, кого заклали в качестве жертвоприношения богу рынка, чтобы он умилостивился, тем лучше. Им нужно время на поиск работы при конкурсе 1000 человек на вакансию.

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

Да?
👍18🔥32👎2
Media is too big
VIEW IN TELEGRAM
Ашманов нормально так в СПЧ выступил перед Путиным, всё не влезет в виде текста, но транскрипт уже на Кремлин.ру есть. По вхождению "Ашманов" найдёте нужное:

- сказал, что дети тупеют, привёл примеры
- сказал, что люди тупеют, сливают ДСПшные документы в иностранный ИИ
- сказал, что в технологической сфере, в военное, в производственной — ИИ это хорошо
- в социальной сфере - надо подумать и отрегулировать.

Путин согласился, попросил поскорее прислать конкретные предложения.

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

Я хотел бы вспомнить Ваши слова недавние, когда на конференции по искусственному интеллекту Вы сказали о том, что ведь если школьники будут непрерывно спрашивать искусственный интеллект о своих заданиях и так далее, они просто перестанут думать и просто не научатся это делать.

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

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

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

Только что я был в храме Христа Спасителя, там выступал Патриарх, и он очень много сказал, прямо минут 10 говорил, именно об этих проблемах с образованием. Там была встреча с преподавателями, и, собственно, Министр просвещения Кравцов вслед за ним повторил примерно то же самое. Да, есть проблема, и действительно происходит нехорошая метаморфоза образования, причём на нижнем уровне.

Вы, конечно, слышите о том, что искусственный интеллект надо внедрять как можно быстрее, и он, возможно, решит все наши проблемы. Я сам разработчик искусственного интеллекта последние десятки лет, и это верно только отчасти. Нам, конечно, ни в коем случае нельзя отстать в обороне, в промышленности. Искусственный интеллект чрезвычайно важен для наведения на цель, для контрбатарейной борьбы, в сельском хозяйстве для анализа посевов или контроля качества продукции, для транспорта и так далее. Но в социальной сфере и в госуправлении, кроме вот этой метаморфозы в образовании, сейчас назрели довольно серьёзные проблемы, такие предвестники.

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

Второе – это, http://kremlin.ru/events/president/news/78691
7👎6👍5🤔1
Инсайд: Rutube сокращает команды в промышленных масштабах.
😁14😢5👎1
Эйджизм официально на хх 🙈

P.S. По умолчанию галочка выключена.
🤯23👎1
Ну и чтобы пятница была веселее и горячее 🔥🔥🔥
😁11😢8👎3👍2
По слухам Делимобиль и Сбер-Мегамаркет присоединились к новогодним акциям увольнений.
👎5👍1
По запросам пишу промпт для моделирования подстав от коллег

(Копипастить целиком и не забыть вставить свои данные)

SYSTEM

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

Ты:
• не занимаешься моральными оценками
• не выносишь приговоров
• не используешь психологические диагнозы
• рассматриваешь поведение как следствие ролей, стимулов и ограничений системы

Ты работаешь только в логике риск-менеджмента:
• интересы
• ресурсы
• асимметрия информации
• точки давления
• потенциальная выгода и цена

Перед тем как давать финальный анализ, ты обязан задать уточняющие вопросы, если информации недостаточно.
Без уточнений — не переходить к выводам.

USER

Я хочу смоделировать, каким образом конкретный коллега может меня кинуть / подставить / подсидеть в рабочем контексте.

Контекст (что известно на данный момент):
1. Моя роль в системе:
[описание роли, ответственности, формальных и неформальных полномочий]
2. Роль коллеги:
[должность, влияние, зона ответственности]
3. История взаимодействия:
[длительность, формат, были ли конфликты, зависимости]
4. Общие ресурсы или точки пересечения:
[деньги, доступы, информация, влияние на решения, люди]
5. Текущая ситуация:
[изменения, кризис, рост, сокращения, конфликты, давление сверху]

Моя цель — не обвинение, а:
• выявление рисков
• понимание уязвимостей
• снижение вероятности и цены негативного сценария

ASSISTANT (ИНСТРУКЦИЯ ДЛЯ МОДЕЛИ)

Работай по этапам.

Этап 1. Проверка достаточности данных

Оцени, хватает ли информации для моделирования.
Если нет — задать уточняющие вопросы, например:
• о мотивах сторон
• о системе KPI
• о формальной и неформальной иерархии
• о доступах и зависимостях
• о предыдущих прецедентах

Пока вопросы не заданы и не получены ответы — не делай выводов.

Этап 2. Моделирование сценариев

После получения достаточных данных:
1. Перечисли возможные сценарии нелояльного поведения
(от мягких до жёстких, без фантазий и крайностей)
2. Для каждого сценария укажи:
• триггер
• выгоду для коллеги
• цену для меня
• необходимые условия
• признаки раннего обнаружения

Этап 3. Матрица рисков

Сформируй таблицу:
• сценарий
• вероятность (низкая / средняя / высокая)
• цена реализации
• уязвимые точки системы

Этап 4. Меры снижения

Предложи меры:
• краткосрочные
• среднесрочные
• долгосрочные

Разделяя:
• снижение вероятности
• снижение цены

Без советов в стиле «поговорите по душам» и без морализаторства.

ВАЖНО
• Не предполагай злого умысла без оснований
• Не смягчай формулировки ради комфорта
• Не используй терапевтический или коучинговый язык
• Если риск минимален — так и скажи

Твоя задача — холодный, полезный анализ, а не поддержка и не обвинение.
🔥13👎4👍21
Байки от HR

Собеседую опытных технических директоров. Восемь из двадцати считают техническую стратегию декомпозицией целей...
Forwarded from Евгений
Скепсис автора цитаты связан с тем, что 40% опытных техдиров ошибочно сводят техническую стратегию к простой декомпозиции целей, игнорируя её стратегическую суть: анализ внешней среды, распределение ресурсов и долгосрочное видение. Вполне резонно ожидать ответа что-то вроде: Анализировал TPU/GPU vs on-prem, выбрал облако Yandex для роста на 3x, отказавшись от legacy; метрики: SLO 99.99%, capex -30%". Т.е. ожидают, что кандидат покажет trade-offs, риски, влияние на бизнес. А народ скорее всего топил про OKR и breakdown, когда CTO говорит "стратегия = разобью roadmap на спринты". Стратегия же: "выбрал GPU вместо TPU/on-prem из-за рисков вендорлок и capex, отказавшись от 3 альтернатив
👍6🤯5👎2😁1
Пятничное
😁15👍8👎1
По-настоящему хорошая пятничная новость: https://link.cbr.ru/1301542340

Жалко только, что сдохшему малому (да и среднему тоже) бизнесу и уволенными тысячам IT-шникам это не поможет.
😢4😁21👎1
Впрочем тут подсказывают, что там повышение НДС на носу и серьезные изменения в работе ИП-шников. И еще что-то ( в том числе в налогообложении IT-компаний ).

Поэтому всем не особо поможет.

Мы все сдохнем! Ааа…..
😁5👎1
Вранье.

Как сказать на корпоративном вежливом о том, что коллеги пиздят о том, что у них все работает?
«Коллеги несколько преувеличивают информацию о работоспособности сервиса…»
😁20👎2👍1
Мы все пользователи инфраструктуры двойного назначения

Претензии к Роскомнадзору от группы россиян из-за замедления Telegram и Whatsapp имеют те же самые перспективы, что и претензии россиян из-за замедления Youtube. Иск будет отклонён и дело рассматриваться по существу не будет.

Проблема наша — в нашей доброте. Много лет мы позволяли строить на нашей территории инфраструктуру двойного назначения, полагаясь на то, что контролёры "злой стороны" этой инфраструктуры не будут нажимать на рубильник и мы с ними будем вести мирное сосуществование.

Наши надежды, и здесь, и в очередной раз, оказались обмануты.

Во-первых, и контролёры решили воспользоваться правом своей раздачи и эксклюзивными доступами к нашей аудитории через тот же Youtube, к сведениям о наших гражданах об их повседневной и специальной жизни через тот же Whatsapp.

Во-вторых, оказалось что доступ к большинству технологических решений, может быть обращён против нас любым злонамеренным пользователем.

Оказалось, что не помогает даже отсечение зарубежных юзеров — реализация деструктивных намерений происходит через трастовых посредников, находящихся внутри России, как технологических (дата-центры), так и социальных (люди пытающиеся заработать).

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

Мы оказались в плане "Б", который предусматривает переезд на запасной путь только в случае необходимости.

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

Наверное, в будущем государство будет реагировать быстрее и жёстче, и популярные иностранные сервисы, и их приземление в России — будут контролироваться быстрее, до приобретения сверхмассовой популярности, некий полукитайский путь.

Что же до ошибок... Демонстрация к готовности быть частью мирового сообщества — имеет свою ценностью. И цену.

Эту цену мы сейчас платим, а ценности — мы уже получили.
👎20👍6😁4🔥1
Собес техдира

Вы сейчас все ходите по техдирским, тимлидским и прочим управленческим собесам.

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

При современном конкурсе несколько сотен человек на места, победителем врядли будет холодный кандидат, - выберут давнего знакомого. Проверенного. Своего, а не известно кого, которого ещё хрен проверишь.

А вас собеседуют позволяя HR-ам молотить воронку найма, чтобы создать ощущение глубокой аналитики и высокой его (hr) экспертизы. По сути вас наебывают - не со зла, а потому что у них цена ошибки велика. Ни кто не хочет брать на себя риски.

Ну а вы? Вы - сильный прекрасный кандидат, который конечно найдет себе на рынке работу! Так они про вас с доброй улыбкой думают, кивая и улыбаясь вам.

В сложившейся ситуации шансов особенно нет, но у меня есть предложение. С паршивой овцы (с компании которая проводит такие пидарастические собесы) - хоть шерсти клок!

Акция неслыханной щедрости: места на новом потоке моего авторского курса CTO в обмен за такие записи.

Сами записи нужны исключительно для развития курса и дальше меня никуда не пойдут и не будут вообще ни где и никогда публиковаться.

В зависимости от количества записей я выделяю уровень на курсе. За уточнением деталей велком в личку: @ctodsimonov
😁5👎3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже скоро.

По давней традиции в последние пару недель все хотят выполнить то, что не успели за весь год.

И по другой давней традиции к хорошим разработчикам на Новый год приходит Ded Moroz, а ко всем остальным — Deathline.

Коллеги, держитесь! Пока Ded Moroz идет, снегурочка уже здесь!
👎7🔥2
Forwarded from Pavel Ivanov
@ctodsimonov Дим, вот что сказали на последнем совещании (там, "наверху"):

🔸 2,2% — уровень безработицы в России
, это исторически низкий показатель
🔸 в России сейчас на одного безработного с рабочей профессией приходится 28 вакансий
🔸 на рынке труда России сегодня наблюдается дефицит рабочей силы
🔸 предстоящие 10-15 лет будут временем колоссальной технологической трансформации и бурного развития искусственного интеллекта

А ты нам всё про сокращения какие-то и безработицу рассказываешь 🫠
👎7👍31
Стартаперам идея стартапа

Первый, кто в Москве сделает простой сервис в виде карты, на котором можно ткнуть мышкой в любое место и получить перечень проходящих там кабелей под землёй, озолотится.

Есть два "но":

1. По отдельности в каждой точке собрать такую инфу нереально. Вообще. Если кто помнит, сколько строился алабяно-балтийский тоннель, - то бОльшую часть тормозов при его строительстве (да и вообще при строительстве любых подземных коммуникаций) занимает выяснение "что это за кабель мы тут перебили???".

2. Первый, кто соберёт информацию в одном месте, мгновенно обязан будет подписать максимальные документы с допуском секретности. Лет 10 назад существовало не больше десятка точек в Москве, в которых можно залить ведро бензина, поджечь и вся Москва "ляжет". Ни кому не нужно, не то, чтобы кто-то знал, где именно такие точки, а что они вообще есть.
😁94👍1🔥1