Проблема в том, что в 9 случаев из 10 субъективизация продукта попадает пальцем в небо и рынок ее полностью игнорирует. В нашем примере программист прямо позиционирует свою разработку как продукт для «творческих людей, работающих над текстами за рабочим столом» и «даже начинающих предпринимателей».
Начнем с того, что, на мой скромный взгляд, сопоставление названных двух категорий пользователей сродни скрещиванию троллейбуса с бутербродом. Не говоря уж о том, что я лично теряюсь в догадках, где в 2012 году разработчик видит этих своих «творческих людей, работающих над текстами за рабочим столом»?! В бухгалтерии? В университете? Собирают закладки после веб-серфинга?
Или — «начинающие предприниматели». Это кто? Зачем им закладки сверх тех, что хранятся у них в Хроме, Сафаре и MSIE?! Единственный хоть какой-то смысл stand-alone приложение с подобной избыточной функциональностью может обрести ТОЛЬКО за счет универсальной кроссплатформенной синхронизации. И именно эту синхронизацию программист априорно вычеркнул из списка приоритетных задач при построении своего продукта.
Короче говоря, мораль такова: если вы пишите для себя родимого, пишите на здоровье и в свое удовольствие, но только не питайте иллюзий на счет того, что рынку в страшном сне понадобятся ваши экзерсисы. Если же вы хотите выйти на рынок и — чем черт не шутит! — завоевать его, то будьте любезны соотносите свои идеи с объективными потребностями рынка! Контролируйте личную мотивацию. Лучший способ подобного контроля — обсудите со максимальным числом людей свою задумку прежде, чем садиться писать код! И не прогадаете!