Thanks for writing this. As a growing Developer who understands that the time you invest in your youth, I try to get as much things outside of work as possible too. But at the same time, I do feel it is a dangerous habit and constantly doing the same thing over and over again. Albeit I do enjoy what I do as my work as a hobby too.
On the side, I like to reflect and to do this I take a lot of yoga and headspace mediation classes. It helps clear the mind and is a huge contrast of constantly coding. I find it is a good balance as a develop to flush out all of your thoughts and just take a step back.