There is a difference, and yes this does have to do with that difference. The issue being there are far too many (non-proactive) programmer with the title of Developer. With that title comes expectations - on both side.
The biz expects participation, understanding and the ability to anticipate and add value. But the programmer expects the pay and respect of Developer without being able to deliver the business goods that a developer should be able to deliver.
With the title comes responsibility and accountability. IMHO, there are far too many developers who believe they just programmers with better pay and a flashier title. That's not the case, is it?
Keep Up with TechRepublic