coder
noun
°A device that generates a code, often as a series of pulses.
°(computing) A programmer.