I personally know some people who teach who are also pretty successful developers. From what i understand they do it out of passion as well as to provide regular-ish income in between developments.
I know of at least 4 largish developments and heaps of small ones they have done and people...