Are the term programmer and developer interchangeable?
Is it that programmer is more an old usage, and developer is more trending, or there is more to it?
I can understand a coder is someone that may only code according to low-level designs, but programmer can start their project from high-level designs, or even user-requirement analysis, right?
"Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could"
If the answer exists in a dictionary, why would I ask it here? As Brandin has put it,
"Programmer" is the "everyman's" job title... OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
E.g., programmer is a much better word than developer, but nowadays everyone tends to use developer and avoid programmer. It doesn’t make sense to me to go for a poorer choice, so I want to know why. No dictionary can explain why people are doing that. Furthermore, most people are doing that even without knowing why they are doing it. I understand that most of them don’t care, but I want to know.
My theory is because of the UI developers (who are not exactly programmers), and want to verify how well accepted that theory is (apparently not).