> Coding is pretty straight-forward in comparison.
Really? I suppose it depends on what you mean. Sometimes "coding" can be akin to writing a single bar in someone else's composition. Other times you're writing a whole opera yourself, from scratch. They're two different ball parks.
I find coding elicits the same things you've mentioned about composing.