Инженеры и предприниматели

Вращаясь в небольшом пузырьке около-инди-хакеров (чуваков, которые в одиночку делают небольшие продукты и зарабатывают этим на жизнь, иногда очень серьезные деньги, самые яркие примеры это Peter Levels, Andrey Azimov, Guilherme Rizzo, Pat Walls), заметил очень интересную вещь: никто из них не был инженером до того как.

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

Когда ты не программист, то тебя не волнует, как оно там работает внутри. Так уж получилось что большинству из нас задача спускается сверху, и нам остается только максимально корректно её реализовывать, часто не задумываясь о бизнес смысле.

Вместо этого, типичный разработчик фокусируется на технологиях, фреймворках, бест практисах, аджайл процессах и прочей чепухе, которая не имеет непосредственно отношения к зарабатыванию денег. Таким образом, если программист стартует стартап, то на ровном месте начинается оверинжиниринг и прочий overthinking вместо собственно разработки продукта.

Потому что выбирать хранилище данных и настраивать CI/CD я умею, а понять как моя штука будет зарабатывать деньги—нет.

По этой же причине у не-инженеров получается запускать проекты и делать это быстро. Они просто не в курсе, что нужно собирать контейнеры и деплоить в кубернетесы, не в курсе, что нельзя держать базу, кеш и аппликейшен на одной VPSке, не в курсе что PHP и jQuery давно умерли, не в курсе, что SPA—единственный способ сделать веб-приложение. Они счастливы в своем незнании и вместо теребления бездушных механизмов, занимаются творчеством.

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


Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred