You can take time when you need it. Why do you need two careers? Aren't programming and writing the same thing? Take a break from one for a week or two and use that time to talk to yourself.
A bit of a hyperbole but there are things in my mind that can only be acceptably expressed and understood by others when I write them as fictional worlds. Things programming can't express.