Is there a difference between the two terms? dictionary.com shows them as synonyms , some other sites says that calling a programmer a "coder" is demeaning , because a programmer is usually more professional.

I see both as synonyms , because both "programming" and "coding" sounds exactly the same thing to me.


What do you guys think?