Дебаж 🪲 с ноги 🦶
344 subscribers
220 photos
42 videos
2 files
121 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
Математическая считалка прошла модерацию Chrome Store. Теперь начинается настоящий запуск — с деньгами, рекламой и Product Hunt.

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

Модерация — это полдела. Дальше начинается реальная проверка идеи:

1️⃣ Пройти модерацию платёжного сервиса — иначе никаких денег.

2️⃣ Разобраться с Google Ads — у меня $300 на эксперимент, и я не хочу спустить их за день на левый трафик.

3️⃣ Запустить на Product Hunt — изучаю гайды, как выбрать правильный день и не облажаться с таймингом. Спойлер: пятница в 8 утра по Москве.

Нужна помощь: кто готов протестить расширение и оставить честный отзыв в Chrome Store до запуска на Product Hunt? Пиши в личку @eryabyshev_debug_leg — пришлю ссылку, огромное спасибо, +1000 к карме и бонусом PDF о том, как я ищу идеи для проектов.

#bip
1🔥1
Считалка добежала до продакта. В 12 утра по Москве Launch на Product Hunt — теперь смотрю, что скажут живые люди.​

Если коротко напомнить, что это такое: решалка «скрин → ответ» для тех, кто устал переписывать задачи с фоток руками. Студенты, школьники, родители, репетиторы — все, кто живёт в формате "мне скинули скрин, надо что‑то с этим сделать".​

🔗 Product Hunt: https://www.producthunt.com/products/photo-math?launch=photo-math

#bip
Поймал себя на том, что решения по продукту принимаю как типичный паникёр в худи. Написал текст, где прогнал реальный кейс через метод 6 шляп — получилось что‑то между психотерапией и дебагом головы.

https://teletype.in/@debug_leg/OG0E9Lk51hz

#толки
🔥1
Неделя с Google Ads: 574 показа, три бана и лимит в $2. Рассказываю, как Google запрещает рекламу продукта, который сам же модерировал в Chrome Store.

Вот что пошло не так:

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

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

3️⃣ Лимит в $2 из-за подозрительной активности
Потом Google решил, что моя рекламная кампания подозрительная, и ограничил бюджет до $2 в день:
A temporary daily spending limit of $2 has been applied to your account because of unusual or suspicious activity detected from your account.


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

Почему эта автоматическая ИИ-проверка не может перейти на страницу Chrome Web Store и посмотреть, что я рекламирую продукт, который уже прошёл три модерации в Google, мне не очень понятно.

Сейчас я ещё раз изменил объявление и жду прохождения проверки. Если это не поможет или поможет на короткий срок — придётся думать, как выходить на рынок без Google Ads

Кто запускал продукты через Google Ads — сталкивались с такими банами? Как решали: меняли формулировки, спорили с поддержкой или забили и ушли в другие каналы?

#bip
2👍1🔥1
13 установок Photo Math, 0 продаж. Google Ads сожрал второй акк — риски underestimated: бан без апелляции. Мои 3 плана Б, чтоб следующий проект не сдох.

Уроки провала
Потратил 10к на Ads/клики, 0 лидов. Google банит нафармленные акки наглухо. План Б на каждом шаге и это мое новое правило.

План Б №1: Yandex Direct
Плюсы: Дешево, СНГ-трафик.
Шаги:
• Wordstat.
• ЮKassa с IP-детекцией.
Минус: 2 недели на подключку.

План Б №2: Бесплатка на Prompt API
Встроенный ИИ Chrome (Gemini Nano) для оффлайн-решения.
Плюсы: Без бэка.
Шаги:
• Тест беты.
• Логика без сервера.
Минус: Флажки ломают UX.

План Б №3: TG-бот под СНГ
Шаги:
• Анализ аналогов ботов.
• Код с нуля (1–2 мес).
Минус: Полный рестарт.

#bip
👍3
Какой план Б выбрали бы вы?
Anonymous Poll
48%
Yandex
10%
Prompt API
43%
TG-бот
Мой самый успешный продукт — Extract Text From Picture. 2к+ MAU, и всё за 0 рублей на серверы: полностью локально, без облачного GDPR-ада и счётчиков трафика.

В 2025 хочу первую реальную оплату. Этот OCR — идеальный кандидат: база готова, издержек ноль. Скоро релиз обновы с фичами, которые закроют боли юзеров:

Загрузка из буфера обмена: скопировал скрин — текст готов за 2 сек, без импорта.

Распознавание правой кнопкой мыши: кликнул на картинку — OCR в контекстном меню.

Встроенный переводчик: текст с фото → перевод на 10+ языков оффлайн.

Плейлист с демо фич: YouTube
Лендинг: extract-text-from-picture.space

#bip #extract_text_from_picture
🔥42
Ребята, поздравляю с наступающим 2026! Спасибо за этот год, за ваши лайки, 🔥 и ❤️ — без вас блог про код и продукт был бы мёртвым.

Что бы ни говорили про следующий год (AI захватит мир? Дедлайны сожрут?), желаю нам не бояться действовать вопреки.

До встречи в 2026 году 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
5🎄4🎉2🎅1
Привет, кто как каникулы проводит? Я вот в Калуге, в музее Циолковского.

Сижу, смотрю и думаю: чувак в 19 веке на салфетке всё рассчитывал, без ChatGPT и Figma. Думаю тоже скетчи на бумаге накидывать.

А прототипы ихние — сплошной фейл, зато доработали до космоса.

P.S.
У меня есть личный Insta (@e_ryabyshev) — там каждую неделю фотки, как неделю провёл. Заходите, если интересно за жизнью следить! 📸

#лайф
2👍1
Ничто так не бодрит, как график вниз две недели подряд и единица в сторе.

Последние две недели смотрел, как количество пользователей моего Speech‑to‑Text каждый день снижалось. Плюс прилетел отзыв на одну звезду: "ничего не работает, вообще не качайте".

Первая мысль: после обновления что‑то сломал и не заметил. Две недели держал руку на пульсе: гонял аналитику и Sentry, но серьёзных ошибок не видел.

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

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


У вас на праздниках метрики тоже проседали?

#bip #speech_to_text
👍4🔥1
Старый пост Сэма Альтмана

На этой неделе в одном из чатиков случайно наткнулся на старый пост Сэма Альтмана вот этот:
https://blog.samaltman.com/the-days-are-long-but-the-decades-are-short


Ему тогда исполнилось 30, друг попросил поделиться жизненными советами и Сэм выкатил длинный список. Прошло 11 лет, а текст до сих пор звучит пугающе актуально. И особенно забавно, что весь этот набор "напутствий" попался мне как раз перед первой рабочей неделей года.​
Вот несколько мыслей, которые особенно зацепили.

Во‑первых, люди
Семья, близкие друзья, партнёр — это не "потом", не "когда будет время". Горстка реально близких людей важнее сотен контактов. Созваниваться до ночи, не терять старые связи, быть рядом — банально, но почему‑то именно это мы откладываем первыми.​

Во‑вторых, время
Жизнь — не черновик. Если что‑то токсичное — его можно и нужно убирать. Если что‑то радует — стоит делать этого больше, без чувства вины.​

Про работу и успех
Самое сложное — понять, над чем вообще стоит работать. Не как, не сколько часов, не каким стеком, а именно что вообще заслуживает нескольких лет жизни.​

Про деньги и свободу
Деньги сами по себе счастья не гарантируют, но дают свободу. И свобода — это когда ты не думаешь об аренде, а не когда можешь купить самолёт. Зарабатывать часто веселее, чем тратить, но тратить на друзей, опыт, путешествия и экономию времени почти всегда нормальная идея.​

Про расходы.
Держать личные траты низкими — это не про аскезу, а про количество доступных решений в будущем. Эта привычка реально открывает двери.​

И, пожалуй, самое тёплое — про то, чтобы помогать незнакомым людям просто так. Без выгоды, без причины. Почему‑то именно такие вещи потом вспоминаются лучше всего.​

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

Вопрос к залу: с каким пунктом Альтмана вы вообще не согласны и почему?

#толки
2👍2
Доброе утро

Поздравляю всех с началом первой рабочей недели. Мастерство в постоянстве, а постоянство — в рутине, так что делюсь своей утренней рутиной.​

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

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

Первая точка: TickTick и Obsidian: планирую день от целей на неделю и выбираю 2–3 ключевые задачи, без которых день точно не удался. Потом пробегаюсь по рабочим и нерабочим чатам в Telegram: добиваю непрочитанное и отписываюсь от каналов, где копится только шум.

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

Финальная часть morning routine — метрики и логи всех моих приложений: смотрю, что с пользователями, доходом и ошибками. Это помогает не только чувствовать продукт, но и не пропускать моменты, когда что‑то пошло не так.​

А как выглядит ваша утренняя рутина?

#лайф
👍5🔥1
Железо в ипотеку: почему разработчикам снова придётся считать память

Друг вчера пошёл купить планку памяти на 16 ГБ и вернулся с ощущением, что железо скоро будут продавать в ипотеку.

Он зацепился за простую мысль: оперативка есть везде: в компах, телефонах, приставках, серверах. Если память дорожает, значит очень быстро подорожает всё остальное.

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

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

С другой стороны, на это всё сверху уже наезжает волна сервисов и приложений на LLM, сделанных без особых мыслей про ресурсы. Если виртуалки и GPU подорожают, LLM‑API, скорее всего, тоже станут дороже, а значит, экономика части проектов, построенных по принципу "шлём всё в большую модель и не паримся", может просто перестать сходиться.

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

Вопрос к залу: если железо и облака ещё подорожают, вы скорее пойдёте в жёсткую оптимизацию всего или просто заложите рост себестоимости в цену продукта?

#толки
👍2🔥1🌚1
Работаю сегодня из кафе: ноут, наушники, кофе и ощущение, что это маленький филиал офиса.

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

Кидайте в комменты свою рабочую точку прямо сейчас:
дом / офис / коворкинг / кафе / метро / что‑то ещё экзотическое?
🔥3👎2👍1
А ты доверяешь проекту?

Для Cursor или любого другого VSCode‑форка есть ненулевая вероятность, что при открытии чужой репы IDE тихо запустит какие‑нибудь скрипты в фоне.

Недавно наткнулся на историю: человек скачал репозиторий с автономным ИИ‑агентом «просто посмотреть код», открыл папку в Cursor и IDE сразу же сама запустила какие‑то node‑скрипты в терминале. Без единого клика.

Как это вообще возможно:
В обычном VSCode и Jetbrains IDE есть Workspace Trust — та самая модалка «доверяете ли вы этому проекту?», которая решает, можно ли запускать расширения и скрипты.

Есть Tasks с режимом runOn: folderOpen, который позволяет запускать скрипты при открытии папки.

В чистом VSCode это завязано на trust. А вот в Cursor, по их же документации, workspace trust по умолчанию отключён, и никакого лишнего вопроса не появляется.

В итоге злоумышленнику достаточно положить в репозиторий tasks, которые стартуют при открытии папки, и дождаться, пока кто‑то откроет эту репу в форке с выключенным trust. Node‑скрипт в таске имеет доступ к ОС — далее пространство для фантазии.

Что можно сделать прямо сейчас:

1️⃣включить workspace trust;
2️⃣ отключить автоматический запуск tasks.

В settings JSON это две строки:
"security.workspace.trust.enabled": true,
"task.allowAutomaticTasks": "off"


После прочтения этой истории первым делом пошёл и проверил свои настройки.

#толки
Please open Telegram to view this post
VIEW IN TELEGRAM
😱6👍4🔥1
Никогда такого не было — и вот опять

В прошлый раз
писал про борьбу за запуск рекламы Photo Math в Google Ads. После этого рассказывал, что думаю над вариантами, как запустить Photo Math на рынок РФ и СНГ: даже была идея пересобрать браузерное расширение в формат Telegram‑бота, но до реальных действий так и не дошло. Вместо этого в голове заело один вопрос: как всё‑таки протолкнуть рекламу в гугл. Как мания какая‑то.

В начале января я полез искать сервисы, где продают Google Ads‑кабинеты для арбитража трафика. Логика была простая: инструменты арбитражника не так уж отличаются от инструментов продвижения расширения, значит, можно попробовать "арендовать" живой кабинет и не мучить свой.

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

Your account is suspended
Your account violated the circumventing systems: multiple account abuse policy.


То есть, по сути, несмотря на то что механизм получения кабинета Google Ads сильно отличался от прошлых попыток, я всё равно оказался ровно в той же точке: аккаунт в бане по тем же причинам, а реклама так и не запущена.

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

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

1️⃣ привести код в порядок,

2️⃣переехать с Python + YDB на Supabase,

3️⃣собрать простой лендинг,

4️⃣ закинуть небольшой бюджет в Яндекс.Директ/РСЯ и посмотреть, есть ли вообще спрос.


И тут у меня к вам вопрос:

❤️ - я сейчас занимаюсь всей этой сагой с Google Ads ради результата или уже просто ради процесса

👍 - может, пора забить на борьбу с гуглом и сосредоточиться на том, что реально можно протестировать доступными инструментами - тем же Яндексом и ботом

#bip #photo_math #google_ads
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1
Записал видео на YouTube про свою личную концепцию: как именно смотрю на работу, проекты и жизнь вокруг разработки

📱 YouTube
📱 VkVideo
📱 Дзен
📱Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
3000 человек уже пользуются моим расширением Extract Text From Picture — новый рубеж взят.


Если вы уже в числе этих трёх тысяч: напишите в комментах, какая функция для вас самая полезная и чего не хватает больше всего

#bip #extract_text_from_picture
🎉7👍3🔥1
У расширения Extract Text From Picture первая активная подписка. Маржинальность выше, чем на чёрном рынке, и это без шуток.

При этом у расширения нет ни бэка, ни рекламного трафика:
– никакого Product Hunt;
– никаких кампаний в Google/Yandex;
– только SEO внутри стора и органика.

Пока всё работает само по себе, а я аккуратно наблюдаю за метриками.

Кстати, вы скорее:

👍 - за спокойную органику?
или за
❤️ - агрессивный запуск через рекламу?

#bip #extract_text_from_picture
👍85🤝1