I Do Not Write Software
I am a Software Developer. The result of all my thought, effort and labor is computer software. However, I do not write software.
There has been much discussion in the software development community about the creative aspect (the art) of building computer applications. And I agree the process requires human creativity. It is far less a defined, mechanical process than many people think.
Magic or Mechanical?
Although most computer programming languages use words that are akin to modern English, the process of writing is a bit more rigid than in many other domains. The 'instructions' that are being written - detailed instructions to the computer hardware on how to act and interact with other hardware - must conform to some very specific rules.
I guess, more appropriately, I should call myself a coder. I actually write code that is read, digested, processed and understood by computers. The code I write becomes the software.