Дебаж 🪲 с ноги 🦶
367 subscribers
263 photos
47 videos
2 files
173 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
Заплатил Гуглу $100, чтобы продать подписку за $10.

Иронично? Да, но есть нюанс: юзер купил подписку на приложение, которое в этот момент вообще не работало.

Но обо всём по порядку.
В конце января я нанял китайское агентство (писал тут), чтобы запустить Google Ads. Гугл моментально забанил наш новенький аккаунт как подозрительный. Агентство пожало плечами и ушло на месяц смотреть новогодние фейерверки (у них праздники, имеют право).

И вот неделю назад китайцы наконец-то вышли с каникул, что-то докрутили, у меня рабочий аккаунт, но Гугл в упор не разрешает рекламировать бесплатное ПО (ныл об этом здесь). И вот вчера заявление на Free Software приняли, и кампания внезапно стартанула.

Стартанула с ветерком: я забыл ограничить дневной бюджет, и Гугл радостно сожрал $100.

Но есть и победа — случилась первая подписка на Photo Math за $10!

Правда, самое интересное ждало под капотом. У меня купили подписку на абсолютно мёртвый продукт. Там протух SSL-сертификат и отвалился API-ключ к LLM. Я планировал проверять работоспособность перед тем, как включить рекламу. Ага, проверил.

Пришлось в мыле всё чинить на лету, пока клиент не понял, что заплатил за воздух (вроде пронесло, рефанд не попросил).

Итог: сейчас всё работает, метрики докручены. А чтобы больше никогда не продавать лежачий прод, я наконец-то прикрутил Sentry в edge-функции Supabase. Теперь о том, что всё сломалось, я буду узнавать из логов, а не от заплативших пользователей.


#bip #google_ads #photo_math


Дебаж 🐞с ноги в 🦶в VK и Max
🔥5😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
3👀1
Мой экстеншен Speech 2 Text тихонько пробил отметку в 1000 активных пользователей в месяц (MAU). Никакой магии: на старте я три дня покрутил рекламу в Яндексе, чтобы дать проекту первый пинок, а дальше он уже полз сам на чистой органике Chrome Web Store.

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

Параллельно думаю, куда развивать проект дальше. Оставлять его просто плагином — путь в никуда. Сейчас план такой:

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

Отсюда вопрос к тем, кто по работе часто расшифровывает созвоны, интервью или лекции: Вы за такие сервисы вообще платите или обходитесь бесплатными/встроенными решениями? Поделитесь в комментах, чем пользуетесь сейчас и за что готовы были бы занести денег.

#bip #speech_2_text


Дебаж 🐞с ноги в 🦶в VK и Max
👍6🔥3
Пока в соцсетях инди-хакеры за вечер собирают проекты на Cursor и n8n, зарабатывая миллионы, мой личный "венчурный фонд" пет-проджектов показывает уверенный отрицательный рост 📉

Реальность моего инди-хакинга такова: я стабильно плачу за Speech-to-Text API, пока жду критическую массу пользователей для монетизации. В приложении с Photo Math похожая история: API дорогое, новые юзеры с кайфом сжигают бесплатные лимиты и уходят в закат, а закупать рекламу в Google Ads сейчас стоит как крыло самолета.

Почему у ребят из рилсов с ИИ-воронками всё летит, а у меня, с нормальным бэкграундом разраба и лида, всё идет со скрипом?
Я искренне хочу верить, что 80% этих "успешных" фаундеров зарабатывают тупо на продаже курсов и чек-листов. Мне так банально проще думать, чтобы не чувствовать себя единственным лохом, у которого экономика не сходится 😄 Ну а остальные 20%... наверное, они просто тоньше чувствуют маркетинг.

И тут у меня возникла мысль.
Если ИИ-гиганты вроде OpenAI всё равно сжирают рынок, а я пока только спонсирую их, оплачивая API, может, логичнее стать их совладельцем?


На днях наткнулся на интересную штуку — фонд Destiny Tech100 (тикер DXYZ на NYSE). Это один из немногих способов для обычного физика в один клик инвестировать в закрытые стартапы поздних стадий. Около 16% портфеля там занимает SpaceX (чьё IPO многие ждут в конце 2026-го), а еще там OpenAI, Stripe и другие единороги.

Бежать ли мне покупать это на всю котлету? Точно нет. Это скорее идея "на поболтать". Главный подвох фонда: он торгуется с гигантской премией к стоимости чистых активов. Грубо говоря, покупая его, я в несколько раз переплачиваю просто за сам факт «доступа» к этим компаниям.

Но из всей этой рефлексии я вывел для себя две стратегии на будущее:

1️⃣ ИИ-гиганты забирают рынок, и иногда выгоднее просто владеть долей в условном OpenAI, чем пытаться с ним конкурировать в одиночку.

2️⃣ Если и пилить свои пет-проджекты дальше, то классная идея — делать микро-продукт целенаправленно под поглощение. Чтобы какой-нибудь крупный стартап просто купил твой проект вместе с тобой.

Что думаете про такие векторы развития?
👍 — Логично, лучше купить кусок OpenAI, пусть работают на меня
🔥 — Только хардкор, буду пилить своё до победного
🤡 — Не лезь в DXYZ, это скам, иди лучше код пиши

#толки


Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤡6
Прилетает такой вот пуш от 📱, пока я смотрю вот этот видос


Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Я нанял себе джуна-аналитика.

Каждое утро у меня есть рутина: Яндекс почта, Telegram, Umami, Sentry. Пока я это листаю, прошло 30 минут и первый кофе уже остыл.

Теперь я просто открываю Comet (браузер от Perplexity) и говорю ему: пройдись по этим страницам и подготовь мне сводку. Он сам открывает страницы, читает, анализирует и советует завести задачи в Tick Tick.

Реальный пример. Он сопоставил события в Umami и ошибки в Sentry по моему расширению для speech-to-text и сам предложил добавить поддержку большего количества форматов аудиофайлов. Я бы до этого дошёл — но не в 8 утра.

Где тупит: иногда неправильно читает события в Umami, потому что там есть сломанные данные. Я про них знаю — он нет. Контекст пока не передать промптом на 100%.

Зато пока ИИ работает,а я медитирую. Утренняя рутина не исчезла, она просто распараллелилась.

Из минусов: с Google-сервисами Comet пока не дружит и графики Ads всё ещё смотрю глазами.

👍 — надо срочно попробовать
❤️ — убил всю суть morning routine

#лайф

Дебаж 🐞с ноги в 🦶в VK и Max
6😁2
Скриншот - это грубо, больно, но это база. Пора и мне перестать романтизировать ИТ. Программисты, продакты, аналитики, QA не создают самостоятельную ценность из воздуха. ИТ - это высокооплачиваемый обслуживающий персонал для чужого бизнеса.

Думаю, что 90% всей айтишки - это автоматизация бизнес-процессов. И это отлично! Я сам пилю B2B-автоматизацию найма масс-персонала в Самокате. Курьеры нужны всегда, объемы растут каждый год. И казалось бы, мы ядро. Но в этом году по моей команде прошлись сокращениями. Работы стало больше, а людей меньше.

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

Остальные 10% айтишки - это соцсети, игры и мои любимые туду-листы. Вот тут можно побыть творцом.

Логика автора на скрине ломается только в одном. Его гениальный совет: «Везде бизнесу жопа, поэтому… идите делайте бизнес». План надежный, как швейцарские часы. О том, куда на самом деле стоит инвестировать, если вы хотите денег, я уже писал тут

❤️ — пошел делать бизнес
👍 — пошел инвестировать
💩 — какой-то грустный пост

#толки

Дебаж 🐞с ноги в 🦶в VK и Max
8🔥3👍1
Разговоры о важном

На днях плохие парни скомпрометировали суперпопулярный ИИ-пакет litellm на PyPI, у которого около 3 млн скачиваний в день. Вредоносный код в свежих версиях целенаправленно пылесосил SSH-ключи, доступы к AWS, пайплайнам и даже криптокошелькам.

В моем текущем стеке питона почти нет, но от этой новости я словил флешбэк. В моем прошлом проекте "Масштаб" ребята отхватили похожую проблему - поймали критическую уязвимость React2Shell, которая позволяла удаленно выполнять код.

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

Я всегда стараюсь отставать на 1–2 минорные версии. Почему это идеальный баланс:

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

Она уже не слишком новая, чтобы случайный баг неопытного контрибьютора сломал вам всю инфраструктуру.

(НОВОЕ): за пару дней комьюнити уже успевает проверить её на предмет вот такого откровенного скама и supply-chain атак.

❤️ - всегда последняя версия
👍 - работает не трогаю

#толки
👍83
4000 юзеров в неделю, $0 выручки и почему я этому рад

Почти год назад я запустил расширение по простой воронке:

1) Делаю простое OCR-расширение для Chrome

2) Запускаю рекламу на весь мир

3) Google подхватывает SEO

4) Кто-нибудь да купит

Спойлер: на шаге 4 всё сломалось.

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

Но чем больше юзеров, тем хуже конверсия в открытие paywall. Аналитика подсветила очевидное, что не учёл с самого начала: весь рост идёт из Индии. Люди активно пользуются, paywall видят, но не платят. А те единицы из США и Европы, которые реально покупают подписку, просто тонут в этом потоке.

Вывод: количество пользователей - это метрика тщеславия.

Почему я не переживаю?

Потому что у меня нет серверов. Вообще. Под капотом локальная модель Tesseract OCR, всё распознавание происходит прямо в браузере пользователя. Эти 4000 человек не платят мне ни копейки, но и не стоят ни копейки. Burn rate на инфраструктуру = $0.

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

Теперь вопрос, с которым я реально завис:

Что делать с этой толпой дальше?

👍 - Ничего. Ждать 10к+, кушать не просит, может само вырастет во что-то.
❤️ - Забить на индийский трафик и пилить дорогие фичи прицельно под Tier-1.

#bip #extract_text_from_picture

Дебаж 🐞с ноги в 🦶в VK и Max
👍75
Синдром чужого продукта

Делать продукт, которым не пользуешься сам это как готовить еду и не пробовать. Рано или поздно накормишь юзеров
сырым бэком.

Я прочувствовал это сразу на двух своих проектах: расширении Photo Math и TG-боте Why Cry Bot. Как пользователю, мне они оба даром не сдались. Мое время решения школьных математических задач давно прошло, а распознавать причину детского плача сейчас тупо не у кого. Кстати, бот уже давно отвалился и не работает.

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

Сейчас и Photo Math плавно отъезжает на кладбище. Google Ads окончательно зарезал показы за «Enabling dishonest behaviour» (помощь в списывании), а бороться с этим у меня больше нет ни желания, ни сил.

Зато урок усвоен на 100%: мне надо стараться пилить продукты в первую очередь «для себя».

А у вас много таких проектов на кладбище? Пытались делать что-то чисто «под рынок», вообще не являясь ЦА?

🔥 - Полно, целое кладбище
❤️ - Делаю только то, чем пользуюсь сам

#bip

🫥 Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3
РКН не дремлет, поэтому сидеть только в уютном Telegram больше нельзя.

Приходится вылезать из зоны комфорта и диверсифицировать площадки. Последние несколько постов я руками дублировал в VK, VC, Дзен и Pikabu. На банальный копипаст и переформатирование уходит минут 40 времени это сжирает неприлично много.

Но больше всего крови выпил MAX (наш отечественный госмессенджер). Репостить туда это отдельная боль, там даже нет эмодзи клоуна 🤡, чтобы выразить всю гамму моих чувств.

И вот тут сработало правило из моего прошлого поста: «делай продукты для себя». Меня так достала рутина, что я психанул и за последние два дня запилил кросспост-платформу. Назвал ее «Кулер».

Это веб-сервис: я пишу один текст, жму кнопку, и он разлетается по всем нужным сеткам. Уже сейчас эта штука закрывает мою главную боль автоматический репост в MAX. Дальше буду потихоньку подключать остальные каналы.

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

Кстати, этот пост я пишу и отправляю прямиком с http://localhost:5173.

Что прикрутить следующим шагом? Пишите хотелки в комменты, а пока голосуем:

🔥 — MAX и TG достаточно, остановись

❤️ — Нужно больше площадок. И не забудь добавить email-рассылки, сейчас это снова актуально!

#сooler #bip

🫥 Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
6🤡3
Чебурнет или как перестать хоронить мир и начать пилить продукт

Последние две недели я тупо смотрел в IDE и не мог написать ни строчки. Пока Cursor пытался генерить за меня код, я думскроллил новости про чебурнет, листал вакансии на HH и всерьез думал, а не уехать ли в Минск.

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

Вот мой стек по борьбе с кукухой за последние 5 дней:

1️⃣ Жёсткий инфодетокс

Отписался вообще от всех новостных каналов в Телеге. ФотоГрам и YouTube у меня и так физически лежат на другом телефоне, так что там залипать не выходило.

2️⃣ Пережил ломку по новостям

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

3️⃣ Физика

Урезал кофе (совсем исключить пока не вышло) и начал гулять по утрам перед работой. Строго без наушников, музыки и подкастов: просто чтобы проветрить голову.

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

❤️ - спасаюсь магнием и изоляцией
🔥 - вообще не переживал, на улице весна, работаем

#лайф

🫥 Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86
Выкатываю Кулер: мой сервис кросс-постинга с кастомными эмодзи и предпросмотром

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

Отвечаю. Когда я устал руками раскидывать тексты по разным каналам, я пошел смотреть готовые SaaS-решения и ботов. Да, они умеют переливать посты куда угодно. Но у всех есть один критичный для меня минус - они делают тупой копипаст "as is".

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

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

Что уже умеет Кулер (сейчас в стадии раннего доступа):

* Кросс-постинг в TG и MAX (на подходе VK)

* Планирование публикаций

* Удобный предпросмотр того, как пост будет выглядеть в ленте

* Редактор с форматированием (жирный шрифт, курсив и т.д.)

* Поддержка кастомных эмодзи Telegram


Пощупать сервис можно тут: https://cooler.debug-leg.ru
Если найдете баги или придумаете крутую фичу — пишите мне в личку @eryabyshev_debug_leg или на почту feedback@debug-leg.ru.

#bip #сooler

🫥Дебаж 🐞с ноги в 🦶в VK и Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🎥 Атомные привычки для ИТ: почему мы строим сложную архитектуру, но не можем выучить английский?

Снял обзор на бестселлер Джеймса Клира «Атомные привычки». Никаких советов «пей воду» — только хардкор: перекладываем изменения в жизни на язык разработки и продакт-менеджмента.

Что внутри (5 минут по делу):
1️⃣ Привычки как техдолг: почему один костыль не страшен, а костыли каждый день убивают проект.
2️⃣ Фокус на идентичность: почему цель «выпустить фичу» работает хуже, чем установка «я фаундер, который релизит проекты».
3️⃣ Главный баг мозга: почему оверинжиниринг систем планирования (привет, Notion и Obsidian с тысячей плагинов) никогда не работает.

Рассказал свою историю боли с настройкой идеального дашборда, который не взлетел.

👉 Заваривайте чай и залетайте смотреть:

VK Video

YouTube

RuTube

Дзен
🔥32
Speech to text получил Featured от Google - и вот что это реально даёт

Подался на номинацию Featured в Chrome Web Store и получил. Кстати, как показала практика, после первой 1000 установок шансы заметно выше.

Что реально меняется после Featured:
1️⃣ Доверие - плашка от Google визуально сигналит пользователю: «это не мусор».

2️⃣ Конкуренты пропадают со страницы (самое важное). На странице расширения в сторе перестают показываться похожие расширения конкурентов. Это напрямую влияет на конверсию в установку.

SEO и позиции в поиске Featured не меняет — проверено.

Как подаваться на номинацию — писал тут

#bip #speech_2_text

Дебаж 🐞с ноги в 🦶в VK и Max
2🔥2
Признаюсь честно: я решил вести этот блог публично только благодаря LLM. И по этой же причине я снова начал кайфовать от программирования.

Я стопроцентно продуктовый разработчик. Мне нравится пилить фичи (и иногда всаживать костыли), а не заниматься техническим вылизыванием. Но любая чистая архитектура требует писать тонну бойлерплейта. Это «скелет», который делает код поддерживаемым, но совершенно не двигает продукт.

Например, прямо сейчас на основном проекте для одной фичи мне пришлось сделать три маппера для нового API в сервисе и еще один в API-Gateway. А так как мы используем jOOQ, это постоянное описание базовых upsert и map. 🥱

Но теперь всю эту духоту забрал ИИ:
В найме я использую KiloCode, скидываю на него генерацию DTO, адаптеров, простых валидаций и тестов.
В пет-проектах на полную катушку гоняю Cursor (даже видео снимал, как именно).

Больше не нужно заморачиваться со стеком. Захотел написать ML-модельку на Python - садишься и вайбкодишь. Да, гуглить и дебажить всё равно приходится, но результат появляется на свет в разы быстрее.

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

И тут я поймал себя на мысли: для людей вообще нет ничего более естественного, чем стремиться создавать что-то неестественное.

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

❤️ - ИИ генерят голимый слоп
👍 - ИИ это шуруповерт, давно забиваю им гвозди рутины

#толки

Дебаж 🐞с ноги в 🦶в VK и Max
👍111