I've been doing it for 15 years. amongst my friends I'm the workout zealot. I used to run 15 miles a day 4 days a week and I've got good PRs (approaching 1k lbs right now). I enjoy it. do I enjoy it like I enjoy candy? a good movie? a day at the beach? of course not. but I don't enjoy writing code in that way either and yet I enjoy writing code. the change of mind is coming to enjoy difficult things (not making difficult things easy)