Я создаю проекты без единого созвона с командой

Больше всего мне не нравятся короткие созвоны. Когда мне говорят: «У меня есть окно завтра в 11:30, давай созвонимся на 10 минут». Для собеседника это просто очередной созвон, которых у него десятки за день. А для меня событие, вокруг которого начинает строиться весь день. Мне нужно выходить из потока работы, откладывать свои дела, созваниваться, а потом возвращаться обратно в контекст. В итоге 10-минутный звонок может забирать у меня несколько часов концентрации. А думать о нем я могу вообще целый день.

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

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

Сегодня у нас таких ограничений нет. Мы можем написать сырое ТЗ и на созвоне договорить детали. Мы можем позвонить сотруднику и выдернуть его из потока, потому что мы «руководители» и можем себе это позволить. Нам проще записать голосовое сообщение, чем тратить время на набор текста.

Думаю, мне очень повезло, что я сначала стал программистом, а уже потом менеджером и фаундером. Когда я был программистом, я сразу же возненавидел созвоны. И когда я стал тимлидом, я всегда старался строить команду так, чтобы минимизировать их количество. Если у меня был выбор, позвонить человеку или написать, я всегда выбирал текст.

Со временем это превратилось в полноценный подход. Теперь я строю целые проекты и управляю командами без единого созвона. Мне нужно только продумать задачу, расписать её в тексте, обсудить детали текстом и получить отчет о выполнении текстом. При этом в отчете меня устроит просто слово «Готово», а не расписанный на 2 листа процесс выполнения.

Было время, когда я работал в компаниях, где всё строилось вокруг скрама. Дейлики, ретроспективы, синки, планирования. Я даже помню дни, когда дейлики проводились стоя в офисе. Тогда мне казалось, что это и есть правильный стиль управления. Свои первые проекты я строил так же.

Но много лет назад я полностью отказался от скрама в своих проектах. Более того, со временем мне почти перестали попадаться стартапы, где скрам вообще используется в классическом виде. Многие распределенные команды постепенно уходят в async-подход с минимальным количеством созвонов. Я же отказался от созвонов совсем. Если у человека проблема, он сразу пишет мне. Если хочет обсудить что-то с командой, он пишет в общий чат. Я даже не могу представить задачу или вопрос, которые нельзя обсудить текстом.

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

Я устал от общения с ИИ

Я нашел репозитории в GitHub, которые распространяют вредоносный код. Обсудил с ИИ что с этим делать, но полезных советов он не дал. Я открыл обсуждение на GitHub. Мне ответили. Там был точно такой же текст от ИИ. Я указал на это и ответ удалили. Потом ответил другой человек. Там снова был такой же ответ от ИИ.

Я работал в компании разработчиком. Задал владельцу бизнеса вопрос по бизнес задаче. Он мне присылает скрин из ChatGPT с ответом. Я отвечаю, что это вообще не относится к теме вопроса и там всё неверно. Через минуту он мне снова присылает скрин из ChatGPT. Он даже не читает ответ от ИИ. Он сразу делает скрин и присылает его мне.

Недавно на Reddit мне написали с обсуждением моего поста. Я ответил. Снова написали, я снова ответил. Спустя несколько сообщений я понял, что общаюсь с ИИ агентом.

Я устал от общения с ИИ.
Я хочу общаться с людьми.
Но даже когда я общаюсь с людьми, они пересылают мои вопросы ИИ и дают мне ответ от ИИ.

Случайное спасение

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

Что сильнее меняет человека: потеря важного или сохранение этого благодаря везению?

Мультиязычность в стартапе

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

Если вы сразу сделаете сервис на 10 языках, вы замучаетесь это поддерживать. При любом изменении интерфейса вам нужно будет изменять файлы переводов на всех языках. Хотя большинство ваших пользователей скорее всего поймут интерфейс на английском. Но если вы делаете проект для определенной страны, делайте его на языке этой страны и не добавляйте английский. Даже 2 языка на старте хуже, чем 1 язык. При одном языке вы можете добавлять текст прямо в код и не выносить в отдельные файлы переводов.

Типичный диалог с ИИ

— Почему мой последний пост в X получил 0 просмотров? Это теневой бан?
— Это не обязательно теневой бан. Сначала X показывает пост небольшой группе подписчиков, и если реакций нет, то не продвигает его дальше.
— Он показал пост 0 людям, получил 0 реакций, и больше никому его не показал?
— Да.
— Но если было 0 просмотров, как могли быть реакции?
— Возможно просто не обновилась статистика. Попробуйте разместить этот пост с другого аккаунта.
— Статистика не обновилась за 2 дня? Зачем мне размещать пост с другого аккаунта?
— Вы правы. Я ушел не туда. Вернемся к вашему первоначальному вопросу. Сначала X показывает пост небольшой группе...