Не стройте продукт с нуля. Что мне показалось интересным в интервью Марка Пинкуса про продуктовую разработку

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

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

TL;DR: я сделал sqlalchemy-query-manager — небольшой слой поверх SQLAlchemy для типовых backend-запросов. Он не заменяет SQLAlchemy, а добавляет более компактную запись для частых операций: фильтры в стиле number__gte=100, условия через Q, фильтрацию по связанным моделям, eager loading, CRUD helpers, агрегаты и просмотр итогового SQL. Идея в том, чтобы оставить SQLAlchemy в основе, но убрать повторяющийся код там, где запросы становятся слишком большими.
Cruzo — минималистичный UI-фреймворк без лишней сложности
Знакомимся с Cruzo. Часть 1. RxBucket – контейнер состояний и конфигураций компонентов на фронте
Я продолжаю серию обзорных статей о js-фреймворке Cruzo. Я работаю над этим фреймворком последние 6 лет, много идей отпало, осталось только что реально нужно в работе.
Здесь я расскажу вам о сердце фреймворка – шаблонизаторе. Для его реализации была написана стековая виртуальная машина.
Какая еще виртуальная машина внутри js спросите вы? Это VM — но не «виртуальный процессор» вроде JVM или WebAssembly, а интерпретатор байткода, написанный на JavaScript.

Если вы продаёте на двух и более маркетплейсах, вы почти наверняка с этим сталкивались: товар продан на Ozon, но на Wildberries он ещё висит в наличии. Приходит заказ на то, чего на складе уже нет. Дальше по сценарию: отмена, штраф, падение рейтинга карточки, в худшем случае - блокировка.
В этой статье я разберу проблему по слоям: откуда физически берётся расхождение, какие есть уровни решений (от коробки до event-driven на Go), и почему модный ответ «поставьте Kafka» для одного селлера почти всегда оверкилл. Будет код и будут цифры.
Это продолжение поста о WardLink — P2P-синхронизации между своими устройствами по LAN без сервера в петле. Здесь про то, куда это может пойти, и про несколько вопросов, на которые у меня пока нет хорошего ответа.
Вероятно, если сейчас поставить перед инженером задачу создать устройство, которое бы могло регистрировать продолжительность солнечного сияния, в заданной точке на поверхности Земли, то результатом работы инженера, вероятно, станет устройство в котором микроконтроллер опрашивает датчик освещенности, а затем полученные результаты сохраняются на электронный носитель информации вместе с данными о времени наблюдения. В принципе даже из таких скудных данных можно получить не мало информации [1]. Однако еще не так давно по историческим меркам, задачу по определению суммарной величины солнечной радиации решали вообще без использования электроники. Для этого использовался остроумный метеорологический прибора – гелиорегистратора (еще иногда называемый гелиографом).

Все обзоры меряют одно — как быстро агент работает с кодом. Но на моём боевом Java-проекте на тысячи строк самый «быстрый» агент выдал решение за 12 секунд, а потом 40 минут гонял сборку в терминале, пытаясь заставить код компилироваться.
Кто быстрее работает с кодом — тот дольше его чинит, а типовые сравнения этап починки не считают вовсе.
Чтобы проверить это, я взяла одну и ту же задачу «добавь фичу и покрой её тестами» и дала её трём типам агентов: CLI в терминале (Claude Code, Codex, OpenCode), кросс-IDE плагинам (Cursor через ACP, Copilot, Cline, Kilo Code, Windsurf) и агенту, встроенному в JetBrains Platform (Veai). Меряла не секунды на генерацию, а число итераций до зелёной сборки и расход токенов. Ниже — шесть метрик, которые я добавила, и почему они переворачивают выводы типовых обзоров.
Ещё в 2022 году внедрялся Zabbix у заказчика, нужен он был для мониторинга нескольких MSSQL-серверов и был установлен на MySQL; с тех пор подключали к нему новые хосты, и начал он потихоньку умирать — всё-таки MySQL не для больших объёмов. Проблема миграции стала острой, а я как раз OceanBase последнее время занимаюсь очень активно.
Мне не удалось сразу уговорить заказчика на миграцию основного Zabbix на OceanBase, но была предложена миграция девелоперского Zabbix, который всё равно надо было переносить в целевой сегмент сети, и по результатам этой миграции уже будет принято решение о возможности миграции основного Zabbix, который на MySQL сейчас. Естественно, я согласился, хотя девелоперский Zabbix был на PG, но этот кейс даже более интересный. Мне будет очень интересно услышать отзывы или советы перед миграцией прома.
Итак, поехали.
Не расплываясь в этой статье про преимущества OceanBase, выделю только главное для Zabbix:

Годом ранее в индустрию ИИ ворвалась компания Илона Маска xAI и представила новую, четвёртую версию своей нейросети Grok. Разбираем, как безопасно пользоваться ей из России и стоит ли выбирать Grok вместо других сильных моделей.

Это третья, финальная часть серии про сайты под управлением ИИ. В первой разбирали, что такое нейросайт и сколько он стоит; во второй — внутреннее устройство: MCP‑брокер, пайплайн деплоя, безопасность. Эта часть больше ориентирована на маркетинговые и бизнес‑задачи: не про то, как это работает, а про то, какие выгоды это даёт бизнесу: позиции, трафик, конверсию, и главное — скорость и стоимость изменений.
Один абзац для тех, кто не читал предыдущие части: нейросеть в этой схеме — внешний инструмент для реализации изменений, она не работает в рантайме, не влияет напрямую на скорость загрузки и поведение пользователя.

Начал печатать комментарий, и в какой-то момент вдруг понял, что опять получилось намного больше, чем можно втиснуть в один комментарий, и опять про Германию, и снова про разрыв шаблонов… поэтому родилась эта статья...
Ответ, на статью: «Открытие компании в Германии: потрачено €ххх и ххх дня, а я всё ещё не могу...»
… поэтому родилась эта статья. Почему? Потому что это опять про то, где я долго живу, и где, как и у автора изначальной статьи было много «жизненных открытий», которые перевернули (изменили так уж точно, и местами как-то радикально) представление о стране и культуре, и тому как тут организован бизнес.

Сегодня пятница, а значит время немного пошалить и побеседовать на разные нетривиальные темы, к примеру про нейрослоп. Лично я (хочется верить, что) научился вычислять нейрослопосодержащую статью на второй главе, иногда даже на первой, иногда просто пролистав текст даже не читая. Глаз цепляет пару знакомых клише и далее читать уже не хочется. Ну а за последний год таких постов везде (не только на Хабр) стало больше, чем когда-либо, и это утомляет.
Нейрослоп - это текст, который выдала модель, а человек поленился подчистить.
Но мой поинт не в том, что моделька писала текст, меня в таком тексте тригерит то, что автор не посчитал нужным этот текст привести в божеский вид. Я уже ворчал на эту тему у себя на канале: сначала про то, что соцсети тонут в нейроконтенте, потом собрал список маркеров, от которых меня мутит. Под вторым постом набежало сто с лишним комментов (а клоунов поставили сколько, ууу, загляденье), и многие комменты оказались местами полезнее самого поста. Из них и выросла данная публикация.
Но давайте разберёмся, почему слоп вообще читается как слоп? По каким признакам его ловить, не превращаясь при этом в параноика? И чем чистить свои черновики, чтобы не стыдно было публиковать?

Помните времена, когда нейросетевые видео выглядели как психоделический трип, где лица плавились, а физика объектов вызывала лишь нервный смех? За последний год индустрия генеративного контента сделала тектонический сдвиг. Сегодня, чтобы запустить дорогой фэшн-кампейн, оживить статичное фото для рекламы или создать полноценный тизер к фантастическому фильму, больше не нужны съемочная группа, павильоны и бюджеты с шестью нулями. Достаточно открыть ноутбук.
Создать видео с помощью нейросети - это теперь полноценный инструмент маркетинга и медиапроизводства. Физика тканей, сложный свет, отражения в зеркальных поверхностях и даже нативная генерация звука прямо внутри кадра - современные модели выдают картинку, которую сложно отличить от реальной камеры.
Но на рынке десятки инструментов, и каждый обещает «голливудское качество за один клик». Чтобы избавить вас от бесконечных тестов и слитых кредитов, мы устроили жесткий краш-тест главным нейросетям этого года.
Мы взяли один из самых горячих медиатрендов - футуристичный киберпанк-кампейн. Наша задача: сгенерировать 5-секундный ультра-детализированный ролик, где модель в зеркальной одежде идет по воде на фоне неонового Токио.
Кризис и ИИ создают в ИТ массу эффектов. Есть и позитивные – например, приятный сквознячок выдувает из нашей отрасли менеджеров и коммерсов, которых кадрово-денежный пылесос всосал за жирные годы.
Я пару лет собирался написать статью про коммерсов в ИТ – феномен интересный, и возник относительно недавно. Но пока я валандался, стало поздно – ребят смывает, и можно только побурчать им вослед. И я бы забыл про эту плановую статью, но интересный эффект с продажей ИИ заставил к ней вернуться.

Исследователи могут вызвать конкретный тип смеха точечным разрядом тока.
Когда мы искренне хохочем над отличной шуткой и когда вежливо выдавливаем смешок на совещании ради приличия, со стороны это выглядит примерно одинаково. Но внутри нашей головы в эти моменты разворачиваются принципиально разные сценарии, которые ученые могут искусственно воспроизвести вообще без какого-либо социального контекста.
Нейробиологи Фаусто Каруана и Софи Скотт собрали данные многолетних исследований в масштабном обзоре для журнала Trends in Neurosciences и предложили модель, которая различает спонтанный (непроизвольный) и произвольный смех. Практически все надежные доказательства существования этих различий ученые получили благодаря прямой электрической стимуляции мозга у пациентов с тяжелой эпилепсией. Установленные по медицинским показаниям внутричерепные электроды дают редкую возможность исследовать эти контуры напрямую.
Помню, когда я учился в школе, в 11 классе при написании выпускного сочинения за 3 ошибки по грамотности ставили уже тройку. И на 10 листах у большинства моих одноклассников было не более двух ошибок. Сейчас на каждой странице текста среднестатистический школьник делает по 5-10 ошибок. Грамотность катастрофически упала, читать книги перестали, некоторые компоненты понятийного мышления ослабли кратно за последние 30-40 лет. Большинство выпускников школ элементарно неграмотно. Грамотное письмо встречается редко, а многие дети даже в средней школе не умеют читать. То есть не понимают содержания текстов, которые могут озвучить. О том, почему это происходит пойдёт речь ниже.
Чтение, письмо – высшие психические функции, которые, как показал ещё Лев Выготcкий, являются культурно-историческим продуктом. Грамотность и способность читать, писать возникают не естественным путём, а в системе обучения, где ребёнок осваивает знаки как средства мышления, не как отдельные школьные умения, а как формы интеллектуального развития, связанные с переходом от внешней речи к внутренней и от наглядного к понятийному мышлению.
Если не учить ребёнка читать, то сам он этому не научится, не созреет. На этот счёт часто слышу миф, который регулярно встречаю при общении с педагогами и психологами.
В русском языке нет однозначного соответствия между звучанием слова и его написанием. Поэтому писать «как слышится» нельзя. Елена Плюснина, питерский эксперт по обучению чтению, сделала выводы о том, что проблемы освоения орфографии русского языка связаны, в частности, с тем, что около 75% слов русской речи пишутся не так, как слышатся.

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

GTA VI уже можно предзаказать, Bungie спасает Marathon новым PvE-режимом, а «Дальнобойщики 2» внезапно возвращаются в Steam. Плюс перенос релиза Phasmophobia, изменения в Battlefield 6 и большие скидки на тысячи игр. Коротко о главных игровых новостях - в этом дайджесте.
Вечером 2 июня Минцифры неожиданно продлило сроки подачи заявлений на подтверждение ИТ-аккредитации и одновременно расширило перечень компаний, которые смогут это сделать в 2026 году. Рассказываем, что изменилось!

Статья о моём личном опыте - какая автоматизация оказалось самой интересной и полезной в моих проектах. Проекты не профессиональные и выполнялись для себя в свободное время. Это две квартиры примерно по 120 м2, на момент начала работ уже с полной отделкой, поэтому проводные системы не рассматривались. В начале я имел только общее представление об экосистемах, протоколах и стандартах и не имел никакого практического опыта. Начитавшись историй успеха и наоборот, в качестве базовой платформы был выбран Умный Дом от Яндекса (УДЯ) исходя из логики что всё равно эта платформа необходима для голосового управления, и если окажется что отдельные задачи будут выходить за рамки возможностей этой относительно молодой платформы - я всегда смогу подключить к УДЯ например Home Assistant или специализированные облачные платформы, реализовать в них особые функции, интегрировав затем в УДЯ как общую точку сборки. В итоге в каждом проекте получилось 70-80 различных устройств, и лишь несколько устройств подключены в УДЯ через интеграцию с облаками. Home Assistant не понадобился - в квартирах стабильный интернет, нет котлов / насосов / инверторов и другой подобной техники, и мне хотелось чтобы вся семья смогла наглядно понять систему и при необходимости вносить туда изменения без моего участия. Все сценарии реализованы на УДЯ, некоторые будут использованы здесь в качестве примеров.
Пару слов о платформе и технической реализации. Центральным хабом является колонка Яндекс Макс в гостиной, по комнатам - дополнительные колонки Яндекс Мини. Практически все устройства - ZigBee, несколько устройств Wi-Fi (например, ИК-пульты). В такой конфигурации система сможет управлять голосом и выполнять сценарии даже при отсутствии интернета. Если сценарий не задействует Wi-Fi устройств, он сохранится как локальный и будет выполняться на хабе станции не требуя подключения к интернету. За примерно год эксплуатации только пару раз были странные явления, когда например сценарий оставлял включёнными некоторые устройства, которые должен был выключить. Функциональностью и качеством работы я вполне доволен. Не буду больше утомлять, переходим к полезным сценариям.