Добро пожаловать, ёпта.
Это канал про разработку софта и инди-хакинг.
Надеюсь, он будет полезен всем, кто так или иначе занимается солопренёрством, инди-разработкой и всякой такой херней. Особенно с техническим уклоном 🤑🤑
Коротко об авторе: я фуллстек-инженер с опытом более 12 лет в разработке. На последнем рабочем месте в копании занимал должность тимлида фронтового отдела. Мой стек — преимущественно около TypeScript/JS, хотя за все время я прошёл через множество фреймворков и языков программирования, от PHP до Elm.
Не сказать, что я прям СТАРТАПЕР со стажем, но преисполнен обширными генералистическими познаниями в этой сфере. Так вышло, что занимаюсь я попытками (жалкими в той или иной степени) создать собственные стартапы или какие-то бизнес-идеи довольно давно. Правда, заниматься этим фулл-тайм появилась возможность с 22 года, когда это стало приносить доход, совместимый с жизнью.
Здесь буду публиковать свои мысли относительно разработки, делиться идеями и строить новые микросаасы публично.
Залетай! Будем общаться и вместе пилить какую-нибудь херь в гедонистическом угаре 🍷
Путь нелёгкий, но в этом и смысл!
Это канал про разработку софта и инди-хакинг.
Надеюсь, он будет полезен всем, кто так или иначе занимается солопренёрством, инди-разработкой и всякой такой херней. Особенно с техническим уклоном 🤑🤑
Коротко об авторе: я фуллстек-инженер с опытом более 12 лет в разработке. На последнем рабочем месте в копании занимал должность тимлида фронтового отдела. Мой стек — преимущественно около TypeScript/JS, хотя за все время я прошёл через множество фреймворков и языков программирования, от PHP до Elm.
Не сказать, что я прям СТАРТАПЕР со стажем, но преисполнен обширными генералистическими познаниями в этой сфере. Так вышло, что занимаюсь я попытками (жалкими в той или иной степени) создать собственные стартапы или какие-то бизнес-идеи довольно давно. Правда, заниматься этим фулл-тайм появилась возможность с 22 года, когда это стало приносить доход, совместимый с жизнью.
Здесь буду публиковать свои мысли относительно разработки, делиться идеями и строить новые микросаасы публично.
Залетай! Будем общаться и вместе пилить какую-нибудь херь в гедонистическом угаре 🍷
Путь нелёгкий, но в этом и смысл!
🔥2👍1🏆1
Итак, значит, прочитал я MAKE.
Собственно, возможно, это самый прямой путь к пониманию бутстрапперства как такового. Почему я так считаю?
1) Отсутствие воды
2) Отсутствие душной теории
3) Практические советы
4) Конкретные инструкции по запуску и работе с ресурсами
5) Конкретные мнения на счет монетизации и маркетинга
6) Автор реально ставит себя на твое место
7) Передача бутстраппер-майндсета читателю
Чтиво довольно бинарное.
Не в духе "все решения хороши", а довольно резкие позиции автора. И за это отдельный респект, потому что новичку в бутстраппинге важнее всего начать что-то делать, а не "наполниться информацией". Для действия важнее всего знать конкретное решение (пускай даже и неправильное в каком-то конкретном случае), а не осознать всё пространство вариантов
Собственно, возможно, это самый прямой путь к пониманию бутстрапперства как такового. Почему я так считаю?
1) Отсутствие воды
2) Отсутствие душной теории
3) Практические советы
4) Конкретные инструкции по запуску и работе с ресурсами
5) Конкретные мнения на счет монетизации и маркетинга
6) Автор реально ставит себя на твое место
7) Передача бутстраппер-майндсета читателю
Чтиво довольно бинарное.
Не в духе "все решения хороши", а довольно резкие позиции автора. И за это отдельный респект, потому что новичку в бутстраппинге важнее всего начать что-то делать, а не "наполниться информацией". Для действия важнее всего знать конкретное решение (пускай даже и неправильное в каком-то конкретном случае), а не осознать всё пространство вариантов
❤1👍1
Наблюдения о прокрастинации:
У прокрастинации всегда есть причина, иногда скрытая.
- Иногда достаточно лишь осознания причины, а не её устранения.
- Прокрастинация усиливается, когда мы сосредотачиваемся на причине.
- Даже маленькое действие сбрасывает эту инерцию.
Вывод, который работает для меня:
Осознать причину прокрастинации и начать с малого, простого и безвредного действия, мотивировав себя продолжить.
Не буду здесь строить из себя гуру, просто борьба с собой в бутстраппинге — это одна из основных проблем, на мой взгляд. Вообще у всех.
У прокрастинации всегда есть причина, иногда скрытая.
- Иногда достаточно лишь осознания причины, а не её устранения.
- Прокрастинация усиливается, когда мы сосредотачиваемся на причине.
- Даже маленькое действие сбрасывает эту инерцию.
Вывод, который работает для меня:
Осознать причину прокрастинации и начать с малого, простого и безвредного действия, мотивировав себя продолжить.
Не буду здесь строить из себя гуру, просто борьба с собой в бутстраппинге — это одна из основных проблем, на мой взгляд. Вообще у всех.
🤔1🤗1
Слышали про Local-first?
Интересное новое направление, где по все по дефолту кешируется на клиенте и используя "sync engine" (их много уже развелось) синхронизуем базу фронтовую с настоящей базой.
Выглядит как эволюция offline-first подходов, но только с полноценной базой на клиенте.
Чаще всего юзается IndexedDB на клиенте. Действия юзера сначала обновляют данные в локальной базе, затем пишутся в лог, а состояние этого "лога действий" батчится и синхронизируется с бекендом.
Подходы немного отличаются, но чаще всего синхронизационный движок позволяет синхронизировать данные не только между открытыми вкладками, но и между разными клиентами. Обычно вебсокетами
Ресурсы почитать:
https://localfirstweb.dev/
https://zero.rocicorp.dev/docs/introduction
https://www.triplit.dev/
Интересно? Новое "будущее веб разработки" или опять буллщитный тренд?
(в целом, все эти идеи не новы уже лет как 10, сейчас за это взялись всерьез)
#тренды #фрронтэнд #web
Интересное новое направление, где по все по дефолту кешируется на клиенте и используя "sync engine" (их много уже развелось) синхронизуем базу фронтовую с настоящей базой.
Выглядит как эволюция offline-first подходов, но только с полноценной базой на клиенте.
Чаще всего юзается IndexedDB на клиенте. Действия юзера сначала обновляют данные в локальной базе, затем пишутся в лог, а состояние этого "лога действий" батчится и синхронизируется с бекендом.
Подходы немного отличаются, но чаще всего синхронизационный движок позволяет синхронизировать данные не только между открытыми вкладками, но и между разными клиентами. Обычно вебсокетами
Ресурсы почитать:
https://localfirstweb.dev/
https://zero.rocicorp.dev/docs/introduction
https://www.triplit.dev/
Интересно? Новое "будущее веб разработки" или опять буллщитный тренд?
(в целом, все эти идеи не новы уже лет как 10, сейчас за это взялись всерьез)
#тренды #фрронтэнд #web
👍3🤔1
Конечно, этот канал начинался исключительно как build-in-public, а вместо этого я спамлю мемы :D
Время рассказать че к чему и подвести какие-то итоги.
Короче, основной проект которым я сейчас занимаюсь - система привлечения клиентов для разных ниш из телеграма. Изначально начиналось как телеграм-бот, но на данный момент это уже полноценно можно назвать saas продуктом. Со своим сайтом, возможностью залогиниться из-под гугла и полноценным личным кабинетом 🫠.
Собственно, вот про деньги: (воронка на скрине)
- Август 2022 - Первое MVP
- Февраль 2023 - Первые деньги (около $500 в месяц)
- Август 2023 - $2.5к в месяц
- Ноябрь 2024 - $5.2к за месяц (рекорд! ;D)
Но на данный момент вышли на "плато" около 4к в месяц.
====
Сотрудников: 2. Я и ЖЕНА 😂
Часы работы: 0-3 в неделю (если пилю фичу новую или фиксим багу злую)
Инвестиций: 0
Строк кода: 36к TS (основное, остальное на скрине)
Микросервисов: 12
В проекте почти все автоматизировано, поэтому особо не напрягает. На данный момент думаем куда двигаться дальше
Время рассказать че к чему и подвести какие-то итоги.
Короче, основной проект которым я сейчас занимаюсь - система привлечения клиентов для разных ниш из телеграма. Изначально начиналось как телеграм-бот, но на данный момент это уже полноценно можно назвать saas продуктом. Со своим сайтом, возможностью залогиниться из-под гугла и полноценным личным кабинетом 🫠.
Собственно, вот про деньги: (воронка на скрине)
- Август 2022 - Первое MVP
- Февраль 2023 - Первые деньги (около $500 в месяц)
- Август 2023 - $2.5к в месяц
- Ноябрь 2024 - $5.2к за месяц (рекорд! ;D)
Но на данный момент вышли на "плато" около 4к в месяц.
====
Сотрудников: 2. Я и ЖЕНА 😂
Часы работы: 0-3 в неделю (если пилю фичу новую или фиксим багу злую)
Инвестиций: 0
Строк кода: 36к TS (основное, остальное на скрине)
Микросервисов: 12
В проекте почти все автоматизировано, поэтому особо не напрягает. На данный момент думаем куда двигаться дальше
🔥8🤯3👍2
Второй проектик, который я "релизнул" в декабре 2024 был сделан буквально за пару дней на коленке, чисто для теста экстеншн стора в гугле. Мы тут проходили курс по сторам, да и собственно делали все по инструкции 😂
Короче говоря, идею я скопировал с соседнего (давнишнего и более успешного экстеншна с таким же названием). Да и код в целом даже попытался взять у него же (там код выложен под MIT на гитхабе и ссылка к нему давалась прям в описании экстеншна). Короче говоря, полностью закопипастить не вышло, пришлось с нуля писать, но даж с учетом изучения документации этих экстеншнов и полной разработке с нуля, вышло все равно за пару дней.
Собственно, WAU (weekly active users) сейчас перевалило за 100, при абсолютно нулевых затратах на что либо. Да и честно говоря всё SEO мы тоже нейронкой сгенерили 😂
Монетизацию пока не подрубил. Тема пока что тестовая, но!
Подумайте только, практически полная копия уже существующего расширения, полностью нахреначенная нейронкой и все равно собирает трафик с гугла) Хотя прошло чуть больше месяца.
В какое время живем, господа!
Короче говоря, идею я скопировал с соседнего (давнишнего и более успешного экстеншна с таким же названием). Да и код в целом даже попытался взять у него же (там код выложен под MIT на гитхабе и ссылка к нему давалась прям в описании экстеншна). Короче говоря, полностью закопипастить не вышло, пришлось с нуля писать, но даж с учетом изучения документации этих экстеншнов и полной разработке с нуля, вышло все равно за пару дней.
Собственно, WAU (weekly active users) сейчас перевалило за 100, при абсолютно нулевых затратах на что либо. Да и честно говоря всё SEO мы тоже нейронкой сгенерили 😂
Монетизацию пока не подрубил. Тема пока что тестовая, но!
Подумайте только, практически полная копия уже существующего расширения, полностью нахреначенная нейронкой и все равно собирает трафик с гугла) Хотя прошло чуть больше месяца.
В какое время живем, господа!
👍5🙈2
Отличная статья о реальной проблеме. Реакт реально выглядит плохо сейчас.
Я у себя из хуков стараюсь использовать только useEffect + useRef, когда необходимо получить доступ к реальной dom ноде. Все остальное управление состоянием я предпочитаю пилить в своих "контроллерах" вполне себе императивно. Готов драться на ножах с теми, кто не понимает почему это единственный способ сохранить рассудок 🔪
Вот сама статья, если чо:
https://mbrizic.com/blog/react-is-insane/
Я у себя из хуков стараюсь использовать только useEffect + useRef, когда необходимо получить доступ к реальной dom ноде. Все остальное управление состоянием я предпочитаю пилить в своих "контроллерах" вполне себе императивно. Готов драться на ножах с теми, кто не понимает почему это единственный способ сохранить рассудок 🔪
Вот сама статья, если чо:
https://mbrizic.com/blog/react-is-insane/
🔥1
Большинство геймеров (или тех, кто много играл в детстве) имеет бОльший IQ чем не геймеры
Anonymous Poll
38%
Согласен
24%
Не согласен
38%
Смотреть результат
Bootstrapped на свои
Второй проектик, который я "релизнул" в декабре 2024 был сделан буквально за пару дней на коленке, чисто для теста экстеншн стора в гугле. Мы тут проходили курс по сторам, да и собственно делали все по инструкции 😂 Короче говоря, идею я скопировал с соседнего…
На моем экстеншне 508 подписчиков. Забавно как он "вытеснил" свой "неповторимый" оригинал. Расчет был простой: все экстеншны на манифесте v2 будут удалены в гугл сторе. Оригинал был как раз на v2. Ну вот и результат, собственно. Теперь мы вместо него в топ 10 гугла по этому запросу нахаляву, лол. WAU - 513
🔥2
Залабубенил себе убунту как основную ось для разработки. Честно говоря, затрахал меня в конец этот ваш WSL2. Сама технология КОНЦЕПТУАЛЬНО довольно хороша, но периодически возникали вот какие-то трения противные. То какие то фризы из-за локов на файловых системах, то какие то оверрайды прав доступа самопроизвольные. Потом этот чертов диск wsl раздулся и занял 99% моего харда и я потратил часа 3 только на то чтоб его закукожить обратно. Все это сопровожалось бесконечными мелкими заусенцами + не самой топовой производительностью. В общем, не знаю надолго ли, но сейчас я на убунте. Долго думал ставить ли nixOS или какой-то дистро на арче, но остановился на том, что стоит у меня на всех серваках)
А вы на чем сидите?
А вы на чем сидите?