I find it easier to be "productive" after work if what I'm doing is very different to the coding I do at work. I find it very difficult to sit down in front of an editor on weekday evenings, but writing music (or poking at a breadboard, etc) is easy, because it's a refreshing contrast to work. I mostly do my recreational hacking at weekends.
Of course if your heart is set on programming for 18 hours of every day then this doesn't apply.
I find it easier to be "productive" after work if what I'm doing is very different to the coding I do at work. I find it very difficult to sit down in front of an editor on weekday evenings, but writing music (or poking at a breadboard, etc) is easy, because it's a refreshing contrast to work. I mostly do my recreational hacking at weekends.
Of course if your heart is set on programming for 18 hours of every day then this doesn't apply.