pemrogram

Etymology
From id.

Noun

 * 1) programmer
 * 2)  one who writes computer programs; a software developer
 * 3) one who decides which programs will be shown on a television station, or which songs will be played on a radio station
 * 4) a device that installs or controls a software program in some other machine