If you write software for a living, what do you call yourself? #polls

Please boost for reach. I don't want to cloud the results by including hashtags pointing to certain terms. :-)

Programmer
Developer
Engineer
Other
Poll ends at .

@GrahamDowns I answered "developer" but I sometimes say "engineer" when I know it might annoy a nearby person who feels overly strongly that only people with a very specific qualification should be allowed to call themselves engineers. It's childish of me, but I find it amusing.

Programming to me seems to be a subset of development, though with the current sloppy nature of software development, I'm thinking of calling myself a "small batch artisanal software developer" for absolute clarity.