Понятие "
кодер" идёт с тех времён, когда люди писали в машинных кодах (на худой конец - в мнемониках ассемблера). Человек, разбирающийся в машинном коде считал себя в чём-то круче "программистов" или "проектировщиков", которые занимались математической постановкой задачи, отрисовкой блок-схем или "программированием" на РАЯ (русский алгоритмический язык).
Сейчас на
демосцене "кодерами" называют себя люди, которым интересно глубоко вгрызаться в оптимизацию, раздвигать границы возможностей языка и железа. "Программистами" называют тех, кто решает более формальные задачи, меньше завязанные на "железо".