4 года в стартапе: инженерные уроки, которые не дадут в универе

Стартап — это как собрать IKEA без инструкции: весело, больно и в конце может остаться лишняя деталь.
Автор делится опытом, который он получил, присоединившись к стартапу на последнем курсе колледжа. Спустя 4+ года он выделил ключевые уроки для инженеров, которые хотят выжить и преуспеть в мире хаоса и отсутствия PM.
Главное, что вынесено из окопов
- Код — это liability, а не asset. Писать меньше кода — значит меньше багов и меньше поддержки. Чем раньше это поймешь, тем меньше ночных деплоев будет в твоей жизни.
- MVP — это не excuse для гавнокода. Да, надо быстро, но если ты наклепаешь монолит с костылями, то через год будешь проклинать себя, когда придет время расширяться.
- Коммуникация важнее кода. В стартапе все бегают с горящими глазами, но если не договориться о фичах заранее, то в пятницу вечером будет срочный релиз, который никто не просил.
- Не влюбляйся в технологии. Выбор стека — это как выбор обоев в арендованной квартире: делай так, чтобы можно было легко переклеить, когда придет новый собственник (читай — инвестор).
Автор также предупреждает о ловушке "сделаем идеально с первого раза" — в стартапе это путь к банкротству. Лучше выпустить кривой, но работающий продукт, чем идеальный, но никогда не вышедший в прод.
Комментарий студии METABYTE: Мы в METABYTE тоже прошли через стартап-боль, поэтому знаем: хорошая архитектура и CI/CD экономят не только нервы, но и деньги клиента. А если у вас уже есть legacy, который дышит на ладан, — мы поможем его реинкарнировать без боли и с юмором.