Какие 3 вещи в своём проекте вы бы сделали по другому?
Публичный постПривет!
У меня сегодня важный день - перекрываю ежемесячный поток плотных пачек купюр за побежденные таски в чужом проекте, чтобы бежать 🏃🏻♂️ под палящим солнцем 🌅 без остановки к своим проектам
Про успехи спрашивать не буду - читал/видел/хочу сам, больше интересно то, что не сработало, поэтому прошу всех причастных к теме предпринимательства вообще и индихакинга в частности поделиться опытом: какие 3 вещи вы бы сделали по другому, если бы начинали свой путь сначала ? Как ? Почему ?
Спасибо
Indie Web Principles давно стали моим личным кредо. Подписываюсь там под каждым пунктом.
А по поводу ошибок:
😱 Комментарий удален его автором...
Продавай сразу. Никаких бета-демо-гамма-тестовых версий. Оно что-то делает - пусть платят. Триал не считается, это ок.
Забей на демки и даже mvp, вначале делай лендосы и собирай мыло хотя бы, а то и делай предпродажи. Демки и мвп пили одновременно с этим или вообще после такого теста.
Делай конкретный план как и что ты будешь делать, майлстоуны и все вот это вот. Это нужно чтобы не распыляться и понимать когда ты факапишь по времени.
Что сделал правильно:
Перед тем как пилить стартап прочитал все что есть у YCombinator, это лучший ресурс по стартапам. Посмотрел лекции, почитал блог PG и Сэма Альтмана (на тот момент СЕО). Это помогло не делать что-то в РФ, да что я дико благодарен - сейчас бы был в кабале с отжатой компанией и русским деньгами. Также помогло не испортить первое впечатление на американцев тупой декой, например. Не знаю насколько профитнее идти напролом и 'break things' без теоретических знаний, мне по душе подход который я выбрал.
Начал юзать твиттер. Оказалось что это лучшая социалка: там вся инфа появляется молниеносно, ещё до того как журналисты успевают написать статьи, а до русского инета и вообще доходит через пару дней, а то и месяцев, что дико раздражает теперь. Инвесторы в штатах постоянно торчат в твиттере - почитывайте их, поймёте что им важно и как они мыслят, всем нужны разные вещи, даже деку и имейл надо под всех менять. Там же просто познакомиться и пообщаться с ними, пытайтесь со всеми подружиться.
Кстати о твиттере - больше пишите, шерьте что делаете и тд. Генерите шум, чтобы чувакам из долины было интересно вас фолловить.
Неправильно:
Выбрал слишком сложный стартап сразу в двух аспектах: его тяжело продавать и он слишком сложен технически. Если есть какой-то из этих недостатков, то лучше если он будет один, а не сразу оба, подумайте ещё 50 раз.
Мало общаюсь с людьми, не могу найти технических чуваков с кем можно что-то запилить. В соло правда тяжело.
Надо было использовать SQLite. Слишком поздно понял насколько это удобная вещь в петпрожектах: нечему ломаться, мигрировать на другой сервер проще простого, скорее всего хватит навсегда. Сейчас страдаю с зоопарком из монг и прочих модных nosql.
Не тяни с релизом mvp, чтобы получить фидбек от реальных пользователей.
Закрывай только самые критичные баги и потребности, всё равно потом большую часть придётся переписывать.
Пиши тесты.
Веди доку на апи.
Вместо этого лучше бы созвал всех шарящих и реально двигающих продукт людей, и совместно сформулировал портрет С-левел менеджера, который действительно поможет им делать свою работу ещё лучше. Бюджет был норм, чтобы захайрить толкового чела.
Собственно он и "нашёл" в СТО товарища выше.
Хотя спасибо ей - после разгребания дерьмища понаделанного ей, стал изучать вопрос того, кто такие People менеджеры, и как распознать правильного
Свои личные проекты я обычно использую для того, чтобы познакомиться с новыми технологиями. Поэтому в них много вещей, которые можно сделать по другому, но которые я не мог бы сделать по другому, потому что когда я начинал, у меня ещё не было тех знаний.
Однако есть одна вещь, о которой я жалею: я писал всех своих телеграм-ботов на питоне. С одной стороны это позволяло мне идти быстро и ломать вещи, с другой стороны теперь я постоянно хлебаю горя на поддержке и рефакторинге (и это не смотря на то что повсюду использовал mypy). С тех пор я зарёкся, и даже в сжатые сроки пишу всякие мини-сервисы на расте.
Поднимал пет-проджект с колен php 5.3. На тот момент только-только вышел 7. Мозг породил странное: обновлять код по цепочке 5.3→5.4→5.6→7.0. Только подходя к этапу 5.6, спустя пару лет задумался: а не делаю ли я какую-то странную хуйню? До сих пор посыпаю голову пеплом.
Сразу в нескольких местах в тасках по апгрейду кода жил принципом "сначала пофиксим всё, потом удалим ненужное". Тоже далеко не сразу пришёл к пониманию, что это какая-то хуйня, и надо бы наоборот.
Хотелось бы вшарить в эти вопросы годы назад..
Нужно доверять интуиции.
Нужно расставаться с людьми, которые не тянут.
Нужно вовремя уйти.