The best programmers are creative in their work, but that's different than being a creative professional. The programming equivalent of a creative (not the verb but a noun) is the person who comes up with the next big thing, or at least tries to do this. Woz, Bill Gates, Zuck, etc. all fall into this category -- but the person slinging .net code to keep an insurance database isn't in the same category. And those in that later group are engineers, and there's nothing wrong with being an engineer -- but that's different than being an architect or a product designer if you know what I mean.