Точка сборки
11.6K subscribers
52 photos
195 videos
369 links
Собиратель талантов, дилер свободы
Download Telegram
Непопулярный, но очень мудрый секрет успеха выглядит так:

Надо жить долго

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

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

В жизни это означает, что основное внимание должно быть не на "прорывах", а на "не сдохнуть". На отстраховке хвостов — маловероятных, но фатальных сценариев. Это конечно очень секси — демонстративно всех победить, но какой в этом смысл если в процессе умер? High risk — high reward, это понятно. Но если это deadly risk (а люди часто не видят его из-за high), то награда нам (и нашим близким) уже не пригодится.

Мне нравится такая аналогия. Представим, что мы со всеми нашими конкурентами (в бизнесе и по жизни) находимся в одной большой комнате. У каждого ствол и сколько-то патронов в барабане. И каждый день мы все играем в русскую рулетку: крутим барабан, приставляем к виску и спускаем курок. Так вот, если мы постоянно думаем над тем, как вынуть из барабана как можно больше патронов, то на долгой дистанции мы можем остаться в комнате одни — остальные вышибут себе мозги раньше.

Отличный вариант долгосрочной победы без заигрывания с фортуной. Да, не секси и не в списке Форбс (а может и да), зато стабильно, надёжно и на столетия вперёд. Очевидно, краткосрочным бабочкам-однодневкам, готовым сгореть в огне красивой жизни, это не зайдёт. Но тем, кто воспринимает себя не как юнит, подлежащий утилизации по истечению срока, а как часть дерева семейного клана — это важнейший элемент жизненной стратегии.

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

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

Живите долго и счастливо, друзья!
Media is too big
VIEW IN TELEGRAM
Йоу! Воплощаю мечту записать свой трек. В середине 90-х юный Волков ходил в балахоне и кроссах с большими языками, на плече таскал кассетный бумбокс и читал с друзьями рэп на улице. Так что выбор, в каком стиле будет мой первый трек, был предрешён.

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

Чудо свободы в том, что можно делать не то, что требует масс-маркет, а то, что считаешь красивым и правильным. А ещё полезным: песни являются прекрасным носителем смысла — они контактируют с нами многократно, в отличие от видео и постов в каналах. Так что в этом треке мы воплощаем базовую идею-напоминание для членов нашего клуба и тех кто разделяет наши ценности. СКАЖИ НЕТ — режим "по-умолчанию" для всех, кто собрался жить своей жизнью, а не быть вечной обслугой внутренних и внешних паразитов.
Media is too big
VIEW IN TELEGRAM
Когда-то я начал своё знакомство с жанром RTS (стратегии реального времени) с Dune 2 (кстати, тема Дюны снова на коне: выходят фильмы, ждём масштабную Dune: Awakening — на плейтест уже подал заявку). А дальше случился золотой век таких стратегий: С&C, Red Alert, Warcraft, Starcraft, Total Annihilation. Мы регулярно играли по сетке всем офисом, а потом разбирали в политеховской курилке кто кого и как порвал.

А потом жанр затух. Новые стратегии, разумеется, выходили, но все пытались принести что-то новое (иногда прям радикально, типа Периметра — но это вообще вне жанра) и в итоге терялся базовый фан. Меня так и ничего не зацепило, чтоб я полную компанию прошёл. Разве что поиграл в хайрезную C&C Remastered Collection — поностальгировал.

На днях вышла (там забавный казус случился, игра вышла раньше запланированного) Tempest Rising — игра, которая должна была дать что-то новое и в новой упаковке, но при этом сохранить старый вайб RTS-ок из 90-х. В этом видео моя первая реакция на то, что получилось.

Полная версия на час+ версия в видео-сервисах:
ВКонтактеДзенRuTubeYouTube

Если коротко: игра не порвала чарты, имеет онлайн чуть больше 7 тысяч, продажи тоже пока довольно скромные. Но я словил именно те ощущения, которые и хотел. Это действительно достойный продолжатель дела C&C: ничего не перемудрили, всё что надо сохранили, исполнение на 5 с небольшими огрехами. Так что смело можно советовать тем, кто любил рубиться в такое 30 лет назад.

Приятного просмотра!
Media is too big
VIEW IN TELEGRAM
Неэффективность кроется в неявности.

Равно и обратное: чем более явно, просто, понятно, прозрачно, искренне — тем эффективнее.

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

То же самое в инженерии: чем более запутанный код, тем больше багов, тем больше незакрытых краевых ситуаций. Причём путаница часто возникает от чрезмерного увлечения "универсализацией", когда вместо того, чтобы просто написать 2+2, городят арифметический фреймворк, который ух как много всего умеет. Только вот потом всем придётся разбираться в этом чёрном ящике, учитывать его нюансы и особенности. А когда этих фреймворков становится много и они друг на друга влияют непредсказуемым образом, в проекте начинается стадия over-complexity — когда уже никто до конца не понимает как эта дура вообще работает и спасают буквально только автоматические тесты (хороший антипример в Oracle). Ну и, как следствие, больше размер кода, больше размер конечного продукта, больше жрёт процессора и памяти, и работает хуже, чем лёгкое компактное решение. Можно проиллюстрировать на примере веб-серверов NGINX и Apache. Исходники первого — 1Мб, второго — почти 10. NGINX — номер один, а Apache давно потерял лидерство и снижает долю.

То же самое, например, в юридической сфере. Многие из нас сталкивались с многостраничными запутанными договорами, который как и говно-код, распухают со временем и скрывают в себе всякие уязвимости (например, п. 3.4, добавленный в последний момент контрагентом, никто не проверил на предмет правовых коллизий с пп. 12.4 и 13.1). Кстати, договор по-хорошему должен умещаться на одной странице А4.

Неявность и запутанность — идеальная среда для паразитов. Там, где всё просто и понятно — сложно мутить, сложно незаметно тырить ресурсы. Поэтому все инфоцигане, все эти экстрасенсы, бизнес-консультанты и прочие разводилы, они всегда упаковывают свои схематозы в "сложность". Во-первых, это создаёт у обывателя ложное ощущение, что это что-то по-настоящему крутое и наукообразное, во-вторых, можно бесконечно ездить ему по ушам и гриндить велью, раскрывая всё новые глубины "сложности", ну и в-третьих, подсаживать на подписку — видишь как тут всё сложно, сам не разберёшься. Посмотрите натальные карты или схемы "дизайна человека". У недалёкого лоха же дух захватывает от манифестирующего генератора! Он чувствует себя сопричастным к чему-то очень крутому, потому что оно выглядит и пахнет как крутое, а значит он тоже крутой, а те кто не понимает — в пролёте, а он хакнул реальность, он всё понял, он уже раскрыл себе чакры и вот-вот успех. Любители крипто-инвестиций в NFT и внедрения "эффективного менеджмента" ничем не отличаются — просто упаковки другие.

Правда жизни в том, что базовые и реально работающие принципы — просты. В них нет сложности и они доступны бесплатно. Но для обывательского мозга это всё слишком просто (а значит не круто), а ещё эти принципы почти все говорят "встань и иди", а ему хотелось бы great again никуда не вставая.

Здоровому же человеку следует выработать в себе жёсткую нетерпимость к неявности. Выработать привычку отказываться от непрозрачных предложений, особенно когда контрагент торопит и давит на FOMO — это защита от базовых манипуляций и мошенничества. Выработать привычку не участвовать в неявных сделках с социальной валютой. Ну и привычку самому держать все свои системы простыми, прозрачными и упорядоченными — это сокращает риск долгосрочной потери КПД и нежданчиков.
Media is too big
VIEW IN TELEGRAM
Принуждение (даже если это самопринуждение) — неэффективно. Мы недавно обсуждали это в контекстах поведения США и разработки российской игровой консоли.

Неэффективно оно потому, что вместо "мотивации К" имеем дело с "мотивацией ОТ" (правильнее называть "стимуляцией", stimulus — палка погонщика быков). Принудительный труд никогда не был продуктивным, т.к. объект принуждения не старается делать на совесть, а наоборот стремится достичь только видимости результата с минимальными усилиями, вплоть до саботажа. Поэтому корпораты такие неповоротливые и неэффективные (например, мы недавно разбирали "успехи" Роблокса).

Но если принуждение идёт изнутри? Что если мы (точнее наш авторитетный Департамент Доказательств) заставляем себя бежать за сыном маминой подруги с кочергой в заднице?

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

Не вижу смысла просто "греть воздух", тратить силы в никуда.

Я выработал привычку аварийного останова исполнения (брейкпоинт), когда причиной деятельности высвечивается "я должен". Проверочный вопрос "кому я там что должен?" помогает срывать намечающуюся социальную сделку с представителями "села" и внутреннего жюри. Удивительно, но даже только эта привычка помогает значительно экономить ресурсы семьи — многие недооценивают, как много мы тратим времени и денег только для того, чтобы нас увОжали.

Если же проверка показала, что деятельность действительно полезна (увеличивает КПД, вынимает патроны рисков), но браться за неё неохота, то можно применить следующий приём. Сформулировать для себя "мне было бы полезно X", но честно оставить себе право всё равно не делать. Это как с ребёнком: можно принуждать, а можно обозначить выгоду (в любых формах: от фана, до материальной).

• Мне было бы полезно сходить на тренировку
• Мне было бы полезно прибраться в документах
• Мне было бы полезно повторить иероглифы
• Мне было бы полезно прочитать несколько страниц книги

Такой формат взаимодействия с самим собой убирает принудиловку, оставляя только напоминание о выгоде для нас. А мы очень любим выгоду!

Ещё раз отмечу, что это не просто ребрендинг "я должен" в "мне было бы полезно". Это разрешение себе не делать, если польза не вдохновила или просто сейчас не хочется. Такое системно бережное отношение к себе имеет очень серьёзные последствия для самочувствия, самооценки и, на удивление, для продуктивности — люди, себя не насилующие, кратно эффективнее тех, кто функционирует только на пинках.
Media is too big
VIEW IN TELEGRAM
Продолжаю поиск идеального геймпада. В прошлый раз я открыл для себя DualSense Edge, а сегодня смотрим Xbox Elite 2 — того же класса девайс.

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

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

Как я понял в процессе распаковки, допы — лепестки, сменные стики, крестовина и чехол — продаются отдельно (уже заказал себе), но при этом в сумме (13 + 7 тыс. руб.) всё равно получается дешевле в два раза, чем Сони (40 тыс. руб.). Так что пока в этом соревновании за моё сердце (точнее за мои лапки) побеждает Xbox — и по ощущениям, и по деньгам.

Кстати, ходят слухи, что Microsoft уже делает Elite 3 (якобы с Wi-Fi соединением, а это отзывчивее BT) — буду отслеживать.
Нейронки возведут технологии убеждения на новый уровень.

Они уже довольно точно предсказывают успех публичных выступлений, учитывая не только текст, но и невербалику. Причём даже не требуется оценивать всё выступление — достаточно первых минут. @theworldisnoteasy пишет, ссылаясь на свежее исследование:
по первым двум-трем предложениям (≈ 1-5 % текста, меньше полуминуты речи) они с корреляцией 0,7 предсказывают, как доклад оценят живые эксперты
То есть чисто статистически обученные на биг-дате нейронки могут найти наиболее удачные комбо, как вести себя спикеру, чтоб аудитории заходило на ура. Инфоцыгане с курсами "убедительных выступлений" отдыхают. Нейронки помогут как правильно подготовить панч-лайны, так и натренировать желающих пробить когнитивные барьеры аудитории. Ждём супер-спикеров во всех сферах: от науки до бизнеса и политики.

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

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

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

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

С другой стороны, перенасыщение медийного рынка ИИ-контентом: роликами, тиктоками, статьями, новостями, музыкой, играми и прочим (РБК пишет, что уже в следующем году эксперты предсказывают, что 90% контента сети будет генеративным) выработает у пользователей пресыщение. Вот как обожраться дошиком или обсмотреться однотипных инста-девиц, где все прелести на максималках, но одну от другой не отличить.

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

Те, кто начал свою медийную деятельность и делал контент до ИИ-нашествия, получат в каком-то смысле ачивку "точно не бот". И они будут на вес золота, особенно если сохранят свою "неидеальность" и не начнут прогонять свои тексты и ролики через нейро-улучшайзеры.
Media is too big
VIEW IN TELEGRAM
Сегодня у нас живая (и переизданная) классика: Принцип Талоса. Десять лет назад я с огромным удовольствием прошёл это произведение искусства, но можно и повторить!

Я давно заметил и часто об этом говорю, что настоящее красивое появляется только органически. Натужное натягивание метрик на дедлайны, проработанные дизайн-документы и тысячи тасок — это всё путь принуждения. Он неэффективен и в результате всё равно какое-то дерьмо, даже если выглядит как конфетка.

Принцип Талоса получился именно таким случайным и естественным путём (кстати, Танки Онлайн в своё время тоже родились случайно, как технологическая демка по мотивам старой игры "Танки на двоих" первокурсника Волкова). Хорватские разработчики Croteam, известные по ураганно-угарному шутеру Serious Sam, зачали его в процессе экспериментов над четвёртой частью Сэма. Как и положено тру-девелоперам — на своём движке. А если копнуть в историю, костяк команды — четверо одноклассников, пацанов, которые после школы решили разрабатывать игры. Работали из дома, покупали "серое" железо, а деньгами помогали родители. Короче, всё по-настоящему — не под грантовое бабло, бизнес-планы и эйчар-стратегии.

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

ВКонтактеДзенRuTubeYouTube

В общем, друзья, если вы пропустили ранее эту игру, то выпуск ремастера — замечательный повод пройти её с любимым человеком. Всем хороших выходных!
Media is too big
VIEW IN TELEGRAM
Друзья, подвожу промежуточные результаты трёх месяцев жизни в кетозе.

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

Коротко вводная. У нас, как у всеядных существ, есть два режима питания: травоядный (растительный) и хищный (животный). Первый подразумевает расщепление углеводов (сахаров) до глюкозы, а дальше эта глюкоза поступает через кровь всем желающим. Второй режим (кетоз) — это более сложный путь: жиры расщепляются и пересобираются в кетоновые тела, и уже они используются организмом как топливо.

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

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

Какие эффекты:

• Ушло 10 кг, и в первую очередь висцеральный (внутренний) жир, который максимально вреден. При этом мышечная масса более-менее сохранилась (гормональный эффект кетоза) — и это без тренировок. И, как следствие, ушёл жировой гепатоз (пруф) и даже исчез старый жировик (тут научных пруфов нет, зато есть объективный факт).

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

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

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

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

• Либидо на высоте, а повышение фертильности мы проверили ещё год назад — Мишу мы зачинали на high-fat питании (пруф). Вероятно, организм считывает повышенную самооценку и даёт сигнал на генерацию более качественной спермы и яйцеклеток — для популяции важно, чтоб размножались самые доминантные особи.

• Лучше кожа, волосы и ногти. Нет прыщей и воспалений, нет дерматитов и перхоти. Бактерии и грибки любят сладенькое. Кстати, по этой же причине ни разу не разболелся, хотя сезон. Чуть приболевал, но болезнь не прогрессировала.

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

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

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

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

Унижение и зависть — два наших лучших метода улучшения мира и самих себя. Поунижали — надо вдохновить! Рассказать ей, как мы раскачаемся и всех будем нагибать, как мы завалим финального босса, заберём весь лут и отпечатаемся в лидер-борде. Наглядно и в подробностях, чтоб накопился запас мотивации и терпения для преодоления неудобств. Главное — всё в дело! Каждый рублик — в прокачку персонажа и снаряжения!

В жизни как и в игре, однозначно лучше быть мощным персонажем с непрошибаемой бронёй и какой-нибудь имбовой ваншотилкой, вместо того, чтобы быть вечным нубом-лузером со стикером на аватарке, купленным за 99 рублей на весенней распродаже.
Media is too big
VIEW IN TELEGRAM
Так радостно наблюдать за развитием малышей. Совершенно несамостоятельное изначально существо постепенно обретает свободу действий, способность влиять на реальность. Это просто чудо какое-то, как ребёнок сам осваивает управление своими девайсами: головой, глазами, руками, ногами! Это круче, чем наблюдать за развитием нейросетей. Впрочем, это ж тоже развитие нейросети :)
Мы живём в обществе культа постановки целей. Как-то так получилось, что ставить (и героически достигать, но не обязательно) цели — это одобряемо и априори считается правильным.

Но не для меня.

Я считаю, что постановка целей — это глупая практика, которая кормит человеческую гордыню. Она крайне неэффективна, а также регулярно разносит мозги о непокорную реальность. Гордецы уверены, что они способны из точки t просчитать все события (в т.ч. которые от них не зависят) до t+n. И если где-то что-то пойдёт не по плану, то всего лишь надо капризно топая ножкой заставить вселенную подчиниться и вернуться в колею плана достижения. Недавно мы наблюдали топорную попытку подчинения от Трампа. Было смешно и поучительно. Но, кстати, у него хватило ума (а это было очень унизительно) быстро отползти назад. Обычно же гордецы продолжают ещё сильнее биться башкой о препятствие, в надежде его проломить.

Это как раз и есть тот корпоративный, тупой и насильственный стиль управления собой и другими. Поставить цель, определить метрики, написать ТЗ, декомпозировать на таски, прописать майлстоуны, зафиксировать дедлайны, назначить ответственных, обеспечить исполнение (и наказание в случае неисполнения) — и вуаля! Проджект-менеджерки просто балдеют от собственной значимости и прошаренности — они же исполнили ритуал, они УПРАВЛЯЮТ будущим!

Расскажите это тем, кто предусмотрел в своих планах Ковид, СВО, взрывное развитие нейронок, возвращение Трампа, наконец. Я уже не говорю про "фактор автобуса" любого значимого участника проекта. Но это другое, понимать надо.

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

Мне такие сайдэффекты не подходят. Свобода — значительно эффективнее несвободы.

Вместо цели я определяю направление движения. Вместо точки — вектор. Вместо "что" — "зачем". Такая вроде бы простая замена радикально меняет стратегию. Вместо зума на таргете, я фокусируюсь на текущем моменте — в том ли направлении продвигаюсь? Причём скорость движения не так важна, как правильность курса.

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

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

А ещё — это возможность каждый день быть счастливым от ощущения продвижения, правильности происходящего. Тогда как у целе-поклонников есть только страдания и короткий миг вымученной победы, тут же заканчивающийся постановкой следующей цели.
Media is too big
VIEW IN TELEGRAM
Показывал тут Стёпе, как нейронки помогают кодить.

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

И даже не требуется создания каких-то специфичных сред разработки типа Cursor AI, на котором я показываю в видео. MCP (Model Context Protocol) позволяет расшарить для нейронки текущую "картинку", которую видит юзер у себя на рабочей станции, и автоматически передать все необходимые для обработки запроса файлы, тексты, таблицы, изображения. В скором времени уже будет неважно, насколько интерфейс удобен — нейронка переведёт запрос пользователя в любую последовательность действий. Биржевой терминал, офисные программы, браузер (есть даже вариант запускать его прямо в облаке, а не у себя, но пока работает хреново), CAD и 3D-моделинг, написание музыки, бухгалтерия, CRM — да всё что угодно!

Тут есть два момента, которые стоит отметить:

1. Это огромная дыра в информационной безопасности. В облачные нейронки утечёт вообще всё — документы, исходники программ, переписка. Впрочем, некриптованный e-mail и мессенджеры — такая же дыра, и никто особо не парится (даже те, кому париться положено по службе). Безопасное решение — развёрнуть нейронку на своих серверах. Это дорого, но решаемо. Ну и opensource-нейронки идут с опозданием от коммерческих, но разрыв сокращается.

2. За нейро-ассистентами нужен глаз да глаз. И дело даже не в том, что они делают херню. Просто они не понимают, что херня, а что нет (напоминаю, нейронки — это не интеллект, они не думают). Поэтому от оператора требуется повышенное внимание и контроль результата, иначе он может быстро уплыть в дебри общепринятостей (на которых нейронки и обучаются). Чем менее творческая задача, чем более она обыденна, тем выше вероятность, что сделано будет как надо.

Можно сделать некоторые прогнозы:

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

• Люди с большим опытом, синьоры, визионеры и руководители получат существенный буст к продуктивности. Но творческая нагрузка по принятию решений сильно вырастет, а у неё есть пределы.

• Корпоратам (большим душным компаниям) придётся конкурировать с борзыми инди-объединениями толковых ребят (в том числе сбежавших от этих корпоратов), которые внезапно получили преимущество делать много и быстро, ранее доступное только крупнякам. Им придётся как следует похудеть, чтобы хотя бы просто сохранить эффективность. Но проблема в том, что худеть они будут в первую очередь за счёт тех, кто наиболее независим, ценит свободу и вертел на одном месте распоряжения тупых эйчарок, которые как раз и будут отвечать за похудение. Подпитывая создание этих независимых объединений.

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

• Нас ждёт лавина говно-контента (выглядеть-то он будет максимально в тренде, но по существу) от туристов из предыдущего пункта. Появление фотошопа и user-friendly аудио-станций как-то не особо улучшило качество дизайна и красоту музыки — зато у нас появились визитки от сына главбуха и моргенштерны. Но тем выше будет цениться красивое и настоящее. И в этом плане тру-мастерам можно только позавидовать — у них появляется новый инструмент, снимающий с них рутину.
Хочу привести пример "отца здорового человека". Александр Хилько — мой друг и соратник, человек, который разделяет и в делах воплощает то, что я люблю и ценю. Мы знакомы много лет и я наблюдаю на его примере, как меняется человек, обретающий всё большую свободу. Он периодически об этом рассказывает — например, недавно делился историей своего развода с корпоратами (он им недёшево встал по итогу, так что детали могут быть полезны для тех, кто тоже планирует).

А сегодня выпустил очень милое и вдохновляющее видео, в котором рассказал детали разработки собственной видеоняни (видео, ночная съёмка, звук, температура и влажность, всё через умный дом и Алису), которую он делал со старшей дочкой для младшей — недавно родившейся. Максимальное комбо: вождь, добытчик, мастер своего дела, любящий муж, заботливый отец и наставник — оказывается, всё это можно прекрасно сочетать, не жертвуя ни одной составляющей.

Могу только пожелать всем нашим детям таких же отцов.
Очень показательный вчера был момент. Минут 10 препирался с нейронкой (и не абы какой, а с лидером Gemini 2.5 Pro) о том, можно ли переделать функцию генератора псевдо-случайных чисел на isize (отрицательные) без модификации? Нейронка долго упиралась, объясняла мне на пальцах, что всё не просто, что придётся всё менять и предлагала более сложные варианты. Я специально приведу код функции, чтобы было понятно даже не программистам, что речь об элементарной логике:
pub fn gen_usize(state: &mut u64, min: usize, max: usize) -> usize {
if min >= max { return min; }
let range = (max - min + 1) as u128;
let rand = next_u64(state) as u128;
let idx = ((rand * range) >> 64) as usize;
min + idx
}

Здесь у нас возвращается целое положительное число в промежутке от min до max, которые тоже положительные. Мы проверяем чтобы min не был больше max, и дальше уходим в несложные расчёты. Для любого взрослого человека очевидно, что совершенно не важно, отрицательные ли min/max или нет, ведь range между ними всегда будет положительный, поэтому можно просто поменять в сигнатуре функции usize на isize и всё будет работать. Но не для нейронки.

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

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

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

Общая черта этих программистов в том, что массовая система образования напрочь отбила у них яички способность ходить не по правилам. Это такие холёные прилизанные мальчики, которым мама не разрешает бегать с пацанами в банки-палки и прыгать с гаражей. При любых попытках предложить им сделать что-то нестандартное или не так, как написано на stackoverflow, у них стекленеют глазки, они пугливо хватаются за мамин рукав и плачут "ой, это слишком сложно", "так никто не делает", "есть же готовое решение", "сейчас я объясню тебе, почему это невозможно". Прям как нейронки, обученные на той же самой выборке.

Можно потратить десятки часов, пытаясь объяснить им необычную идею, но это абсолютно бесполезно (в этом смысле нейронка оказалась даже понятливее), т.к. вопрос не в плоскости рацио. Дело в том, что их Департамент Доказательств запрещает делать "не как у людей", пугает неодобрением и ужасными непредсказуемостями. Они найдут любые доводы, лишь бы увернуться. У меня такие долго не задерживаются.

Я часто говорю о том, что надо будить своего внутреннего ребёнка, не надо быть хорошим мальчиком и действовать строго по авторитетным методичкам. Дети, пока они ещё маленькие, всегда готовы пошалить, они с интересом смотрят на мир и постоянно задаются вопросом "а что если?". Так вот этот вопрос и отличает настоящих творцов-мастеров, людей, которые меняют мир, от конформных ботов. Готовность к экспериментам, готовность рискнуть, выйти из колеи одобрения — это и есть та самая искра, благодаря которой человечество развивается. В абсолютно любом успешном продукте, даже если его делает армия корпоративных зомби, где-то у самых корней было чьё-то хулиганское "а что если?".

Если ты не нарушаешь, значит ты не творишь. Значит ты делаешь стандартное, что многократно делали до тебя. Ты просто копи-паста, исполнитель, а не творец. И тебя заменит ИИ.
Мы часто бухтим по поводу разных проблем и неудобств в нашей жизни. Но всегда стоит помнить о том, что могло произойти, но не произошло.

Что могло бы стать с нами (и существовали бы мы сейчас вообще), если бы наши воины не победили фашизм 80 лет назад?

Что могло бы стать с нами, если бы наши воины не защищали нас каждый день во время СВО?

Что могло бы стать с нами, если бы наш президент, наша власть, наш бизнес и все мы не справились бы с санкционным и экономическим ударом, которым нас пытались размазать три года назад?

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

Спасибо вам большое, что мы в безопасности, что можем спокойно спать и растить детей!

Посмотрите записанный нашими пермскими музыкантами кавер на прекрасную и трогательную песню "Тёмная ночь".

С Днём Победы!
Media is too big
VIEW IN TELEGRAM
Базовая вещь, которую стоит помнить всем строящим клан родителям: наивно рассчитывать на верность ребёнка интересам семьи, если родители сами демонстрировали ребёнку обратное с первых же дней жизни.

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

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

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

Особенно показательно отношение некоторых яжмамок — "главное дотерпеть до полутора лет, а там и в садик". Вслушайтесь в интенцию — дотерпеть! Т.е. эти женщины воспринимают ребёнка не как продолжение себя, а как обузу, которую следует правдами-неправдами скинуть как можно скорее и вернуться к "нормальной жизни". А ничо, что у ребёнка в этом возрасте как раз формируется ощущение близкого круга, семьи? Отправка ребёнка в садик воспринимается им буквально как изгнание. Именно поэтому они так плачут — их лишают базового чувства безопасности. Но у мамки же много дел, очевидно более важных.

Я уж не говорю, когда ребёнка с первых же месяцев сдают на аутсорс-воспитание няням. Ну и к кому будет потом испытывать тёплые чувства ребёнок? Кто будет для него безусловным авторитетом и чьи ценности станут для него базовыми? Правильно — тот, кто был рядом и заботился.

К сожалению, это мейнстрим. Корпоративизм в воспитании детей такой же бездушный и дуболомно "рациональный", как и в бизнесе. Стеклянные напросеченные (от итал. Prosecco) глазки современных инста-мамок смотрят на малыша, как на социальный атрибут в дополнение к базовому обвесу: крутая тачка, дорогая сумочка, губки бантиком, грудки шариком и муж-банкомат. Ну и как возможность привязать к себе последнего. Поэтому всё должно быть эффективно — исполнение KPI с минимальными затратами. А рынок с радостью готов снять с них весь этот "головняк": вот тебе нажористые молочные смеси, вот ближайшая доступная няня (будет через 4 минуты), вот тебе целый список престижных садиков и развивашек — всё норм, ты только немного потерпи, остальное мы всё сделаем!

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

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

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

Регулярно подвергать ревалидации картину мира, вектор движения и принципы, которыми руководствуешься — это отличная идея. Этакий integrity check — проверка целостности, адекватности восприятия. В моей жизни было немало моментов, когда я радикально (как мне тогда казалось) менял вектор движения, но чаще — способ. Сейчас, оглядываясь на то, что я делал, понимаю, что мета-вектор был всегда вокруг одной идеи — построение "песочницы" для хороших людей (кстати, отсюда и название Точка сборки).

Да, такой метод изучения мира неприемлем для гордецов. В их представлении они непогрешимы, а их убеждения — истина. А тут же надо подвергнуть сомнению свою правоту. Очень забавно наблюдать, как некоторые мои знакомые (сильно за 40) упрямо держатся за свои установки, которые отфиксировали ещё в подростковом возрасте — типа "нормальные пацаны не меняют своих принципов". Ок, но тогда очень сильно зависит от того, откуда они были загружены. И слава богу если источником был мудрый родитель/наставник, а не сборная солянка из подростковых заблуждений. У меня, к сожалению или к счастью, не было авторитета, который дал бы мне готовый качественный движок мировоззрения — пришлось собирать свой собственный life-engine, постоянно заменяя и дорабатывая модули, а то и переписывать с нуля.

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

В последние месяцы я плотно погрузился в тему нейросетей, чтобы понять, насколько это game changer, как изменится уклад жизни людей (а он очевидно изменится и сильно), будет ли в дальней перспективе востребованным то, что мы делаем, актуален ли способ, которым мы это делаем. Если коротко, то да, будет даже ещё более востребовано, а ещё открываются перспективы сделать лучше и быстрее. Моя довольна! В процессе валидации мне пришла в голову формулировка, которой хочу поделиться:

Если стратегию приходится менять при изменяющихся обстоятельствах, то это не стратегия, а тактика.

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

А как вообще тогда коллектив может совместно что-то делать на длинной дистанции? Поделюсь внутренней кухней нашей студии.

Самое главное, без чего вообще всё последующее не имеет смысла — люди. Я сотрудничаю только с ментально взрослыми (вне зависимости от возраста) и самостоятельными людьми. Только с теми, кто разделяет мои ценности и мою страсть к программированию и геймдеву. С фанатиками, для которых отдых — это написать какой-нибудь мини-проект, настроить сервер или спаять собственную видео-няню. Ну и важнейшая dependency, без которой Точка сборки не компилится, — это совесть.

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

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

Это похоже на корабль. Капитан определяет вектор направления, обеспечивает экспедицию необходимыми ресурсами, формулирует принципы и обладает правом вето. И каждый сам добровольно решает: хочется ли ему плыть на таком корабле, вдохновляет ли смысл задуманного, а самое главное — стоит ли доверять этому капитану. Каждый в любой момент волен сойти с корабля и пересесть на любой другой. Насильственно удерживать кого-либо — глупо и наносит вред обеим сторонам (объясни это корпоративным юристам).

Теперь конкретно, как функционирует такой корабль-песочница:

• Всё заточено на full-remote — спасибо коронавирусу и пониманию, что принудительный офис-ворк требуется только тем, кто не самоорганизован или просто имитирует деятельность. Поэтому, кстати, корпы сразу после локдауна повыгоняли своих в офисы, чтоб приставить к ним нянек-надсмотрщиков. А мастеров-фанатиков все эти трансферы и околокулерные беседы только отвлекают. Тем более, организовав кабинет дома, можно значительно больше присутствовать в жизни детей и супруги. Но мы всё равно держим офис, в который всегда можно придти, ну и коллеги из других городов периодически приезжают в Пермь на несколько дней.

• Весь код и доки на своём git-сервере. К счастью, Obsidian заменил нам вообще все облачные сервисы (вики, таски, доски), а git обеспечивает историю всех изменений.

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

• По понедельникам мы созваниваемся на час-два всей командой, чтобы повидаться (это самое важное), обсудить текущие дела, практическую реализацию наших принципов, или просто животрепещущую тему. До этого все дописывают в свои git-доки короткую запись вида: что сделал, сколько времени затратил, что планируется. Просто MD-текстом, списком, со ссылками или иллюстрациями.

• Никаких сроков и фиксированных целей. Важно только продвижение, а уж насколько быстро и какие нас будут ждать повороты — мы и так узнаем по факту.

• Члены команды сами решают когда и сколько они трудятся над проектами. Оплата труда — по фактически затраченному времени. Т.е. вот эти все "можно сходить к зубному?" — это из какого-то средневековья.

Да, вот так всё просто! Но, ещё раз, такая модель абсолютно не работает с корпоративными паразитариями, в которых нет ни мастерства, ни любви к делу, ни совести. Но это абсолютно рабочий вариант для инди-объединений людей, которые себя уважают и хотят делать полезное.
Уроборос-многоножка — символ ближайших лет в обучении языковых моделей. Раньше информационный поток был линейно-иерархичным: от первоисточника через фильтры глухих телефонов и пропаганды достигал реципиента. Теперь круг замыкается — источником становится сам продукт переработки.

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

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

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

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

Очень будет интересно посмотреть, как человечество справится с этим. Меня не покидает ощущение, что так или иначе ему всё равно придётся закатать рукава и как следует вручную прибраться в своём инфополе. Garbage in — garbage out.