I think so. There's a big difference between coding every day and coding all day. Sometimes I only get one or two commits in. I spend the rest of my time running, rock climbing, reading, and socializing. Not having a TV or Netflix subscription really helps my productivity.
Also, I want to write software. If I didn't, doing it every day would take phenomenal willpower.
Also, I want to write software. If I didn't, doing it every day would take phenomenal willpower.