programmer (1) An individual who writes programs.
(2) A device that writes a program onto a PROM chip.