Actually its kinda funny:
Ever since I started a company with a friend of mine a year ago, I've been calling myself a programmer, even though, officially, we're both co-CEOs of our little startup.
Before that, when I had a day job as a programmer - I used to come up with longer descriptions and alternative titles for what I did at the firm that I worked at.
Odd huh?..=)