For instance the fact that you write novels for fun suggests me you would be able to write good, long documentation or manuals if required. I've known good programmers absolutely incapable of communicating their ideas in writing to other human beings.
Some, when told that they needed to prepare a detailed, well written technical report on the software they are building for a client, looked like if they had received a death sentence.