Во время золотой лихорадки лучшее, что можно делать — продавать лопаты.
Я писал когда-то ранее тут про то, что читал книгу про инди разработку. Прикол в том, что анализируя некоторые тренды на этом рынке есть мнение, что одни из самых популярных проектов это инструменты для других инди-разработчиков
Есть такой чел Marc Lou, один из очень раскрученных в данной нише. Самый популярный проект, который стрельнул у него - это бойлерплейт для быстрого запуска SaaS-сервиса, ShipFast.
То есть он продал то, что большинство разработчиков считают не стоящим ничего (потому что бесплатные бойлерплейты можно найти на гитхабе) уже более чем на полмиллиона долларов. Сейчас не так сильно, но все же он форсит другой проект DataFast - аналитика для продуктов. Аудитория эта в целом очень любит ковыряться в данных, считать конверсии и тд.
Для инди проектов очень важно хорошо шериться в соц сетях, так как это основной канал маркетинга. Поэтому первая идея проекта - дать возможность делать качественные og-изображения для сайтов, генерировать с помощью AI внешний вид, иметь какую-то базу готовых шаблонов, чтобы было очень легко на входе что-то сгенерировать и начать использовать. Дальше дать возможность проводить ab-тесты для разных картинок и считать конверсии. Бинго!
Это только один из возможных сценариев монетизации, но на чем-то надо сфокусироваться в начале.
Please open Telegram to view this post
VIEW IN TELEGRAM
indiepa.ge
Marc Lou | Indie Page
I was fired everywhere, so I hired myself.
42,851 entrepreneurs read Just Ship It:
I share how to find startup ideas, launch fast, and get profitable 👇
42,851 entrepreneurs read Just Ship It:
I share how to find startup ideas, launch fast, and get profitable 👇
✍3👍2
Вау, ждемс верификации getwowlink в биллинге для SaaS'ов - Paddle 🙊 Оказалось не страйпом единым, опять же спасибо ИИ, что подсказал про него, особенно в контексте доступного вывода средств для Узбекистана, где я имею резиденцию моего ИП.
BTW, за вчера сделал лендос (design by @gingerbeardru), все-таки пригодился ShipFast, купленный полтора года назад - велком https://www.getwowlink.com
Кстати, как вам эти растянутые по всей ширине блоки в мобиле? Мне зашло еще с моей персональной страницы, решил и тут заюзать.
P.S. Для десктопа можно пощупать и редактор⚡️ в мобиле там все пока плохо
Я на самом деле рад, что основной майлстоун достигнут - до отпуска запустить верификацию биллинга, надеюсь, что она будет пройдена🙂
BTW, за вчера сделал лендос (design by @gingerbeardru), все-таки пригодился ShipFast, купленный полтора года назад - велком https://www.getwowlink.com
Кстати, как вам эти растянутые по всей ширине блоки в мобиле? Мне зашло еще с моей персональной страницы, решил и тут заюзать.
P.S. Для десктопа можно пощупать и редактор
Я на самом деле рад, что основной майлстоун достигнут - до отпуска запустить верификацию биллинга, надеюсь, что она будет пройдена
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏2
Media is too big
VIEW IN TELEGRAM
Что-то после отпуска дел навалилось и совсем нет времени на ваулинк, но прогресс все-таки есть.
Во-первых, я собрал пайплайн генерации, пока, это конечно совсем не вау, но я совсем еще не занимался промпт-инженерией, сейчас какой-то очень примитивный промпт сгенерил и его использую.
Зато есть анализ ссылок со скриншотами всей страницы/логотипа (если он в svg) и заливкой этого добра в s3. База на supabase, на которой засетаплена и очередь обработки, так как на контексте все ждать может не очень понятное время. Перевел все на монорепу с вынесенной view частью, то есть компоненты переиспользуются и для рендеринга картинки, и для редактора. Рендер картинок работают на Cloudflare Workers и это довольно удобно, хоть и со своими ограничениями.
Ну и для Paddle я отправил уже миллион документов для верификации, надеюсь, что скоро все-таки они меня заапрувят.
Очень хочется допилить и собрать это все в продакшене, но непонятно где взять время.
Во-первых, я собрал пайплайн генерации, пока, это конечно совсем не вау, но я совсем еще не занимался промпт-инженерией, сейчас какой-то очень примитивный промпт сгенерил и его использую.
Зато есть анализ ссылок со скриншотами всей страницы/логотипа (если он в svg) и заливкой этого добра в s3. База на supabase, на которой засетаплена и очередь обработки, так как на контексте все ждать может не очень понятное время. Перевел все на монорепу с вынесенной view частью, то есть компоненты переиспользуются и для рендеринга картинки, и для редактора. Рендер картинок работают на Cloudflare Workers и это довольно удобно, хоть и со своими ограничениями.
Ну и для Paddle я отправил уже миллион документов для верификации, надеюсь, что скоро все-таки они меня заапрувят.
Очень хочется допилить и собрать это все в продакшене, но непонятно где взять время.
🔥4👍1
Вроде обучается потихоньку, не совсем безнадежный 😅
Идея с абстрактными svg-фонами прям хорошо сработала, мне уже начинает нравиться.
Идея с абстрактными svg-фонами прям хорошо сработала, мне уже начинает нравиться.
🔥1
Это оказалось дольше, чем я ожидал, но наконец-то меня верифицировали в биллинге ✅
👍2😎2
Как быстро поднять покрытие тестами без смс и регистрации
Хотите больше тестов, но лень писать руками? Вот рабочая схема:
1. Берём HTML-отчёт по coverage.
2. Просим AI сгенерировать скрипт, который вытаскивает непокрытые строки и формирует вот такой промпт:
3. Запускаем скрипт — получаем папку с промптами для генерации тестов.
4. Пишем также через AI следующий скрипт: он берёт промпты, подтягивает оригинальные файлы, вшивает код в промпт и отправляет всё это в OpenAI. Результат — .spec.ts файлы рядом с исходником.
5. Получаем кучу полуготовых тестов.
6. Подключаем Gemini CLI:
• Если с бюджетом ок — берём Pro модель (дорого).
• Без бюджета — используем модель Flash, Cursor или Codex (Cursor требует ручной работы, Codex не пробовал).
7. Запускаем и даём простой промпт:
8. Уходим на мит или пить чай. Всё работает.
Вывод:
Если вы ещё не начали учиться prompt-инжинирингу, сейчас самое время. Через 5 лет навык “просто программировать” уже не будет таким ценным.
Я вам кричу.
Хотите больше тестов, но лень писать руками? Вот рабочая схема:
1. Берём HTML-отчёт по coverage.
2. Просим AI сгенерировать скрипт, который вытаскивает непокрытые строки и формирует вот такой промпт:
###Unit Test Prompt for /Users/egorshar/www/project/coverage/src/utils.ts.htmlunit tests using Karma
You are an expert in TypeScript unit testing. The following lines of code are not covered by tests. Generate appropriate **unit tests using Karma** for these pure functions or helpers.
The following lines were marked as uncovered in the Istanbul HTML report. Please generatefor this logic.
Uncovered lines:
Line 23: subscriptionFormsList$rdx: this.subscriptionFormsList(),
Line 24: subscriptionFormsListFilter$rdx: this.subscriptionFormsListFilter(),
3. Запускаем скрипт — получаем папку с промптами для генерации тестов.
4. Пишем также через AI следующий скрипт: он берёт промпты, подтягивает оригинальные файлы, вшивает код в промпт и отправляет всё это в OpenAI. Результат — .spec.ts файлы рядом с исходником.
у меня есть папка с файлами вида
__Users__egorshar__www__project__coverage__src__utils.ts.prompt.md
в файле есть контент вида
### Unit Test Prompt for /Users/egorshar/www/project/coverage/src/utils.ts.html
мне нужно написать скрипт, который будет обходить все такие файлы, находить файлы исходников, для примера выше это src/utils.ts
добавлять исходный файл к тексту промпта и делать запрос в openai api, получать контент unit-теста и создавать рядом с исходником spec.ts файл с контентом теста
можешь дать такой скрипт на bash?5. Получаем кучу полуготовых тестов.
6. Подключаем Gemini CLI:
• Если с бюджетом ок — берём Pro модель (дорого).
• Без бюджета — используем модель Flash, Cursor или Codex (Cursor требует ручной работы, Codex не пробовал).
7. Запускаем и даём простой промпт:
please run npm run test:unit and resolve all issues until tests will pass successfully8. Уходим на мит или пить чай. Всё работает.
Вывод:
Если вы ещё не начали учиться prompt-инжинирингу, сейчас самое время. Через 5 лет навык “просто программировать” уже не будет таким ценным.
Я вам кричу.
🔥4