Дебаж 🪲 с ноги 🦶
342 subscribers
220 photos
42 videos
2 files
121 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Цифровой детокс.

По моим постам может показаться, что я такой весь из себя продуктивный чувак:
🏃‍♂️ встаю в 5 утра,
💻 кодю 10 часов,
📈 запускаю пет-проекты,
🧘‍♂️ и медитирую на вершине успеха.

Но на деле:
🙈 я залипаю в рилсы,
☕️ делаю третий кофе,
📦 начинаю наводить порядок в ящиках,
📱 проверяю телегу,
🛒 или вдруг решаю “поискать подарок жене” в маркетплейсе (второй час подряд).

Особенно когда задача:
🔴 большая
🟡 скучная
⚫️ или, что хуже всего — и то, и другое.

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

🧘‍♂️ Мини-инструкция по цифровому детоксу:

1️⃣ Выруби мобилу 📵 и комп 📴
2️⃣ Сядь перед стеной 🧱
3️⃣ Просто смотри в неё… долго 😑
4️⃣ Минут через 20-30 станет ооочень скучно 🥱
5️⃣ Мозг взмолится: “давай уже работать!” 🙏
6️⃣ Садишься за дело — НО без телефона и вкладок

🧼 Мозг чистый, шум убран, ты снова можешь думать.
Эйнштейн это звал “продуктивным бездельем”, а мы зовём — цифровым детоксом.

⚠️ Работает жёстко. Особенно когда прям вообще ничего не хочется делать.

#лайф
1
📘 Бортовой журнал, запись №24
«Serverless, детка!»

На выходных решил потыкать backend на serverless — и влюбился. ❤️‍🔥
Реально кайф. Писал на Kotlin / Java, и всё полетело.

Если коротко: ты пишешь код → заливаешь → он исполняется по требованию.
⚡️ Платишь не за сервер, а за вызов.
📉 Не VPS, не докеры, не devops-рутина.
Тупо — работает, когда надо.

Как я до этого докатился?

🔗 В этом посте я описывал, как пытался скрестить transformers.js с Chrome-расширением.
💥 Потерпел фиаско.

Дальше решил запустить модель на Cloudflare Workers.
⛔️ Не взлетело — они недоступны в РФ (вот тут жаловался: threads)

А потом… просто начал писать бэкенд на Kotlin в Cloud Functions.
Родной язык, родной вайб, родной восторг.

Да, архитектура serverless — это больше думать головой,
но зато:
дешевле в проде,
быстрее MVP,
проще масштабировать.

#пробую
Работай только с теми, кто сильнее тебя

Опять залип в рилсы. Опять наткнулся на «великий совет для предпринимателей»:
«Работай только с теми, кто сильнее тебя».
100к лайков, музыка из «Волка с Уолл-стрит», дух победы, все дела.


А теперь давай по-честному.
Какой прок от этого совета обычному ИПшнику-прокрастинатору из Уфы? Да вообще никакой.
Но звучит красиво.

Так же и у всех:
👨‍💻 Разработчик делает CRUD, но ходит на конференции, где рассказывают, как они делают в Google.
📚 Менеджер пилит доску в Trello, но читает книжку по OKR и SAFe.
🎤 Фаундер слушает другого фаундера, чтобы узнать, как стать фаундером, как он.

Это всё прокрастинация в обёртке.
Всегда приятнее представлять себя успешным, чем просто… сесть и поработать.


❤️ за труд
👍 за волшебные таблетки

#толки
3
Время до и после дочки

Когда у меня родилась дочка, я вдруг очень наглядно понял, сколько у меня на самом деле было свободного времени раньше.

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

Зато теперь:
– я научился отдыхать без чувства вины,
– иногда успеваю даже поиграть в комп,
– и да, всё ещё залипаю в рилсы… но хотя бы осознанно 😄

Главный вывод:
Много или мало — это не про часы. Это про фокус и контроль.
Если бережно относишься к ресурсу — его всегда хватает.


❤️ — уже контролирую ресурсы
👍 — рассказать как я это делаю

#лайф
2
🔧 На выходных зарелизил второе расширение.

В этот раз - уже не игрушка, а что-то посерьёзнее: с backend-прокси, Cloud Functions и платной API для транскрибации голоса.

А теперь - как всё было 👇

📌 Сначала узнал, что можно запускать AI-модели прямо в браузере через transformers.js.
📌 Потом нашёл модель whisper — работает локально и бесплатно.
📌 Всё сошлось: решил собрать расширение, которое прямо в браузере переводит голос в текст.

Проверил спрос, отзывы - идея 🔥

Но… локально это всё не заработало. Вот тут писал про это тык

🚧 Переключился на онлайн-версию: нашёл бесплатную API, завернул всё в прокси на Cloudflare.

Работало до момента, пока РКН не начал блокировать/замедлять Cloudflare. А значит - никакой Яндекс Директ, а значит - никакого нормального трафика из поиска.

🎯 Решение: переписал весь backend на Yandex Cloud Functions, сделал новую страницу, оформил всё по гайдам, залил в CWS.

✔️ Расширение прошло модерацию. Готов встречать первых пользователей.


Вывод: MVP - это всегда тест гипотезы. Иногда гипотеза ложная. Иногда окружение меняется. Но путь всегда даёт навык, который идёт в следующую итерацию.

#пробую
1
This media is not supported in your browser
VIEW IN TELEGRAM
🏖 Кстати, у меня отпуск.

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

И знаешь что — кайф.
Никакой спешки, вайб 90-х, когда счастье измерялось количеством арбузов.

♥️ — отпуск на даче
👍 — едем на моря

#лайф
5
WXT

Отпуск официально завершён. Кресло-качалка, шум деревьев и комары сменились клавиатурой, ноутом и TODO-листом на три экрана.

Но даже на веранде без интернета долго не просидишь — нашёл новый фреймворк: WXT.

WXT — это как Vite, только для браузерных расширений. Один конфиг — и ты можешь собирать сразу под Chrome, Firefox, Edge и Safari.
TypeScript, hot-reload, devtools, manifest V3 — всё уже встроено, не надо шаманить с Webpack и мучить себя кастомными скриптами.

Если бы я нашёл его на месяц раньше — сэкономил бы кучу времени на своё последнее расширение.

Так что если собираешься писать расширения — посмотри на WXT.
А если не собираешься — может, пора?

❤️ — уже пилил расширение
👍 — хочу попробовать

#тек
🔥3
Сетап 2025. Всё, что нужно для жизни и немного больше

Не знаю, зачем люди снимают рум-туры, если можно просто выложить список железок, с которыми ты не расстаёшься.

Вот мой:

💻 PC (Win11 + Ubuntu) — i7, 32GB RAM, 3070Ti
Основная рабочая станция. Днём пилю код, ночью иногда летаю в кибер панк.

🔊 JBL беспроводные
Для подкастов, фоновой музыки и отвлечься от мира.

🎧 Проводные наушники от какого-то старого iPhone
До сих пор живы. Использую, когда Bluetooth не хочет работать (то есть часто).

🖥 Монитор DELL 23.6 S2422HG
Просто монитор. Без волшебства. Работает — и ладно.

⌨️ Клавиатура VAIVER LEAF
Механика с низким профилем. Стоит адекватно, печатать приятно.

🖲 Трекбол Logitech Ergo
После него я вообще не понимаю, как люди работают с мышкой.

💼 Lenovo ThinkPad 13 (Ubuntu 22)
Легендарная клавиатура, экран из 2010, батарея на полчаса. Но душа — есть.

💣 MacBook Pro 16 M3
Тяжёлый. Греется. Убит корпоративными VPN и кучей доступа в ТРИЖДЫ защищённые интерфейсы..

📱 Google Pixel 6
Неудачный побег с Apple. Сейчас лежит в роли, веб-камеры и андроидной зоны отчуждения.

📱 iPhone 12 Pro
Отжал у жены " для съемки Reels". Основная мобила.

📟 iPad Pro (фиг знает какой)
Для заметок, скетчей, текстов, целей, планов и рисованных размышлений. Люблю писать в него карандашом — аналогово-цифровая магия.

❤️ — Apple
👍 — Win + Android
🔥 — Arch + Android (но пока только в фантазиях)

А у тебя какой сетап?

#толки
2👍1
Успешный успех
Моё расширение Extract Text from Picture получило бейджик Featured в Chrome Web Store.

Теперь это официально — гугл считает, что я сделал что-то полезное.

Астрологи объявили неделю повышенного трафика.

#пробую
This media is not supported in your browser
VIEW IN TELEGRAM
🔄 12 недель спустя

Примерно 3 месяца назад я делился своими планами на следующие 12 недель
Вот тот пост — https://t.me/debug_leg/454
Сегодня подвожу итоги 👇

1️⃣ Личный бренд

Честно? Я не думал, что это настолько сложно.
Но в Instagram я почти добрался до цели —
📈 2к подписчиков
🔥 Один из рилсов набрал 4 миллиона просмотров (!)

А вот с Telegram всё сложнее — тут нет рекомендаций,
поэтому расти органически тяжко.
Но останавливаться не планирую.

2️⃣ Расширение

Да, я это сделал — в пике у расширения было 150 MAU.
Потом трафик просел, вроде бы из-за обновления поискового движка Google.
Но цель — выполнена

3️⃣ Инфопродукт

Тут скорее 50/50.
В какой-то момент даже была кнопка в боте, который бесплатно раздавал инструкцию по поиску идей.
Но до полноценного запуска не дошло.

📌 Что понял из провалов
— Фокус > распыление. Снимать видео — не моё, занимает много времени, энергии и отнимает концентрацию.
— Инфопродукты — это скилл. Но пока мне неинтересно им овладевать.
👉 Поэтому фокус на Telegram + запуск продуктов.

🎯 Цели на следующие 12 недель

1️⃣ Развивать Telegram — прям очень хочется.
Но на фоне новостей про мессенджер МАКС немного тревожно.
Оставляю прежнюю цель: рост и эксперименты.

2️⃣ У друзей скоро будет малыш 👶
И я подумал, что это классный повод запустить мини-продукт в виде ТГ-бота.
(Следите за тегом #пробую)

3️⃣ Разобраться глубже в бесплатном трафике
и разогнать Speech-to-Text расширение до 1 000 MAU 🔥

4️⃣ Подготовить Mасштаб к выходу на B2C-рынок Tier 1 🌍
Задача со звёздочкой, пока не придумал, как брать деньги
(спойлер: скоро приедет новое расширение 😉)

🛠 Вот такой скромный план на ближайшие 3 месяца.
Погнали 🚂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
💥 запускаю новую рубрику в Teletype
буду постить короткие истории успеха, которые цепляют и мотивируют меня не сдаваться в пет-проектах и indie hacking'е

вот первая история —
как чувак автоматизировал фрилансеров и вышел на $10к/мес почти с нуля
📎 https://teletype.in/@debug_leg/eCNbyj8V7kP

следующие — скоро 👀

#история
🔥1
🧰 Мой сетап 2025: часть 2 — софт

в первой части я писал, какие железки стоят на моём столе (вот тут 👉 https://t.me/debug_leg/515)
а теперь — про софт и приложухи, которыми пользуюсь каждый день


💻 Браузеры

основной — Яндекс.Браузер
после ухода остального IT решил попользоваться наше всё — и удивился, как стабильно оно работает

главный плюс: единственный нормальный браузер, где цифровая подпись реально работает

для dev’а:

Chromium на Ubuntu

Google Chrome на Windows

🔥 стал делать расширения — удобно тестировать на чистых профилях

кто выпал: Firefox
слишком сильно проигрывает хромовым по инфраструктуре


🔍 Поиск

на мобилке: Яндекс — для быта и РУ сегмента без вариантов

на компе: Google — потому что тех запросы

но всё чаще ловлю себя, что проще пойти и спросить ChatGPT, чем гуглить

🗓 Календарь

уже много лет сижу на Google Calendar
настроил саб-календари (спорт, отдых, дочка), завернул в отдельную апку — и забыл

💬 Мессенджеры

основа: Телега (папки = огонь)

родители и чаты сада/дома — WhatsApp (ну тут как у всех)

🧠 ИИ-шка

главный — ChatGPT от OpenAI

периодически юзаю Grok от X, иногда на рабочем компе сижу в DeepSeek и Qwen

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

📞 Созвоны

Google Meet — единственное, что нормально работает
Zoom — что то постоянно обновляет
Сбер/Яндекс/МТС — либо звука нет, либо шэринг не пашет, либо просто боль

Тудушки

связка TickTick + Obsidian
всё просто, быстро и синхронно

📝 Заметки

основной инструмент — Obsidian

ещё веду личный канал с тредами (с хештегами и голосовухами) — это больше как входящий ящик

📄 Рабочие доки

стандартная связка: Google Docs + Miro
особо без сюрпризов

👨‍💻 Dev-инструменты

IntelliJ IDEA Community, WebStorm EAP, PyCharm Community

пытался слезть с JetBrains → не вышло

VS Code по сравнению с ними — просто блокнот

Cursor тестил, но он словил ступор при переносе проекта — не нашёл контекст (а это ведь самописное расширение)

🔧 Полезные утилиты

LocalSend — офигенный тул для передачи файлов по локалке (планирую пост отдельно)

Toggl Track — веду учёт времени

Dolphin Browser — юзаю, когда один VPN не справляется



если что-то из этого интересно — могу раскрыть подробнее 👀

#толки
🔥21
Цифровая земля
🚀 Масштаб теперь в Chrome! Мы запустили расширение для браузера, которое делает работу с геоданными ещё проще: — Открывайте файлы GeoJSON, KML, KMZ, GPX прямо в браузере — Смотрите и редактируйте их на удобной карте — Сохраняйте изменения в формате GeoJSON…
💥 стартанули!

начинаем путь в b2c в tier‑1 с Масштаб.

идеей сделать расширение для продвижения делился ещё давно —
и вот, наконец, катнули ☝️

расширение уже в проде, работает, собирает трафик.

буду делиться, как идёт запуск и что сработало.

#пробую
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 возможно, в самый жаркий день июля я решил пройти Гонку героев -
и, кажется, хватило мне этого на один раз 😅

прошли дистанцию за ~1.5 часа (результатов пока нет)
💦 грязи по уши, жара, куча препятствий — всё как надо
🤯 самое сложное испытание — регистрация, остальное было кайфом

прикольный опыт, но на повтор пока не тянет
кто проходил — как вам, зашло?

#лайф
🧠 про модель монетизации для Масштаб

У нас в команде часто спорим:
🔹 я — за подписку
🔹 другие — за «просто продать и забыть»

🤔 но недавно наткнулся на интересную модель от once.com

📦 суть:

Покупаешь софт 1 раз (да, дороже чем SaaS)

Устанавливаешь себе

Пользуешься без абонентки

Кто придумал?
👨‍💻 Дэвид Хейнемейер-Ханссон
– сооснователь 37signals (Basecamp, Hey, Once)
– автор Remote и Rework
– гонщик 24h Le Mans
– создатель Ruby on Rails

💡 почему идея мне зашла:
– У нас микрокосты
– Нет офиса, отдела продаж, маркетинга
– Подходит под небольшие b2b-интеграции

🧩 возможный план:
– делаем полноценную версию
– продаём как лицензию + саппорт
– экономим на всём лишнем

🔥 Хочу понять, что вы думаете:
❤️ — если за подписки
👍 — если за one-time в духе Once

#толки
🧩 Написал небольшой пост на Teletype про MCP (Model Context Protocol) — свежий стандарт, который может перевернуть интеграцию ИИ в сервисы.

Что это, зачем оно нужно и почему за этим стоит следить уже сейчас — разобрал простыми словами.

➡️ https://teletype.in/@debug_leg/Nkvp8krRuC5 ◀️
Please open Telegram to view this post
VIEW IN TELEGRAM
Идея на 300к 💵

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


1.  Кинооператору дадим лучшее оборудование:
— Свет
— Камеру от RED, на которую снимают в Голливуде


2. Гонщику дадим лучший болид:
— Поставим лучшую резину
— Лучший движок


3. Маркетологу создадим лучшие условия работы:
— Дадим самый крутой в мире продукт (для рекламы)
— И пусть тратит 1.000.000 рублей в день на рекламу.


Что будет по итогу?

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

Если неопытный, то первый сделает несмотрибельное нечто, второй разобьется насмерть, а третий — сольет любые деньги.

И вот какой вывод сделал мой сделал мой собеседник из всей этой истории когда ему не дали ленег на следующий раунд, а за оаунд инвестийий в 300к долларов он слил

Деньги — это инструмент масштабирования, а не создания

Потому что ты пытаешься масштабировать 0. А это тоже самое, что и умножать на 0.


❤️ - бабло решает
👍 - идея важнее

#толки
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🎮 Написал пост про то, как мобильный гейминг с кривой графикой стал индустрией на десятки миллиардов.

Разложил, почему он вырос, почему начал падать, и как сегодня выглядит рынок.

А ещё — почему эта модель всё ещё круто работает в B2C и что с этим можно делать.

📎 Читаем тут: ссылка на Teletype
QA сайты или как я придумал SEO хак

Я недавно писал, что SEO будто бы умирает (вот тут).
Но потом случайно наткнулся на пост индихакера — он удивлялся, откуда трафик идёт с QA-сайта.

И меня прям осенило.

Я ведь сам запускаю расширения из логики: гугл любит сам себя, и ему выгодно подсовывать пользователю ссылки на продукты в своём же Chrome Web Store.

Так вот.
А знаете, что ещё гугл любит?
Q&A сайты.

Напиши в поиск how to ... — и первые ссылки почти всегда ведут на Stack Overflow, StackExchange и им подобные.

💡 И вот мой хак, который мы сейчас тестим для расширения Map Maker (Масштаб):

🔧 Алгоритм продвижения через Q&A-сайты:
1️⃣ Берём how-to ключ с высоким volume из Semrush.
2️⃣Задаём вопрос на Q&A-площадке.
3️⃣Пишем объёмный ответ (1-2к знаков), где:
🟡 используем ключевые фразы;
📌кратко и понятно объясняем, как решается проблема;
вплетаем описание расширения;
🔗в самом начале — линк на продукт.


Проверю гипотезу глубже — сделаю гайд.
А пока можешь забрать этот хак и внедрить под своё.✌️

#пробую
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🛑 Google Ads не любит ваш десктопный софт?

У нас тоже так было. Запустили рекламу, всё настроили, карту привязали, оплатили 💳 — но показов нет.

Оказалось, что Google блокирует рекламу десктопного софта по умолчанию.
False positive, никаких объяснений, просто "Software policy violation".

Но мы не сдались и нашли способ обойти это ограничение. Делюсь инструкцией 👇

⚙️ Как обойти запрет на рекламу десктопного софта в Google Ads

1️⃣ Не нажимай "Appeal" — её почти всегда автоматом отклоняют.
2️⃣ Жми "Read Policy" → ищи ссылку на форму регистрации Authoritative Distribution Site.
3️⃣ В поле End Customer Company Name — вставь общий домен CWS:
https://chromewebstore.google.com/
4️⃣ В поле Country — страна, откуда платишь за рекламу.
5️⃣ Your Company Name — название продукта.
6️⃣ Name of the Software — снова название продукта.
7️⃣ В поле с URL дистрибутива — снова укажи CWS.
8️⃣ Direct download link — ссылка на CWS.
9️⃣ Are you the publisher? — Yes
🔟 Is this a free trial of paid software? — No
🔁 Убедись, что Google Ads Customer ID указан верно.

📩 Отправляешь и ждешь подтверждение. Мы получили одобрение через пару дней.

🧠 Вывод: даже если кажется, что "Google всё запретил", на деле почти всегда есть путь, просто он не в интерфейсе, а в документах и формах 🤝

#пробую
1
Фонарик для гика или почему идеи и реализация — это две разные роли

Есть прошивка для фонариков — Anduril. Настоящий инженерный кайф: одна кнопка, а можешь и яркость настроить, и режимы листать, и таймер поставить, и даже терморегуляцию выкрутить. Всё, как любят олды.

Но есть нюанс. Чтобы разобраться — надо читать мануал длиннее, чем диплом. В итоге пользуются единицы.

Классический кейс: разработчик делает фичу не потому что она нужна, а потому что можно.

Когда сам себе и автор идеи, и тот, кто пишет код — легко потерять ориентир.
Захотел — сделал. Но зачем? Кому?
А фиг его знает. Уже в коммите.

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

Если их не разделить — получится технодроч, а не продукт.
А продукт — это не только «как работает», но и «зачем вообще».

👍 - делаем продукт
❤️ - за технодроч

#толки
3