То есть, если Вы напишите что-то на языке, который используют кроме Вас ещё 3 человека, то шансы продать это произведение софтверного искусства будут скорее всего невелики и наоборот… Логично, не так ли?
Во-вторых, раз уж существует спрос и он не маленький, то тут в действие вступает Теория Большого Рынка (сам её выдумал, не ищите в Интернете). Теория гласит – когда рынок огромен (а сегодня это так – ведь у нас через Интернет есть доступ практически ко всем уголкам Земли), то на этом рынке можно продать практически всё, – главное знать как! В каком количестве и за какие деньги – это уже другой вопрос. Но условно говоря, если на рынке есть 100 продавцов, а вы оказываетесь 101-ым, то и для вас найдётся место под солнцем, так как всем остальным придётся уступить всего лишь 1/100 своей доли на рынке, что может пройти практически незаметно (преимущества развитого рынка – как я уже упоминал выше). Если Вам хоть раз в жизни приходилось что-то продавать на городском рынке – запчасти от ЗАЗа, ящик помидоров с истекающим сроком реализации или просто старый неработающий видеомагнитофон, то вы меня поймёте. Когда Вы говорите “подвинься” одному единственному продавцу, то Вас видно и слышно всему рынку, но когда вы говорите “подвинься” сотне продавцов, то Вас вряд ли кто-то вообще заметит и если Вы расположитель у входа на рынок и станете громко расхваливать свой товар, то к концу дня что-нибудь да и продадите.
Отсюда простой вывод – на большом рынке можно продавать многое (и даже не всегда супер качественное – хотя это, конечно, не повод писать всякую ерунду!). Для нас это означает, что при правильном подходе на ваш товар всегда найдется покупатель и, возможно, даже не один. Как говорят, если Вы продали один раз – это случайность, если два – то это уже закономерность, ну а если три раза – то, возможно, нащупали потенциальный рынок.
Если ли в этом вообще какой-то смысл?
Думаю, что смысл есть и вот почему.
Даже если из всей этой затеи у Вас ничего не получится, – Вы всё равно приобретаете поистине бесценный опыт. Продвижение своего продукта на рынке требует намного больше знаний, чем есть у обычного разработчика и для успешной реализации проекта Вам придётся освоить немало смежных специальностей. Всё это в конечном счёте расширит Ваши горизонты и сделает Вас гораздо более продвинутым человеком в своей области, чем остальная масса народа в том офисе, гду Вы работаете. А кроме того – изменит Вас в целом как личность в лучшую сторону.