В процессе создания этого самого "полезного" продука, сложностей будет немало думаю, начиная от генерирования идей и запуска, заканчивая его продвижением и выхода на глобальный уровень.
Странно, я, вроде как, на личном опыте показываю, что эти "сложности" — это выдумка какая-то. Единственный способ попасть на эти "сложности" — это самим себе их же и создать. Например, пытаясь запустить не ровно одну функцию, которая решает боль человека (именно об этом и пост), а пытаясь запустить десяток функций, которые "хочется"