Пока нет какого-то положительного результата от ваших действий, Вы так и будете постоянно браться и бросать.
Самое простое - сделать что-то простое и полезное не только для себя и распространять бесплатно, и, если хотя бы кто-то будет этим пользоваться, кроме Вас, - Вы получили тот самый результат.
И следующий шаг - это улучшать и набирать аудиторию (комьюнити) вашего продукта.
А когда будет много желающих использовать ваш продукт - Вы версии с новым функционалом начнёте продавать.
Т.е., Вам надо найти незанятую тему, которую можно начать развивать и кодить в этом направлении.