Delayed gratification, a like-thinking spouse, and compound interest is the answer.
I often think about following this path. Do you have any regrets? Do you get enough time to program?
I program about the same amount of time now as when I was last paid a salary back in 2006, i.e. about 40 hours a week.
Delayed gratification, a like-thinking spouse, and compound interest is the answer.