Is Coding About Authoring or Achieving a Specification?

I'll admit that I have an opinion about this.

Is the point of professional coding to write creative software or to write software that adheres closely to standards?