Дневник CTO
2.64K subscribers
71 photos
8 videos
3 files
93 links
CTO в UvU, ex Yandex, ex Facebook, ex Twitter
Делюсь опытом построения стартапа
Download Telegram
В стартапе всегда есть какие-то сложные моменты: кто-то уйдет, кто-то бросит, где-то не уложишься в дедлайн, где-то сорвется важный контракт. Иногда это демотивирует и выбивает из колеи

Не знаю как вы, но лично я вдохновляюсь палестинцами и осознанием того, что все мои проблемы — это такая мелочь по сравнению с их испытаниями. Даже стыдно потом называть что-то проблемами
💯121👍8🤡6
Как помочь Газзе?

Хотел написать об этом давно, но в связи со вчерашним цирком шапито в аэропорту Махачкалы, откладывать уже невозможно

1. К сожалению, многие люди постоянно ищут "волшебную таблетку". Ни для кого не секрет, что таковых не бывает: невозможно прийти один раз в зал и стать чемпионом мира по борьбе, невозможно один день хорошенько поработать, чтобы создать международную компанию. Невозможно разочек навести шухера и победить оккупацию, которая продолжается уже более 75 лет. Аллах создал вселенную по другим законам: для больших изменений нужна долгая, кропотливая и сложная работа

2. Проблему, которую я поголовно заметил у мусульман — отсутствие фокуса на образовании. В мусульманских IT группах самый частый вопрос такой: "а нужно ли высшее образование, чтобы найти работу программистом?". Вопрос по типу: "а какая аспирантура самая престижная в машинном обучении" я не слышал ни разу. Я вижу у людей поголовный фокус на "кайфануть от жизни". Да, от жизни ты кайфанешь, но реальную помощь Палестине не окажешь

3. Как решить проблему? Тотальная пропаганда образования. Начиная с себя, своей семьи, детей, друзей, сообществ и государства. Да, это сложно, но никак иначе не бывает. Пока мы не начнем мечтать о том, чтобы наши дети стали чемпионами мира по науке, а не борьбе, или футболу, мы ничем реальным не поможем палестинцам

4. Напоследок расскажу про одного моего бывшего коллегу и его мышление. Когда мы летали в командировки, все всегда брали обратный билет на воскресенье, чтобы подольше побыть за границей и посетить в выходные побольше туристических мест. Кроме него. Он брал обратный билет на пятницу вечер. Когда мы спросили его почему, он ответил, что у детей несколько секций в выходные, и он не хотел бы, чтобы они их пропускали. Вот такое мышление должно быть у мусульман

P.S. Нельзя возводить мои слова в абсолют. То что я сказал — это необходимое условие, но не достаточное. Однако, это то, что я отчетливо вижу со своего минарета
💯10428👍20🕊9💩5🔥3👎2🤔1
Дневник CTO
Как помочь Газзе? Хотел написать об этом давно, но в связи со вчерашним цирком шапито в аэропорту Махачкалы, откладывать уже невозможно 1. К сожалению, многие люди постоянно ищут "волшебную таблетку". Ни для кого не секрет, что таковых не бывает: невозможно…
Тут верно подметили, что в предыдущем посте не было деталей, как образование каждого из нас может помочь Палестине. Вот первые несколько примеров, которые сразу же пришли в голову:

- Борьба с фейками. Немеренное число фейков, которые нужно оперативно разоблачать (в идеале автоматически мониторить их появление). Учтите, что через пару лет ИИ будет невероятно мощно использоваться (поэтому инструменты для автоматического разоблачения тоже важны)
- Расследования. Когда взорвали больницу аль-Ахли, Forensic Architecture сделали спектральный анализ звука снаряда лишь через несколько дней, который указал, что версия Израиля несостоятельна. Промедления в несколько дней было достаточно, чтобы негодование спало
- Кибер-безопасность. LaunchGood подвергся DDOS атаке, в результате чего они потеряли порядка $300,000 пожертвований на гуманитарную помощь Газзе
- Интернет. Как мы видели, скорая помощь, освещение событий и т.д. — все очень сильно зависит на подключение к сети. StarLink находится в руках Маска. Сегодня он включит, а завтра отключит

Все это не постигается за один день: нужно долго и усердно учиться. Это мы еще не говорим о журналистике, создании качественного контента, просвещении, медицине, инженерии и т.д.

P.S. Опять же, я не говорю, что только образования и знаний достаточно. Нет. Но это то, где каждый из нас точно может начать проявлять усердие и совершенствоваться прямо сейчас
💯61👍12🤡63💩2
Почему я пишу об Исламе, Палестине и других темах, которые напрямую не связаны с IT?

Кроме того, что я считаю их крайне важными, недавно я понял одну вещь. Если не научиться поднимать неоднозначные вопросы на аудиторию в 2 тыс. пользователей, со временем этот навык может атрофироваться целиком. Особенно сложно, когда осознаешь, что на тебя подписано с десяток топ-менеджеров различных компаний: что они подумают? Нужно просто себе сказать: пусть думают что хотят, я — это я, и подстраивать или скрывать свои убеждения ради популярности не планирую

Пример человека, который плыл исключительно по течению — египетский футболист Мухаммад Салах. Под давлением своих фанатов он высказался против резни в Газзе всего лишь 16-го октября, и то просто читал по бумажке (и как будто под принуждением). Это все, на что его хватило

С другой стороны возьмем Хабиба, кто всегда защищал Палестину и не стеснялся этого. И что? Он продолжил это делать и в 2023 году
👍129🔥26🤡6🫡3🕊21🍌1👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
Раньше нас вечно кусала проблема выставления результатов работы дата-аналитиков. Например, написал дата-аналитик какой-нибудь простенький скриптик для визуализации или парсинга чего-то. Но если заказчик не программист, то установить питон, зависимости, запустить все с правильными параметрами — Боже упаси. Лучшее решение, которое было раньше — каждый раз дергать аналитика

С недавнего времени начали пользоваться streamlit'ом в UvU. Настроили CI, все автоматизировали и в сухом остатке получили:
- Работа дата-аналитиков практически не изменилась: они пишут почти такие же питоновские скрипты
- Деплой в 1 клик
- Заказчики скриптов имеют симпатичный интерфейс и никакой головной боли

Однозначно советую
🔥26👍102
Самое приятное в стартапе — влиять на жизни обычных людей и получать подобные отзывы
91🔥20👍6❤‍🔥4
Недавно было несколько разных, но по сути очень похожих вопросов:
- Как увеличить продажи на сайте
- Какой сайт лучше, чтобы люди записывались на мои онлайн-уроки
- и т.п.

На все это нужно смотреть как на b2c воронку:
0. Выбор целевой аудитории (ЦА). Для начала поймите, кто ваша ЦА, постарайтесь ее описать. Со временем, глядя на воронку и проводя интервью с клиентами вы будете ее корректировать
1. Посадка. Говоря о самой воронке, все начинается с того, что пользователь должен как-то узнать о вашем сайте/приложении, а потом попасть на него. Обычно это дело маркетинга: можно покупать онлайн рекламу, можно вкладываться в SEO, давить на сарафанное радио, создавать реферальную систему и т.д.
2. Конверсия. После того как пользователь призмелился на ваш сайт, нужно, чтобы он совершил целевое действие. Тут в бой вступают продакты и продуктовые аналитики: нужно хорошо трекать путь вашего клиента, посмотреть, на каких этапах он отваливается и постараться их соптимизировать. Бывает не ясно, а почему на самом деле пользователи отваливаются: для этого нужно проводить с ними интервью
3. Удержание. Частенько бывает так, что юзер может стать лояльным, возвращаться и совершать покупки снова и снова. Это называется удержанием (retention). Опять же, тут должны работать продакты и разбираться, в чем же дело: что заставляет людей оставаться, а что уходить, вырабатывать гипотезы, внедрять вместе с разработчиками и заново замерять метрики

Так что теперь смотрите на все не со стороны красоты, фичей и дизайна, а со стороны этапов воронки. Находите ваши слабые стороны и работайте над их улучшением
👍282❤‍🔥1🤩1👌1
Я тут заметил, что моя скорость ответа на входящие сообщения увеличилась до дней а то и недель, в то время как раньше это были часы. В общем, пользуйтесь случаем: спрашивайте и советуйтесь, пока я совсем не стал занятым 🥲
🤔153🔥3😢1
Вопрос: Пришла идея сделать сервис XXX. Собрал несколько единомышленников: дизайнера, менеджера, бэкендера. Они готовы работать без оплаты, за будущую долю. Теперь встал вопрос, как искать недостающих специалистов: так же предлагать какую-то долю или искать инвестора и нанимать специалистов на его деньги.

Ответ:
Если вы собираетесь делать стартап, который имеет потенциал стать миллиардной компанией, то поймите, что это долгая история. Закладывайте хотя бы 8 лет. Отсюда сразу же задайте себе вопрос: будет ли от человека X ощутимый выхлоп в течение всех этих 8 лет? В зависимости от этого нужно решать, давать ли человеку долю, или же нанимать его на ЗП

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

Насчет крупных долей и инвесторов, я бы думал так. Вот есть 10%, которые я могу отдать кофаундеру или инвестору. Смогу ли я на привлеченные деньги нанять такого же крутого специалиста, как и того, кому дам 10%. В зависимости от этого стоит делать дальнейшие выводы
👍186
В Фейсбуке я учился оптимизировать и экономить. Ну а как же: наша система потребяла порядка $100m в год, поэтому даже незначительные на первый взгляд оптимизации могли сэкономить зарплаты целого отдела. Когда я был в буткемпе и нас учили пользоваться логгером, нам сказали: "не шлите туда все подряд, помните, что это стоит денег"

За последние две недели я еще раз осознал, что в стартапе нужно жить по другим правилам. Лучше сохранить больше данных чем меньше. Даже если сейчас не можешь проанализировать эти данные — все равно сохраняй, когда-нибудь пригодятся. Объемы у тебя не фейсбуковские

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

Вот так вот, пользуйтесь головой и не переносите бигтеховские уроки вслепую
👍869🏆2
Про малые группы

Раньше я всегда мыслил так: нужно постараться повлиять на массы людей собственноручно. Обязательно нужно иметь большую аудиторию, много подписчиков, тысячи лайков. Но после того как посмотрел "Историю делают малые группы?" (ссылка) я кардинально поменял свой взгляд: да, можно и нужно работать на количество, но можно и на качество, причем вклад от этого может оказаться намного больше

Пророк Мухаммад, мир ему и благословение Аллаха, в течение 23 лет воспитывал поколение сподвижников. Тех, с кем он много проводил времени было, наверное, человек 100. Вот представьте 23 года вести телеграм канал на 100 человек? Тем не менее, какими потом стали эти 100 человек, и какие великие изменения во всем мире они сделали

Советую посидеть и поразмышлять над этим
77🔥18👍14❤‍🔥1
58-й день с начала бойни в Газзе и 76-й год с начала брутальной оккупации. Некоторые «цивилизованные люди» до сих пор это оправдывают
😢83❤‍🔥22💩7👍6💔5🔥3👎1
Очень интересное интервью с Ильясом Исатаевым, основателем Invictus и Hero's Journey
Там море мощных инсайтов, но я лишь подчеркну одну неочевидную вещь. Люди часто спрашивают: "как придумать классную идею для стартапа?" На примере Ильяса рецепт очень прост — он очень долго крутился в этом бизнесе. Он знает все до мелочей, в особенности боли своих клиентов. У него естественным образом рождаются классные идеи в сфере фитнеса

Если программист не строит продукт для других программистов, то в большинстве случаев у него нет такой экспертизы, поэтому ему нужен кофаундер с ней. Иначе первые пару лет в стартапе вы будете просто эту экспертизу наращивать, а значит привлекать больше денег и размывать свою долю
🔥20👍51
Очень рад, что в Казахстане живое IT сообщество, проводящее конференции в том числе и по маркетингу. Например, скоро будет Make IT Global. Почему технарям имеет смысл на такие конфы ходить:

1. Знания. Если вы развиваете b2c продукт, то вам нужно хорошо знать как работает перформанс-маркетинг, маркетинговая аналитика и т.п. Вы точно туда будете лезть руками, а людей, которые в Казахстане умеют это грамотно делать, наверное, можно сосчитать по пальцам. Даже если вы захотите нанять себе человека, который это будет делать за вас, нужны знания, чтобы отличить балабола от реального маркетолога

2. Нетворкинг. Просто скажу, что CTO + CMO — уже неплохая связка, чтобы начать пилить какой-то продуктовый стартап. А где как не на конфе по маркетингу можно найти кофаундера из этой области?

3. Мотивация. Иногда что-то не получается. Просто пообщаться с другими стартапами и компаниями, которые смогли правильно хакнуть маркетинг сильно поднимает мотивацию: а чем я хуже их? И у меня получится!

4. Представленность. Если соблюдающие мусульмане не будут представлены на подобных конференциях, то со временем туда будет добавляться все больше нехаляльных элементов. Допустим, как-то Яндекс меня приглашал на CTO Day, на который мне не удалось сходить. А потом я посмотрел фотки, и там было бухло на бухле. Если мы не будем участвовать в подобных конференциях и оставлять обратную связь, то они будут потихоньку скатываться до такого уровня. Пока в Казахстане уровень халяльности хоть и не идеальный, но приемлемый. Каким он будет через 5 лет — зависит от нас
👍50🔥112😁1
На днях общались с другом из EPAM-а, обсуждали проблемы одного стартапа и план их решения. Вывод с его стороны был примерно таким: нужны (1) правильная орг. структура и (2) побольше грамотно выстроенных процессов

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

Если же вы начинаете вводить лишних людей и лишние процессы: да, все станет структурированно, однако скорость уменьшится. Лучшее, что вы сможете получить — скорость крупной компании с выстроенными процессами (где это необходимо). Но это небольшая скорость: крупные компании не тестируют несколько гипотез в неделю. А денег у вас очень ограниченное число в отличии от гигантов

Как я уже много раз говорил, уроки из бигтеха нужно переносить на стартапы с умом и всегда валидироваться с другими фаундерами
🔥29👍152
Hack of the Week: Как катить фичи в 3 раза быстрее

Недавно заметил, что хотя для полной выкатки функционала иногда и требуется достаточно много усилий, частенько можно выделить критические для запуска задачи и в первую очередь лишь их реализовать. После запуска у вас еще будет время, чтобы сделать все остальное. На моей практике, критических для выкатки задач лишь 30-40%

Пример. Вам нужно реализовать функционал рекуррентных платежей. Для этого потребуется: сынтегрироваться с платежной системой, сохранять токены карточек у себя в БД, реализовать отмены, периодические списания и т.д. Но по факту, для начала нужно лишь научиться привязывать карточки. ВСЕ. Остальной функционал можно добивать в течение месяца, когда подойдет время следующего рекуррентного списания
👍25132
Очень рад, что и в Штатах нет-нет да появляются смелые фаундеры, которым не все равно, что их налоги идут на спонсирование резни в Газзе: https://blog.paulbiggar.com/i-cant-sleep/ (к слову, парень — фаундер CircleCI)

На самом деле, это одна из причин, почему я объединился с фаундерами из Казахстана. Мне не хочется еще больше вкладываться в и так уже сильную экономику Штатов, тем самым продолжая способствовать однополярности мира. Вероятность успеха от моих маленьких шагов крайне мала, но лучше я почелленджу статус-кво, чем буду сидеть и вздыхать, как все вокруг плохо
👍6117🔥12🕊1
"All the elements of science are entirely compatible with the idea of there being a God" — приятно был удивлен, что ученый и большой популяризатор науки Эндрю Хуберман верит в Бога. Постоянно слушаю его подкасты и стараюсь многое применять в жизни. Что-ж, просим Аллаха, чтобы он сделал правильный финальный шаг и принял Ислам 🤲
🔥56👍186🤡3🙏1🕊1💋1
Как сделать хорошую презентацию для инвесторов?

Материалов в интернете — пруд пруди (картинка к посту с первого попавшегося сайта), но все равно раз за разом вижу, что люди плохо делают презентации для инвесторов. Для стартапа на ранней сдатии вот идеальная структура:

1. Проблема, которую вы хотите решить
2. Величина рынка: насколько большая та проблема, которую вы решаете
3. Решение, которые вы предлагаете
4. Трекшн: что уже сейчас готово, сколько у вас пользователей, сколько они платят и т.д.
5. Конкуренты. Наличие конкурентов естественно. Если у вас их нет — значит еще зеленые и плохо разбираетесь в своей области
6. Команда. Почему именно вы сможете решить эту проблему? Почему ваша команда сможет победить конкурентов? По факту, инвестиции в стартап ранней стадии — это инвестиция в команду
7. Планы и деньги. Инвестор не должен догадываться. Ему прямо четко нужно сказать: мы хотим $250k за такую-то долю, планируем вырасти так-то и так-то

К слову, это актуально не только для стартапов. Всем инвесторам важно, что (6) сильная команда решает (1) реальную (2) большую проблему, они (4) уже что-то сделали и у них (7) хорошая траектория роста. Например, если вы создаете ютуб канал и вам нужны деньги для контента — сделайте презентацию такого же типа

P.S. Это презентация именно для инвесторов. Для каждой целевой аудитории презентация будет меняться. Нужно четко понимать, что важно вашей ЦА, и именно на этом концентрировать внимание
🔥40👍162🤩1
Monzo, банковское приложение, присылает мне отчет трат за год. В категории «развлечения» на первом месте идет Sentry — система мониторинга ошибок

Такая вот жизнь CTO, развлекаемся с утра до вечера 😁
😁60👍31