Telegram Web
Ришат онлифанс
Классическая проблема: кто-то удалил поле из аналитической витрины и неочевидное количество дашбордов / карточек на дашборде перестало работать. Я уже и забыл, насколько это может быть больно. В аналитике Osome используется инструмент для end-to-end тестирования…
забавно, что я показал пост Ане (она руководит продуктом) и она сказала, что у них гораздо более примитивные проблемы: не всё могут посчитать, метрики расходятся и тд.

Поэтому, если:
1. вы не технарь/аналитик
2. у вас в команде/компании постоянно что-то ломается и не работает в дашбордах/данных

перешлите эти посты своему руководителю по аналитике, пообщаемся, я постараюсь помочь :)) Все-таки я уже два раза прошел путь до аналитики, которая нравится!

Время у меня ограниченное, поэтому возьму только 3 команды/компании.
Про время

Я в выходные вышел на пробежку и добежал до Гринвича. Бегаю я без музыки, поэтому в голове у меня возникают сотни разных мыслей и вопросов и вот одна из них: время. Раньше везде говорили GMT+3, теперь вдруг UTC+3, что это значит и зачем нам нужно??

Прибежал домой и начал гуглить, рассказываю и вам интересное.

1. Понятное для нас время — функция от положения солнца. Солнце в зените? Значит полдень. Солнце зашло? Значит закат. И так далее

2. И в целом люди как-то придумали делить это время на часы-минуты-секунды и жилось им хорошо. Пока не придумали телеграфы и железнодорожный транспорт.

3. Проблемы начались из-за того, что люди и информация начали перемещаться далеко и относительно быстро. Что привело к потребности сверять часы между разными городами. Например, если бы Казань жила по солнечному времени, то "Астрономический полдень" был бы в 11.49 минут, а в Москве он бы был в 12.35 минут. Получается, аж 46 минут разницы!) и совсем непонятно, какое время указывать в билетах :))

4. Сначала время синхронизировали по всей Англии к Гринвичу, а потом и весь мир подвели под "Среднее время по Гринвичу". Англия была очень развитой в мореплавании и поэтому моряки, приезжавшие оттуда, всегда имели с собой "Английское время". Оно им было нужно для определения своего положения, но бонусом и распространило его по всему миру.

5. А потом придумали поделить Землю на 24 сегмента (часовой пояс), синхронизировать минуты и секунды для всех, а часы сдвигать на 1 час для каждого следующего сегмента. Правда, что-то пошло не так, так как все еще в мире существуют половинчатые и четвертинчатые часовые пояса. да-да, погуглите время в Индии или в Непале.

6. Забавно, что до 1919 года разница между GMT и московским временем была 4 часа 30 минут 17 секунд! В те времена время уже были какие-то самолеты и радио, а время еще различалось

7. Когда-то в СССР перевод на летнее время делали для того, чтобы снизить нагрузку на электростанции. А потом в РФ провели временнУю реформу для "скорости принятия управленческих решений". Отменилось и летнее время, и упростили часовые пояса.

8. А самое забавное, что от GMT (Среднее время по Гринвичу) отказались в 1972 году (!!) в пользу UTC (Всемирное координированное время). И по какой-то причине в ру версии Windows не обновляли аббревиатуру и мне на всю жизнь запомнился часовой пояс в Москве как "GMT+3".
Ришат предприниматель, часть 3

Продолжаю рассказывать истории про свои предпринимательские попытки.

Кодовое имя: Edulens!

Началось все незадолго до ковида, в сентябре 2019го. Мы с Алиной, которая тогда была моей девушкой, сидели и обсуждали, чем бы ей заняться. Она занималась теоретической физикой на физтехе (прям наукой, прикиньте!) и ей не очень нравилось. Мы выписали разные варианты в три столбца: наука, работа на найм, бизнес. И в третьем столбце появилась идея, у которой был некоторый пулл с рынка: «Образование для интеллектуально заинтересованных». Мой коллега из P&G очень любил научпоп и хотел побольше погрузиться в квантовую физику. Прям с уравнениями Шредингера, гамильтонианом и прочими радостями (да-да, такое бывает!).

Началось все с того, что Алина приходила в офис и делала семинары: рассказывала простым языком про квантовую физику, писала формулы и объясняла, почему мир так устроен.

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

Наш предпринимательский стек:
1. Много друзей с узкой экспертизой в своей предметной области
2. Чат-комьюнити в телеграмме (когда-то там было ~100 человек!)
3. Телеграм канал с объявлениями
4. Сайт, который мы попытались собрать на no-code ради интереса

Идея была делать маркетплейс для таких лекций. Win-win: ученым доп доход, зрителям — актуальные знания от экспертов в области.

Всего мы провели 6 лекций: про генерации картинок, генную инженерию, искусственные клетки, энергетику и астрономию! И даже случайно запустили микро-челлендж с научным разбором песен Скриптонита (и он лайкнул пост Алины!): раз, два.

Потом наши силы закончились и лекции прекратились. Может быть, когда-нибудь вернемся :)) а если вы когда-то были на наших лекциях, расскажите в комментах, повлияло ли это на вас!


Ришат предприниматель, часть 1 — про лучший гугл
Ришат предприниматель, часть 2 — про капсулу для сна
Ришат онлифанс
Про время Я в выходные вышел на пробежку и добежал до Гринвича. Бегаю я без музыки, поэтому в голове у меня возникают сотни разных мыслей и вопросов и вот одна из них: время. Раньше везде говорили GMT+3, теперь вдруг UTC+3, что это значит и зачем нам нужно??…
Когда-то я узнал, что в современном мире секунда определена через определенный энергетический переход. А точнее равнялась 9192631770 периодам определенного излучения.

Я не мог развидеть номер телефона в этом числе. И охочусь за ним уже несколько лет: у него был какой-то владелец, который им не пользовался. Потом он, видимо, попал на рынок и новый владелец шарит! Аккаунт в тг называется @TheOneSecond. Придется ждать еще ради такой коллекционки!
Скоропечатание

Когда-то на физтехе я начал оформлять лабы в латехе и активно кодить, но всегда упирался в одно и то же: я думаю быстрее, чем печатаю. Меня это очень сильно раздражало и я вспомнил, как в детстве пытался пройти «СОЛО». Это была такая программа для обучения быстрому печатанию, но сил у меня тогда не хватило😅

И вот на первом курсе я сел и начал учиться печатать с нуля: нашел клавогонки, и начал переучиваться печатать «правильно». Всеми пальцами, каждый палец на своем месте и так далее. Чтобы отучить себя смотреть на клавиатуру, я сделал стикеры и заклеил ее, получилось очень красиво!

В итоге я достиг скорости в 350 символов в минуту на русском и английском. Это считается очень быстрой скоростью!)

Скилл был полезным, когда я вел проекты в P&G/инстамарте/сбермаркете: я мог сидеть на встрече, смотреть на людей и писать саммари на компьютере прямо во время встречи!) сейчас, конечно, есть разные ИИ инструменты, которые делают это за тебя с полным транскрибированием

Это увлечение привело меня к тому, что я стал очень чувствительным к клавиатуре: ноутбук я покупаю с US раскладкой, в которой на одну клавишу меньше, но зато есть нормальный (горизонтальный) enter/return, до которого удобнее дотягиваться мизинцем. Дальше в DVORAK я не пошел, но зато рассказываю всем байки про QWERTY.

Давайте мериться скоростью печатания в комментариях! 📏

🔗 https://klavogonki.ru/
Отличная возможность поработать с модными технологиями и классными ребятами!
Аня делает проект с ИИ сказками и ищет человека, чтобы помогал с самыми разными задачками.
Ищу в команду Wondertales

Я ищу в команду Wondertales человека, кто будет отвечать за техническую поддержку клиентов. У нас копится и копится бэклог 🙄🙄🙄 А я вообще не успеваю.

Что ожидаю от человека
🟣энергию и проактивность
🟣готовность быть быстро и оперативно на связи
🟣умение формулировать свои мысли структурно
🟣английский
🟣базовое знание SQL
🟣понимание, как работают приложения
🟣технический склад ума
🟣желание развиваться в it

Что получаете вы
🌱возможность поработать с сильными ребятами в реальном it проекте
🌱потенциально научитесь хорошо прогать
🌱опыт работы в стартапе. Узнаете, что такое Bootstrap и почему VC это плохо))))
🌱плотную работу с самыми новыми AI моделями, разберетесь в том, как это утроено, как применять для себя и бизнеса

Занятость 15-20 часов в неделю
Оплата по договоренности

Пишите сразу мне в личку, если хотите поработать вместе @anny_tb
Please open Telegram to view this post
VIEW IN TELEGRAM
Аналитика в стартапе: быстро и дешево

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

И вот недавно ко мне пришли ребята с просьбой помочь собрать аналитику для их продукта. В итоге у нас получилось собрать бесплатный стек, с которым удобно работать. А самое главное, что это заняло у меня всего 3 часа консультаций 🤯🤯 У ребят подключение заняло тоже всего несколько часов. Получается можно и быстро, и дешево!

Хотите так же? Рассказываю:

1️⃣Делаете аккаунт на trevor.io и подключаете туда базу вашего бекенда (идеально реплику, но откуда такое в стартапах?). Это занимает максимум 5 минут и взамен вы получаете интерфейс для написания SQL запросов, создания графиков и дашбордов.

2️⃣Создаете аккаунт в Mixpanel для маркетинговой и продуктовой аналитики. У них подробная документация, sdk для разных платформ и понятный интерфейс для аналитики. Отправляете события и разные пользовательские метки (каналы, источники). В бесплатную версию входит 20 миллионов событий в месяц! Этого более чем достаточно для стартапа!). Если вам вдруг не хватает, отправляйте события от случайной 1/N юзеров, где N = 20M/(ваше количество событий).

Самое классное, что все это — бесплатно, быстро заводится и достаточно хорошо работает из коробки. Понятно, что большой компании такой стек не подойдет, но всем остальным — весьма.
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня достиг пика своего оптимизма: я заглох на дороге без бензина😂😂

Вообще ситуация простая: мы приехали в Дубай, взяли машину в прокат. Вчера показывало ~110км запас хода, утром загорелась лампочка. Я прикинул, вчера мы проехали не больше 60км, значит должно остаться ~50км.

Аня убеждала остановиться на заправке, но мы как обычно опаздывали, поэтому я решил, что туда-обратно съездить хватит, потом заправлюсь. В какой-то момент машина просто глохнет!🗿

Благо рядом была стройка и трое строителей помогли оттолкать машину в безопасное место. Я быстренько нагуглил, что есть экстренный сервис по доставке бензина, подождал 20 минут в жаре, заправился и поехал дальше!)

Пока ждал, наткнулся на историю Илюхи про то, как он оказался закрытым в метро Парижа изнутри! Неожиданное последствие eSIM — теперь интернет в роуминге это не роскошь, а дешевая покупка по умолчанию. Я не знаю, что бы делал сегодня без интернета :))
Мы вырастили ретеншн, но

Ко мне пришла одна компания на консультацию с забавной проблемой. У них была цель была повысить возвращаемость пользователей в продукт, они активно над этим работали и подняли ретеншн в несколько раз, но деньги (выручка) выросли совсем на чуть-чуть.

Можно было пойти копаться в данных, строить дерево метрик и придумывать другие разные метрики, но я начал с душноты опроса: а что для вас ретеншн? Из чего во что? Из захода в заход? Из транзакции в транзакцию? Какие ограничения по времени? Строгие даты или нет? В пользователях или в деньгах?

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

Как это было:
1. Смотрят на цифру, низкая.
2. Нагенерили гипотез, мол давайте имейлы и пуши слать.
3. Начали слать коммуникации и поняли, что не знают, как они работают.
4. Разметили все событиями, чтобы посмотреть: письмо отправлено, письмо открыто.
5. Смотрят: работает! Ретеншн плавно начал расти.

Проблема началась на этапе определения метрики: из любого действия в любое действие. И так бы оно и работало, НО когда они начали слать события на отправленный имейл/пуш, у пользователей появились «неактивные события». Им же ничего не нужно было делать, чтобы получить сообщение. Вот и вырос «ретеншн»

Подумали и выбрали набор активных действий: сделал транзакцию, кликнул на важную кнопку. Пересчитали ретеншн и вуаля: он вырос, но совсем немножко.

Поэтому думайте о том, что конкретно измеряете :))
🤯🤯🤯

Нашел в реддите очень забавный пост. Автор поста наторговал на -1.2м$ (убыток) в этом году и хочет пожениться на ком-то с прибылью аналогичного размера, чтобы итоговая «семейная» прибыль была в районе 0.

Тем самым автор может покрыть ~0.4*1.2=0,48м$ убытка. Вторая сторона взамен получит 120к$ экономии на налогах🤯 вин-вин

Очень неочевидный (и красивый) ход
всех с наступающим и наступившим! 🎄🎄

желаю побольше улыбаться в 2025❤️
7% в год

Этой осенью я увидел такую картинку — сколько лет занимает путь до 1M$, если начать с 10k$ и инвестировать деньги под 7% годовых.

В целом очевидно — эффект сложного процента. Но такая визулизация поменяла мое отношение к деньгам.
1. Половину пути занимает время до 100к$. А это вполне себе достижимая сумма, я знаю многих друзей, кто уже заработал столько.
2. Еще 30% (20 лет) — до 400к$.
3. Оставшиеся 600k$ занимают всего 13.5 лет. Вспомним, что на физтех я поступил ~10 лет назад!

Теперь на все деньги, которые лежат "неиспользованными", я считаю, сколько это будет стоить мне через 10 лет.

Когда-то на физтехе я уже погружался в инвестирование, но в Т все заморожено из-за санкций. Когда-то я покупал стоки NVDA на остатки стипендии, теперь там лежит 10к$+ замороженными 😢

Поэтому:
* USDT / USDC и прочее -> инвестируйте (можно как под %, так и купить BTC/ETH/etc)
* Акции можно покупать в IBKR. Открывают аккаунт россиянам, ограничение только в торговле европейскими акциями, US / HK / CN / UK биржи доступны.
* Рублевые вклады сейчас тоже много предлагают, не забывайте!
* Недвижимость тоже может быть хорошим активом, надо только рисерчить локации и нюансы

с 1000 долларов за один год "потеряется" ~70$, за 10 лет ~1000$. Вот вам и цена на неиспользуемые деньги
Произошла такая история:

* у нас есть длинный (10+ непрочитанных с утра) тред в слаке по поводу одной из метрик

* один из коллег сегодня утром залетает с фразой: "Тут много читать и осмыслять, вот саммари моего мнения" и вставляет очень длинный, напрямую скопированный из ChatGPT ответ
я начал "вайб-кодить"

для контекста: я знаю питон, но никогда не писал полноценный бэк на нем. Фронтенд никогда не пробовал ни на каком языке

Что уже получилось:
* За целевой продукт я взял наше регулярное с Аней упражнение, где мы выгружаем банковские выписки в гугл док и категоризируем их, чтобы проанализировать траты
* С помощью Grok 3 я написал implementation plan, разбитый на разные фазы. Промпт в ~10 предложений выдал план разработки в 5 фаз
* В качестве стека Grok выбрал python django + react + tailwind + next JS
* В воскресенье я cursor реализовал 3 фазы: есть бэк с авторизацией, основными моделями и простым промптом, который ходит в чатгпт и просит поставить категорию для транзакции
* С фронтом все вышло сложнее. Он нарисовал какой-то интерфейс, но выглядело крайне плохо. Я попытался накидать курсору картинок хороших примеров и он просто перестал работать 😂
* Потом я пошел в другую тулзу: magicpatterns. Она смогла нарисовать красивый фронт, я выгрузил код файлом и попросил курсор поженить с прошлым кодом и бэком
* Тут произошла смена стека для фронта: новый код был уже на vite, но мне неважно, я не знаю ни то, ни другое
* Посередине я попытался переобуться с Cursor'а на более модный Windsurf AI, но из этого ничего не вышло: я рассчитывал на "Preview" фичу windsurf'a, думал оно само будет смотреть в браузер и дебажить ошибки в консоли, но в итоге оно как-то плохо работает
* я перепробовал новые Claude 3.5, 3.7, 3.7 thinking, deepseek V3, R1, 4o и не сказал бы, что есть какая-то значительная разница
* В итоге вчера ночью у меня курсора получилось поженить новый фронт с бэком и теперь осталось доделать пару ручек и экранов! В конце я попробую задеплоить это добро, все могли посмотреть.

Мой промежуточный вывод: в целом модели близки к независимой фуллстэк разработке (результат есть!!), но все еще очень глупенькие при этом. Например, оно может писать "я создал postgresql базу данных", а на деле в файлах у меня лежит sqlite.db. Или ИИ почему-то уверенно считает, что код асинхронный, а он очень даже синхронный.
Но зато всего потрачено 4 часа нажатий на "Accept all" и копирования-вставки ошибок в промпты

В конце попрошу профессиональных разработчиков поревьюить результат и оценить работу :))
Ришат онлифанс
я начал "вайб-кодить" для контекста: я знаю питон, но никогда не писал полноценный бэк на нем. Фронтенд никогда не пробовал ни на каком языке Что уже получилось: * За целевой продукт я взял наше регулярное с Аней упражнение, где мы выгружаем банковские выписки…
уперся в лимит бесплатного курсора и выяснил, что режим агента не работает через API ключ.

Варианты:
1. тратимся (20$)
2. фродим (создаем новый акк на новый имейл)
3. переключаемся на режим "Ask" (нужно копировать написанный код и думать, куда его вставлять)

контекст: я вообще не фанат подписок и у меня их практически нет (да-да, я жмот и скупердяй)
детишки!

Прошлую неделю мы провели в Ереване у Макса с Таней (и Зоей). Мой основной инсайт — жизнь с ребенком существует! Нужно просто ее организовать.

Мои заметки про то, что помогает:
1. Разделение обязанностей: ребята делят ночной присмотр поровну, один смотрит в первую половину ночи, другой во вторую. Я был удивлен, когда они оба сказали, что высыпаются!

2. Няня и доверие ей. Просто иметь няню недостаточно, нужно принять, что этот человек берет ответственность за вашего ребенка. Это как с делегированием на работе, нормально делегировать какие-то задачи и не нужно ходить и каждые 5 минут чекать, что задача нормально делается

3. Отсутствие изоляции. Примерно каждый вечер приходили разные гости, это сильно сместило ситуацию от "мы родители и вообще не зовите нас никуда" до "да у нас появился ребенок, но в остальном ничего необычного"


Понятно, что жизнь все равно сильно меняется. Для меня всегда основным переживанием был страх потерять другие роли: комьюнити, спорт, работа, проекты. И кажется, что можно это сохранить!
Ришат: приезжает в родной город
Альметьевск: say no more

приятно ❤️
2025/04/02 01:48:52
Back to Top
HTML Embed Code: