Что мешает программисту создать свой продукт?

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

Я имею в виду, что программирование и создание продукта это связанные понятия, но набор знаний и навыков разный.

Умение программировать часто не помогает а наоборот мешает создать продукт.

Стремимся к качеству

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

Пилит год, приносит — оказывается что нужно было на 99% не то. Нужно делать всё заново, год прошёл впустую.

Разочарование, демотивация, запой.

Сила привычки

Если ты десять лет заботился о том чтобы выдать как можно более качественную функциональность, то релизнуть что-то из говна и палок будет тебе поперёк горла.

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

Как так?! Ведь я профи! Отойдите, вы ничего не понимаете, сейчас как запилю! Ух!

Для того чтобы опытный программист запилил продукт, нужно отучить его делать так как он привык. Это препятствие.

Что с этим делать?

Всё это незнание матчасти и предвзятое мнение, слава богу, устраняется через попытки создать продукт.

Ударившись об реальность иллюзии имеют свойство улетучиваться.

С каждой новой попыткой будет получаться лучше.

Если не бросать попытки то успех неизбежен.