Not sure which carefree life of the programmer you're talking about -- do you mean the one where you work at a startup, constantly aware of the risk of showing up to a locked door from mass layoffs, expected to work crazy hours out of devotion and loyalty, loaded with stock options that will likely be worthless, even if the company gets purchased on its way out?
PS Good choice on editing that last line out.