I am passionate about playing traditional dance music. And I have supported this by writing a program to generate high quality sheet music from ABC scores; scripts to download collections of scores or MP3s off the web; scripts to handle tagging/naming my MP3 files; etc.
I am passionate about RPGs. Back in the day I supported this with a script to convert a simple text markup to LaTeX to generate print quality copies of my RPG stories. (This was about a decade before Markdown.)
Etc. The idea that a programmer could have an entire second business and not write any interesting code in the process strikes me as really odd. There are NO tasks for the company that could be usefully automated?