Думаю надо смотреть всё же в сторону ОС. Копипастаем чью-то идею целиком и полностью, как некогда копипастали коммандную строку юникс, заменяя слэши бэкслешами и т.п. Затем промываем мозги какому-нибудь вендору, убеждаем, что вашей ОС сможет пользоваться не только любая домохозяйка, а но и однорукий дальтоник, страдающий выпадением волос и отсутствием музыкального слуха, притом стоит всего цент. Толкаем небольшую серию ПК с предустановленой вашей ОС, попутно прогоняя массовый PR, попутно утверждая, что использование ms Windows (ака главный конкурент. Таким некогда был UNIX
) не позволяет запустить приложения, написанные для %OSname%, а так же не позволяет получить доступ к контенту на депозитории %OSname%. К тому же можете ещё заявить, что %OSname% умеет менять темы иконок рабочего стола и расшаривать каталоги. Домохозяйки всёравно не узнают, что в любой современной десктопной ОС это можно. Они даже не поймут о чём идёт речь, если это умно изложить, но услышав такое, у них в головах отложится "%OSname% крута, %OSname% крутая, ...", а не конкретные тезисы.
Когда соберёте немного денег, можете приступать к написанию собсвенного веб-браузера. Пусть он будет тормозный, не будет поддерживать большинство современных технологий, но спрос будет, т.к. он же официальный. Притом на оф. сайте устройте полную дискриминацию сторонним браузерам. Как только клиент сообщит, что он не %WBname% - смело кормите его жёлтым текстом на оранжевом фоне и уродуйте таблицы. Когда пользователи начнут докучать тем, что он не поддерживает %some_tech_name%, заверяйте, что %some_tech_name% - ущербная технология. Зачем пользователям SVG, когда ваш браузер поддерживает BMP
Когда браузер приживётся - ещё усильте PR. Теперь он должен целиком и полностью быть направлен на то, чтобы убедить домохозяек в том, что FF, Opera и т.п. могут привести к уничтожению их домохозяевской, крайне важной и сверхсекретной информации. Скажите, что Opera передаёт ваши пароли от Вконтакта стороннему серверу, а FF хранит Cookies в очень слабо зашифрованном виде.
Поменяйте форму кнопочек в графическом интерфейсе %OSname%, сообщите домохозяйкам,что оно теперь в 4 раза удобнее и в 50 раз производительней. Главную ставку всегда делайте на PR. Пусть кто-нибудь из ваших сотрудников выпьет лишнего и случайно вывалит огромную букву (логотип вашего браузера) на лужайку с логотипом конкурентов.
Думаю так можно заработать миллион-другой.
А написать руками. Если лениво напрягаться - воруйте код у опенсорсников. Забейте на лицензию, всёравно в поприетарном ПО найдут только 0,00001% ворованного кода из того, что вы накопипастали.
А если серьёзно, то программист - человек творческий. А это значит, что главным желанием для него должно быть желание поделиться творчеством с массами, сделать чью-то жизнь капельку приятней. Можно найти средства к существованию, ну не стоит пытаться загрести себе все деньги мира и лежать на уютном диване до конца своих дней. Это скучно и неинтересно. Денег должно хватать, чтобы самому жить безбедно и чтобы денег хватало, чтобы породить новые продукты своего творчества.
Мне не нравится, что всё больше людей замещают какие-то высокие цели в жизни желанием заработать много денег.