For me both the process of planning and writing code is a almost entirely creative process.
With a program taking shape line by line.
I mostly do web apps and videogames, so it's pretty visual in my case, but I think some can relate even in other branches of software development.