People who write computer programs are "programmers", people who assign standardized codes to turn instructured domain information into structured data are "coders". These terms were both in wide and consistent use before some people (apparently people with narrow knowledge in tech management) decided to start calling programmers "coders".
Those of us working as programmers in environments where we not-infrequently work with actual coders appreciate the distinction being preserved.