Что мешает программисту создать свой продукт?
По моим наблюдениям, мешает сделать продукт обычно не отсутствие опыта в разработке и навыков, а предвзятое мнение по некоторым темам и незнание матчасти.
Я имею в виду, что программирование и создание продукта это связанные понятия, но набор знаний и навыков разный.
Умение программировать часто не помогает а наоборот мешает создать продукт.
Стремимся к качеству
Опытный программист склонен полировать свой продукт неоправданно долго прежде чем показывать пользователям, и по одной этой причине в десять раз снижает шансы на успех.
Пилит год, приносит — оказывается что нужно было на 99% не то. Нужно делать всё заново, год прошёл впустую.
Разочарование, демотивация, запой.
Сила привычки
Если ты десять лет заботился о том чтобы выдать как можно более качественную функциональность, то релизнуть что-то из говна и палок будет тебе поперёк горла.
А уж если тебе скажут что и кодить здесь не надо а надо что-то другое, например использовать готовый сервис или конструктор или банально вручную письма отправить, то и вовсе мышление сломается.
Как так?! Ведь я профи! Отойдите, вы ничего не понимаете, сейчас как запилю! Ух!
Для того чтобы опытный программист запилил продукт, нужно отучить его делать так как он привык. Это препятствие.
Что с этим делать?
Всё это незнание матчасти и предвзятое мнение, слава богу, устраняется через попытки создать продукт.
Ударившись об реальность иллюзии имеют свойство улетучиваться.
С каждой новой попыткой будет получаться лучше.
Если не бросать попытки то успех неизбежен.