If your job makes you hate programming, why do you stay there? Sounds miserable.
First world problems, perhaps, but also a microcosm of our broader societal divergence, where a reasonably comfortable middle is increasingly being replaced by growing working and upper-income classes, with very different lifestyles.
If you love programming but hate working at your current programming job, the problem might be the company.