Июн
2026
Июн
2026
Почему ваш GitHub — лучший лендинг, который можно сделать
Как README превращается в PR-актив: структура, нарратив, quickstart
Когда кто-то впервые сталкивается с техническим продуктом, он открывает репозиторий. Инфлюенс, которому прислали питч, инвестор после дежурного «посмотрите наш продукт» делает то же самое, и разработчик, который наткнулся на тред в X, идёт туда же. Репозиторий — первая точка касания для аудитории с реальным весом: инженеры, тимлиды, CTO ранних стартапов, контрибьюторы в опенсорс. Они формируют репутацию инструмента до того, как о нём напишут медиа, их мнение распространяется быстрее любого пресс-релиза.
Июн
2026
5 когнитивных искажений, которые убивают конверсию
Почему хороший продукт не покупают: 5 ошибок PM в психологии пользователя
Хороший продукт — это необходимое условие. Не достаточное.
Можно сделать понятный интерфейс, добавить нужные фичи, поставить конкурентную цену — и всё равно смотреть на конверсию 1,3% без понимания, что идёт не так.
Чаще всего проблема не в продукте. Она в том, как ваш пользователь принимает решения.
Июн
2026
CancelledError — не просто очередная ошибка. Разбираемся, как устроена отмена задач в asyncio
При работе с асинхронным кодом нам часто приходится обрабатывать CancelledError — сигнал отмены задачи. С точки зрения приложения это выглядит как обычное исключение — достаточно добавить try/except блок и продолжить работу. Хотя в большинстве случаев это и правда работает, иногда все же приходится копнуть глубже и разобраться, как устроен механизм отмены под капотом и для чего на самом деле нужен CancelledError.
Июн
2026
Почему 145 000 показов в Wordstat ≠ 145 000 клиентов. Разбор на реальных данных
Я делаю сайты и решил прикинуть размер рынка через Wordstat. «Создание сайтов» — 145 758 показов в месяц. Красивая цифра, под которую легко поверить «вот он, спрос». Но вместо того чтобы поверить, я выгрузил все вложенные запросы и разобрал их по смыслу. Реального «хочу заказать сайт» там оказалось около 3%. Ниже — как считал и что выяснил.
Как считал
Выгрузил топ-2000 вложенных запросов по «создание сайтов» (и отдельно по «разработка сайтов», «заказать сайт», «seo продвижение») — это обычный CSV‑экспорт из Wordstat. Дальше — скрипт, который делит фразы на корзины: коммерция (есть модификатор покупки), (далее…)
Июн
2026
Как принимать решения во временных рабочих группах
Почему принятие решений во временных рабочих группах единолично руководителем не оптимально? Какие ещё имеются варианты принятия решений?

Июн
2026
Сладкие оковы вайб- к̶о̶д̶и̶н̶г̶а̶ инжиниринга [часть 2]
Это вторая статья об использовании LLM в проекте разработки компилятора языка программирования как транспилятора в код на C++. Я продолжаю историю и хочу рассказать о своих наблюдениях и впечатлениях от попыток применять автономных агентов в большом и сложном проекте. А также о навязчивой рекламе и встроенных «закладках» в коде некоторых инструментов, которые, похоже, целенаправленно ухудшают работу с моделями конкурентов.
Спор о терминах: от «вайб-кодинга» к «вайб-инжинирингу»
В комментариях к первой статье (далее…)
Июн
2026
Проект, от которого все отказались, за полгода принёс +234% выручки. Секрет: я не стал делать вид, что работа сама идёт
Кейс: как я зашёл в 5 «мёртвых» T&M-проектов, которые никто не хотел вести, и превратил их в портфель на 1,5 года с ростом выручки в 5–6 раз
Оглавление
-
Ситуация: 5 проектов, от которых все отказались
-
Технологический контекст
-
Что я увидел внутри: боль трёх сторон
-
Что я сделал за первые 2 недели
-
Артефакт №1: Регламент взаимодействия
-
Артефакт №2: Детализация отчётности (как было → как стало)
-
Ключевые правила, которых не было в договоре
-
Результат: цифры, команда, перспектива
-
Главный инсайт
1. Ситуация: 5 проектов, от которых все отказались (далее…)
Июн
2026
Cloudflare: Оркестрация AI-ревью кода в промышленных масштабах
Code review (ревью кода) — отличный механизм для отлова багов и обмена знаниями, но вместе с тем это почти гарантированный способ создать «бутылочное горлышко» для всей команды разработчиков. Merge Request (MR) сутками висит в очереди, ревьюер рано или поздно отвлекается от своих задач, чтобы вникнуть в diff, оставляет пару мелких придирок к названиям переменных, автор отвечает, и цикл повторяется. В наших внутренних проектах медианное время ожидания первого ревью часто измерялось часами.



