Дебаж 🪲 с ноги 🦶
344 subscribers
220 photos
42 videos
2 files
121 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
Какой план Б выбрали бы вы?
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
У меня есть iPad + Apple Pencil ровно для таких моментов. Попытка №… (я уже сбился) запустить рекламу в Google.
​В этот раз нашёл китайское агентство (кажется, Гонконг), даже подписал договор на услуги. Звучит солидно, выглядит как "ну теперь‑то точно".
​Надеюсь, в этот раз меня ждёт успех, а не очередной бан за «обход систем». А пока: сидим, ждём...

#bip #google_ads
👏52😱2
Запустил рекламу на бота, который по плачу ребёнка пытается понять, почему он орёт: CTR 6%, а до первого ответа бота не доходит вообще никто. Разбираюсь, где именно воронка рвётся.

Очень давно пилил этого бота, а теперь решил его реанимировать и перетащить на свой «универсальный» стек.

Самое большое обновление: подписка. Нативно через Telegram Payments + ЮKassa из коробки рекуррентные платежи не собрать, поэтому я вынес оплату в отдельный чекаут: не "кнопка внутри Telegram", а полноценная платёжная страница с подпиской.

Вчера запустил на бота медийную рекламу в Яндексе (РСЯ). На уровне кликов всё красиво: CTR около 6% — для медийки звучит бодро, но с "средними по рынку" всё равно надо быть аккуратнее, контекст и креатив сильно решают.

Дальше интереснее. Я считаю онбордингом путь от клика по объявлению до момента, когда человек открывает бота в Telegram и получает первый ответ от него. И пока этот онбординг не прошёл никто: трафик приходит, кликает, но до полезного действия не доходит. Моя базовая гипотеза сейчас где‑то течёт связка: "лендинг → переход в Telegram → первый экран бота".

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

Моя текущая воронка выглядит так:
показ → лендинг → кнопка «Открыть в Telegram» → первый ответ бота.

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


Параллельно добавил бота на ProductRadar.ru — в понедельник, 2 февраля, его должны опубликовать, так что скоро приду сюда клянчить лайки.

И теперь вопрос к тем, кто уже лил трафик в Telegram‑ботов: где у вас чаще всего рвётся цепочка «показ → лендинг → бот»?

👍 - лендинг не объясняет, зачем вообще жать.
❤️ - переход в Telegram выглядит стрёмно или тупит.
🔥- первый экран бота скучный или непонятный, и человек сразу закрывает.
или просто распишите, как устроена ваша воронка и что сработало.

#bip #вай_край
Please open Telegram to view this post
VIEW IN TELEGRAM
🆒3
Есть две вещи, которые нельзя делать на автомате: обновлять телефон/приложения, не прочитав отзывы, и нажимать "оптимизировать кампанию" в Яндексе. Я, конечно, сделал второе — и теперь считаю деньги.

Пять дней назад запустил медийную рекламу в РСЯ.
За это время набежало: 25k показов, 618 кликов, 21 переход в бота — конверсия из клика в бот около 3,4%. CPA вышел примерно 140 рублей, для моего оффера это дороговато, зато CPC меньше 5 рублей и CTR 2,5% (для медийки это очень ок).

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

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

❤️ - автооптимизация by Yandex
👍 - всё в ручном режиме

#bip #вай_край
👍61
This media is not supported in your browser
VIEW IN TELEGRAM
Я за неделю пересобрал своего бота. И это оказалось не главной проблемой.

Главная боль началась после запуска: 0 оплат.


ИИ и агенты сделали разработку быстрой.
Поэтому "сделать" перестало быть бутылочным горлышком.
Теперь узкое место — продать.

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

Мой кейс на сегодня простой и неприятный: продукт есть, а на стороне продаж: 0 оплат. Лидов мало, конверсия низкая, реклама ощущается дорогой (пока без экономики).

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

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

👍 - техника важнее рекламы
❤️ - маркетинг всему голова

#толки #вай_край
12👍2
Лежу в отпуске, читаю «Атомные привычки».

Там эксперимент: фотографов разделили на группы.
Первая снимала как можно больше.
Вторая — только идеальные кадры.

Результат: количество дало больше шедевров, чем перфекционизм.

Это прям мой подход: делаю много → коплю опыт → однажды прорвёт.

А вы?
❤️ - Один идеальный проект
👍 - Портфель экспериментов

#лайф
👍17