I wonder how were you let to code all the time? You make it sound like a personal choice, but in a team setting coding has a goal, and that goal needs to be reached in a limited time. Maybe you didn't get enough attention, or the goals were ambiguous?
I also found coding sustainable by following a focus-relax pattern, vs monothonic churning. Recently I'm writing actionable advice in my book Programming Without Anxiety if you are interested.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.