I'm having a hard time taking my mind off of work projects in my personal time. It's not that I have a stressful job or tight deadlines; I love my job. I find that after spending the whole day (8-10 hours) writing code and trying to solve problems, I have an extremely hard time getting it out of my mind. I'm constantly thinking about the current project/problem/task all the time. It's keeping me from relaxing, and in the long run it just builds stress.
Personal projects help to some extent, but mostly just to distract me. I still have source code bouncing around my head 16 hours a day.
I'm still relatively new to the workforce. Have you struggled with this, perhaps as a new developer? How did you overcome it? How can I wind down after a long programming session?
Related:
Ways to prepare your mind before coding?
When to take a break?