Originally Posted by kennyc
[...]P.S. I've always thought the overlap is creativity. Many don't see/think of that in the software world, but it is very much true. And there are some similarities in writing software and writing in creating the piece-parts that fit together and support the overall objective of the story or program.
I tend to agree, though there are other factors too. One is simply the habit of writing (and I think this is a big one). Other factors include: the ability to sit and concentrate on one thing for long hours (which is a polite way of saying: being happy to sit on your butt for large parts of the day
); and a compulsion to keep gnawing at a problem until you find the solution.