Как программировать и не работать?
C++ по 8 часов в день - это нереально.
С одной стороны, нереально писать код 8 часов подряд.
С другой, нереально стать специалистом по С++, если уделять ему всего 8 часов в день.
Очень нравится программирование а мне копаться в автомобиле. но в автомеханики не иду. 

но не хочу работать по 8 часов в день в какой либо компании объективно на работе ты будешь работать гораздо больше, потому что ресурсы, которые будешь тратить гораздо серьезнее, чем просто 8 часов абы какой работы. стрессы, нервы, потогонка, и тп.

и извлекать хоть сколько нибудь денег? нет