The programmer succeeding because he loves to program is a "George Washington chopping the cherry tree" kind of anecdote Silicon Valley likes to represent themselves with. Nine out of 10 times, the fun kind of programming someone is doing during their nights and weekends has zero application to their professional life. Yes doing any kind of coding is a teaching moment, but living your life outside of a computer screen offers lessons as well.