Coders are akin to smart assembly line workers as opposed to programmers who are plant engineers. Programmers are the brains, the glorious visionaries who create things. Large software programmes that often run into billions of lines are designed and developed by a handful of programmers.
Coders follow instructions to write, evaluate and test small components of the large program. If programming requires a post graduate level of knowledge of complex algorithms and programming methods, coding requires only high school knowledge of the subject.
Coding is also the grime job. It is repetitive and monotonous. Coders know that. They feel stuck in their jobs.
Resource: A myth called the Indian programmer