Официальный новостной канал криптобиржи OKX | www.okx.com на русском языке.
💬 Комьюнити: t.me/okx_russian
👨💻 Поддержка: [email protected]
АДМИН: @DaniiOKX
Маркетинг: @CoffeeTrends
Last updated 6 days, 7 hours ago
Здесь простым языком про TON, DFC и крипту.
Принимаем автоматически.
Ссылка для друзей: https://t.me/+-EOfWx2pRKhmNGE6
Связь: @deftalk_bot
Last updated 2 months, 3 weeks ago
Реклама: @kingygmads / Платформа: ton.org.in
Чат: t.me/+QzoGJS7ktps1NOzh
Приватный канал: t.me/investkingyru/417
Помощь: @tonorgin_bot
EN: @investkingyru_en
Last updated 4 months, 3 weeks ago
Писал вчера пост про парное программирование и вспомнил историю.
Когда я устроился в Яндекс тимлидом и получил в свою ответственность совершенно новый проект и команду, которая меня не знает, я сильно нервничал.
Надо было быстро разбираться в коде, проекте, отношениях со своими ребятами и соседними командами. Научиться чувствовать контекст и принимать решения. Иначе что это за тимлид такой?
Одним из способов побыстрее въехать в тему стали регулярные встречи с Ваней, который прекрасно разбирался в нашем коде и мог многое объяснить. Я назначил эти встречи на утро, кажется раз в неделю, под названием "парное программирование".
Однажды утром я торопился на такую встречу и, уже подбегая к переговорке, получил сообщение от Вани:
— Олег, извини, я опаздываю. Начинай, пожалуйста, парно программировать без меня.
Я уж не помню, начал ли я парно программировать без него или просто пошёл пить кофе на кофепоинт, но эта ситуация мне вспоминается вот уже добрый десяток лет.
Спасибо, Ваня, за хорошее чувство юмора 😅
Привет, пятничное чтиво вам принёс. Рассказал там:
- что не так с ведением личного канала
- как появилась идея сделать контентный проект
- показал чуть-чуть внутрянки, как оно устроено
- поделился планами на будущее
Опубликовал на Вастрике, чтобы побольше людей узнало про проект. Лайкните там, если состоите в клубе, а если нет — просто почитайте. Помогите алгоритм качнуть. Хорошей пятницы! ❤️🔥
Запуск чего-то — это нервно 🤯
Есть такая неплохая интегральная метрика состояния здоровья, HRV — heart variability rate.
Измеряет её фитнес-браслет: наверняка неточно, но этого достаточно, чтобы видеть изменения.
🤩 Высокий HRV означает, что ты выспался, здоров и готов действовать.
🤧 Низкий — что заболел, перетренировался или устал. Или всё вместе.
В определённых пределах, конечно: для здорового взрослого человека нормой считается 20-75 мс.
У меня, например, около 25 мс было, когда я тяжело болел, 55-65 в норме и 35-40 после интенсивных тренировок.
И тут, в прошлое воскресенье, перед выходом первого поста в Битмапе, как раз на разгрузочной неделе, когда я целенаправленно не тренировался и давал нервной системе отдохнуть, я заметил, что HRV провалился со средних 60-70 на этой неделе аж до 39.
Это при том, что спал я хорошо, ужинал вкусным стейком, а по поводу Битмапа в целом чувствовал cебя хоть и волнительно, но всё же хорошо.
Как мне казалось. А тут я эту чиселку увидел и начал за собой замечать, что на самом деле очень волнуюсь. Начал подмечать мысли, что боюсь осуждения, что не пойдёт, что тексты получается плохими (их долго писать, а ещё ужасно сложно вместить в 1024 символа), что потрачу кучу времени — а всё будет зря.
Я даже и не задумывался как-то раньше: по ходу дела, любой запуск — это всегда нервы. Даже если мы этого не замечаем, либо старательно скрываем.
Мой респект фаундерам всех мастей и калибров, вы молодцы ❤️🔥
А если вы знаете кого-то, кто готовится к запуску какого-либо продукта, похлопайте его по плечу, похвалите и обнимите. Лишним не будет.
? 6 часов от идеи до прода
Несколько лет назад я запустил свой первый публичный сайд-проект — словарик с произношением Quiken. Хоть им попользовалось от силы человек 10, готовился я всерьёз. Тогда путь от идеи до прода занял месяца три. И мне казалось, что это быстро.
Сейчас же, с @fraza_ai_bot, на разработку, от идеи до продакшена, я потратил всего шесть часов.
Очень горжусь этим обстоятельством!
? Запуститься так быстро мне помогают несколько простых принципов
? Я трезво оцениваю свои силы, а значит не берусь за слишком сложные и длинные проекты.
Потому что понимаю, что скорее всего что-то пойдёт не так в процессе: какие-то вещи будет слишком муторно делать, из-за излишней сложности я перегорю, или изменятся какие-то жизненные обстоятельства, и дотянуть длинный проект до результата я уже не смогу. А может, приключится и всё это сразу.
? Провалы запланированы. Наученный опытом, я всегда предполагаю, что большинство моих экспериментов не будут срабатывать.
Поэтому для AI-ботов (есть еще несколько идей в разработке и куча в списке хотелок) я сделал один несложный проект, который легко и быстро деплоить, а реализация каждого нового бота — это, по сути, просто еще один класс.
? Лучше один раз попробовать, чем месяцами фантазировать и надумывать.
Как я писал в посте об одержимости идеями, идеи проектов очень выразительны и увлекательны, пока они крутятся в голове. Как только они реализуются, сразу же всплывает тысяча и одно "но", представить которые было бы невозможно.
? Отказ от "best practices" в разработке. В подобных экспериментальных проектах я стараюсь писать минимум кода, без ненужных абстракций. Чем понятнее, тем лучше — и тем меньше шансов ошибиться. А значит не нужны и тесты.
Реляционной БД со схемами, миграциями и прочими заморочками нет — вместо нее юркий redis. Инфраструктуры, как таковой, тоже нет — только копеечный VPS с докером. Деплои я делаю вручную в 4 команды (docker build, push, pull, docker compose up). Логи пишутся только в stdout/err и никуда не сохраняются. Мониторингов нет. Одна кожа да кости, ничего лишнего.
? Чем гордиться, и зачем нужны такие мелкие проекты? — этим вопросом я и сам постоянно задаюсь.
В моем представлении пресловутый traction, то есть наличие сигнала от пользователей, что продукт нужен — возникает, когда совпадает десяток параметров, угадать которые вместе и сразу почти невозможно.
Нужна ценность, и она должна быть очевидна для пользователя. Ее легко "достать", а значит первая сессия дает "вау-эффект", а работы, закрываемые продуктом, достаточно частотные и важные. Удалось найти правильные метафоры и каналы коммуникации с клиентами, а значит есть глубокое понимание аудитории и ее потребностей.
Наконец, получилось попасть в окно возможностей, когда конкуренция еще не дикая, но вокруг уже и не полностью "голубой океан", в котором легко потеряться.
?️ Я вижу две принципиально разные стратегии для стартаперов
1️⃣ Максимально быстро перебирать разные идеи, надеясь на удачу и улучшающуюся с каждой попыткой интуицию.
2️⃣ Выбрать одно направление и без устали долбить туда несколько лет, по сути, перебирая все возможные комбинации факторов успеха.
У обеих есть плюсы и минусы, но я пока что чаще склоняюсь к первому варианту.
Так веселее и задорнее, и мне нравится делать быстрые и небольшие проекты.
Единственное, что я обязательно добавлю — это такие же быстрые и "грязные" эксперименты с маркетингом. Ведь очевидно, что моя аудитория в канале может очень плохо совпадать с ЦА моих экспериментов, а умение найти работающие каналы продвижения не менее важно, чем полезный продукт.
Наконец, если меня чему-то и научил год без зарплаты, так это тому, что у микро-предпринимателя нет возможности тратить даже месяцы на продукт, который возможно никому не нужен!
Потраченное на разработку время = деньги и упущенные возможности ?
Лайк-репост, как полагается, с вас ❤️
Типичная история стартапа, на примере бота из прошлого поста, развернулась прямо у нас на глазах. От предвкушения быстрого взлёта до вдребезги разбившихся ожиданий... ? Только не за полгода, а меньше, чем за сутки.
Пишу я вчера в рабочий чатик update о том, что выкатил новую версию на стейджинг. Рядом API playground от OpenAI открыт. Засомневался в себе, попросил GPT перефразировать сообщение, чтобы звучало более естественно. Получилось. Думаю: "во, прикольно, можно в бота по-быстрому завернуть это всё".
Ведь у меня как раз есть инфра для быстрого запуска таких вот AI-ботов ?
Удобнее будет, чем промты перебирать. Одновременно фантазирую, что можно не только грамматику исправлять и подгонять под американский/британский/международный стиль, а ещё и поржать. Что, если сообщение написал бы кто-то знаменитый? Шекспир, Толкиен, персонаж Гая Ричи, Металлика, Эминем? Весело же!
Тут уже в глазах искорки славы заплясали! ?
"Вот выкачу всё это, дам знакомым сначала, потом в блоге опубликую, потом статью на VC напишу..." — так думаю. Быстренько туда квоты на использование прикрутил, сделал удобное редактирование сообщений, такое, чтобы пересылать можно было оригинал вместе с исправленной версией.
"Да, телеграм-бот — точно не лучший формат", думаю я, "но если людям надо (а как может быть не надо? Круто же!), то воспользуются". Фантазировал про Slack ещё, вацап, разное такое.
И что вы думаете, опубликовал я пост, прочитало его уже ~500 человек... и воспользовались только трое. Да, трое, Карл! ?
Думаю, что причин этому масса:
- плохо написан текст, не понятна ценность, нет внятного триггера, чтобы пойти и попробовать
- тут вряд ли достаточно представителей ЦА, либо до них не донесена ценность...
- высокие транзакционные издержки: бота надо открыть, нажать кнопку, скопировать текст, выбрать ещё одну кнопку (а их там 8 штук!), подождать, прочитать ответ, скопировать его назад
- мало ценности в сравнении с ChatGPT и другими исправлялками — особенно для ребят вроде вас, которых этим не удивить!
Может ещё подскажете? ? Точно ведь ещё какие-то косяки есть.
Хорошо только, что я на разработку потратил буквально около 6 часов. А не месяцев или лет ?
? Металлика напишет status update, а ✌️Эминем пожелает коллегам хороших выходных
Как вы наверное знаете, я много вожусь с LLM — как по работе, так и для себя. И вот решил поделиться с вами очередным экспериментом — @fraza_ai_bot.
Это бот, который может ?подправить грамматикув английском тексте, переписать его на манер ✌️эминема или ?металлики. Смотрите примеры в чате/комментариях к посту.
Вот, например, Эминем желает вам хороших выходных:
Yo, appreciate you peepin' this rhyme
Wishing you a dope Friday, have a real good time
Hope your weekend's sunny, no clouds in sight
Stay blessed, my fam, keep shining so bright
?
У каждого пользователя есть 30 бесплатных попыток. Попробуйте, расскажите о впечатлениях!?
Полезные посты прошедшего ? лета
- Как в продакшене память потекла, скачки в 10-15% за раз, и как всё разрешилось
- Ужасы отладки
- Публично о неудачах
- Совпадения и хорошие новости
- Код-ревью: убрать нельзя оставить
- Как деплоить свои веб-проекты
- Не деплойся с краю
- Про bloom filter
- Deno - живой труп?
- LLMs practical guide
- Идея важнее всего - делаем стартапы с умом
- Реализация важнее - делаем стартапы с умом
Ставьте сердечки и пересылайте друзьям ❤️
О себе в 50 словах
? (иконка бомжа) фултайм стартапер-бутстрапер, он же индихакер уже больше года
?? вместе с женой делаем и продаем Стильный клуб для девушек
? запускаю небольшие проекты с расчетом, что что-то рано или поздно "взлетит"
? променял зарплаты, опционы и должности в Sourcegraph, Facebook, Toptal, Яндексе на свободу
?? живу в Лондоне, воспитываю сына
Всем привет и добро пожаловать! Рассказывайте в комментариях о себе ?
2. Реализация важнее — делаем стартапы с умом ❤️
В комментариях к прошлому посту прозвучала мысль: "у нас считалось, что идея практически ничего не стоит, все зависит от того, как это реализовать".
Это расхожее и, в большей степени, правдивое утверждение тоже хочется обсудить.
Я очень долго, лет наверное 10-15, зависал на этапе одержимости идеями. Проявлялось это в том, что я без конца что-то выдумывал, обсуждал с друзьями, записывал, фантазировал, как реализация гениальных идей изменит мою жизнь.
Так или иначе, я ничегошеньки не делал для их воплощения в действительность, а самое главное - сомневался в наличии способностей и навыков, чтобы реализовать свои идеи ?
Только попав в фейсбук и заскучав там во время коронавируса, я махнул рукой на все сомнения и принялся за реализацию. В это время я сделал словарик английского с произношением Quiken, Калькулятор стоимости жизни, начал и доделал до вменяемого состояния сайт со статьями. Чуть раньше, пока учился и отдыхал в Штатах, я сделал небольшое приложение для учёта своих трат.
✅ Полезное на этапе "надо суметь сделать"
Суметь сделать и правда надо. Одно дело читать про распределённые системы в книжке с кабаном, совсем другое - брать и делать, разбираясь в деталях работы облаков, серверов, баз данных, фреймворков и библиотек.
Мы учимся лучше всего на практике, через делание - фундаментально важная мысль! И, хотя я "знал" это много-много лет, научиться так действовать удалось только недавно ?
Делание запускает механизм обратной связи: классные идеи проектов и фич чаще рождаются в процессе работы, чем во время размышления о них.
Делать весело, интересно и полезно, если вы такой же tinkerer (то есть любите возиться с практическими задачами, учиться через ошибки), как и я.
На мой взгляд, единственный работающий триггер для изучения чего-то нового - это взять и попробовать. Сначала не будет получаться, потом что-то получится, но по непонятной причине. Затем причины, структура реальности и неочевидные поначалу взаимосвязи станут более понятны. Круг обучения (по David A. Kolb) замкнётся.
Месяц назад я не знал, как использовать LLM, а сейчас делаю несколько проектов с их использованием и читаю самые свежие научные статьи на тему эффективного использования языковых моделей. Там столько всего интересного и нового!
Всё это знание мне было бы недоступно и бесполезно, если бы я сначала не попробовал. А могло бы и навредить, ведь всё казалось бы жутко сложным. Лишние знания и бесконечная подготовка парализуют.
? Минусы этапа
Когда каждый день копошишься в технических деталях, легко упустить из поля зрения более важные вопросы.
На этапе делания очень легко зависнуть на неопределённый срок. Особенно нам с вами, программистам, создателям.
Даже с любовью сделанный продукт != коммерчески успешный бизнес. Нужно подумать про клиентов и их реальные проблемы (или "работы" в JTBD), а также как о них узнавать; стратегию и эксперименты с продвижением продукта; его экономическую целесообразность и жизнеспособность.
Продумать ценообразование и способы продаж, желательно предусмотрев конкурентные преимущества бизнеса. Уделить внимание важным механикам: воронкам и конверсиям, первой сессии, активации и удержанию пользователей.
А уж учиться чему-то новенькому и получать удовольствие в процессе можно бесконечно. Это интересно и полезно, но всегда будет оставаться что-то, что ты ещё не умеешь делать. Поэтому я бы посоветовал разобраться в своих склонностях, обозначить цели и не заниматься самообманом: строить бизнес - это совсем не то же самое, что работать над сайд-проектами по фану.
Наконец, и стартапам, и сайд-проектам нужны пользователи. А пользователи появятся тогда, когда ваш продукт начнёт решать их реальные проблемы. Нужно позаботиться о том, чтобы потенциальные клиенты узнали про ваш продукт, и дать легко (с низкими транзакционными издержками) им воспользоваться, чтобы быстро получить какую-то пользу и кайф.
Ставьте ❤️, если было интересно и ждёте следующие части. А в комментариях рассказывайте про опыт реализации своих идей!
Официальный новостной канал криптобиржи OKX | www.okx.com на русском языке.
💬 Комьюнити: t.me/okx_russian
👨💻 Поддержка: [email protected]
АДМИН: @DaniiOKX
Маркетинг: @CoffeeTrends
Last updated 6 days, 7 hours ago
Здесь простым языком про TON, DFC и крипту.
Принимаем автоматически.
Ссылка для друзей: https://t.me/+-EOfWx2pRKhmNGE6
Связь: @deftalk_bot
Last updated 2 months, 3 weeks ago
Реклама: @kingygmads / Платформа: ton.org.in
Чат: t.me/+QzoGJS7ktps1NOzh
Приватный канал: t.me/investkingyru/417
Помощь: @tonorgin_bot
EN: @investkingyru_en
Last updated 4 months, 3 weeks ago