Quote

Many of us use the terms "programmer" and "developer" interchangeably. When someone asks me what I do for a living I tend to describe my vocation as "computer programmer" rather than "software developer", because the former seems to be understood more readily by those unfamiliar with IT.

.......

A modern programmer loves cutting code - and only cutting code. They delight in code the way a writer delights in text. Programmers see their sole function in an organization as being the production of code, and view any task that doesn't involve having their hands on the keyboard as an unwanted distraction.

Developers like to code as well, but they see it as being only a part of their job function. They focus more on delivering value than delivering program text, and know that they can't create value without having an awareness of the business context into which they will deploy their application, and the organizational factors that impact upon its success once delivered.

.......

 

After reading this article, I must ask "what type am I then"?? ... I guess at work I am a developer, but when I am at home experimenting, I am a programmer. So that makes me a Developer by day, and a Programmer by night..... So Batman....you better watch out 

Read more.... Developers are from Mars, Programmers are from Venus. Worth the reading.